마지막 액세스 날짜는 Windows 7에서 파일을 읽은 후에도 변경되지 않습니다.


19

Windows 7에 파일이 몇 개 있는데, 오늘 아침 (2 월 27 일 아침) 읽은 시간을보고 싶지만 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하면

Accessed: Yesterday, Feb 26, 2011, 2:12:37PM

그래서 파일을 열어 내용을 다시 읽은 다음 속성을 다시 열고 여전히 액세스 한 날짜가 동일합니다 (2 월 26 일).

"Date Accessed"라는 폴더에 열을 추가하더라도 2 월 26 일이 여전히 표시됩니다.하지만 오늘은 2 월 27 일이며 명확하게 액세스했습니다. 그러면 마지막으로 액세스 한 날짜를 어떻게 볼 수 있습니까?

답변:


26

그만큼 NtfsDisableLastAccessUpdate 레지스트리 설정은 Windows 7에서 기본적으로 활성화되어 있습니다. 이것은 하드 드라이브에 많은 양의 과도한 쓰기를 방지하기 때문에 이전 OS에서 사용 된 많은 사람들이 사용하는 성능 조정이었습니다.

실제로 마지막 액세스 날짜를 이전과 같은 방식으로 업데이트하려면 레지스트리 값을 0으로 설정하십시오.


2
와우 ... 나는 그것이 실제로 부정확 할 때 그것을 보여서는 안된다 ... 아들과 이야기하는 아버지와 같은 많은 혼란을 가져올 수있다 "나는 오늘 오후에 의사를 보았다고 말한 줄 알았습니까? 액세스 시간은 5 일 전입니다. " 또는 "나는 10 년형을 선고했다. 분명히 거짓말 한 것처럼 당신은 그 파일을 집에서 읽고 있다고했지만, 컴퓨터를 검사했고 그 파일의 마지막 접속 날짜는 실제로 2 개월 전이었다. 법정."
太極者無極而生

4
레지스트리를 거치지 않고보다 쉬운 방법은 관리자 권한 명령 프롬프트에이 레지스트리 키를 입력하는 것입니다. fsutil behavior set DisableLastAccess 0
paradroid

"... 과도한 ..."무엇보다, 하나의 경이.
ChrisJJ

솔직하게 말하자면, 어떤 컴퓨터 데이터도 법정에서 정말 위키 증거로보아야합니다. Afterall은 평범한 사용자가 아니라면 해커에 의해 변경 될 수 있습니다. 특히 다른 OS에서 파일에 액세스하여 자신의 방식대로 Windows beeing없이 데이터를 덮어 쓸 수 있기 때문에.
HopefullyHelpful

1

사용 이 명령 LastAccessTime을 활성화 / 비활성화하려면 :

관리자 권한 명령 프롬프트를 엽니 다. Windows 시작 단추를 마우스 오른쪽 단추로 클릭하고 명령 프롬프트 (관리자)를 선택하십시오. 마지막 액세스 시간 업데이트를 사용할지 여부를 확인하려면 다음을 실행하십시오.

C:\> fsutil behavior query disablelastaccess DisableLastAccess = 1

마지막 액세스 시간 업데이트를 활성화하려면 :

C:\> fsutil behavior set disablelastaccess 0 DisableLastAccess = 0

마지막 액세스 시간 업데이트를 비활성화하려면 다음을 수행하십시오.

C:\> fsutil behavior set disablelastaccess 1 DisableLastAccess = 1 변경 한 후에 변경 사항을 적용하려면 컴퓨터를 다시 시작해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.