Windows에서는 명령 줄에서이를 실행하여 NtfsDisableLastAccessUpdate를 1 로 설정 하여 마지막으로 액세스 한 타임 스탬프를 비활성화 할 수 있습니다 ( 예 : 컴퓨터를 다시 시작해야 적용).
fsutil behavior set disablelastaccess 1
디스크 활동이 적습니다 c:\$logfile
.
이것이 부정적인 영향이나 문제를 일으킬 수 있습니까?
Windows에서는 명령 줄에서이를 실행하여 NtfsDisableLastAccessUpdate를 1 로 설정 하여 마지막으로 액세스 한 타임 스탬프를 비활성화 할 수 있습니다 ( 예 : 컴퓨터를 다시 시작해야 적용).
fsutil behavior set disablelastaccess 1
디스크 활동이 적습니다 c:\$logfile
.
이것이 부정적인 영향이나 문제를 일으킬 수 있습니까?
답변:
다른 사람이 파일을 읽는지 여부를 알 수 없습니다 (예 : 민감한 데이터가있는 경우).
마지막으로 액세스해야하는 OS 수준 명령을 생각할 수 없습니다. 백업은 예를 들어 마지막 수정 날짜 및 생성 날짜를 확인합니다. 그러나 한 가지 경우에 대해서는 @mythokia의 답변을 참조하십시오.
Windows 7 (@AndrejaKo 덕분에) 및 Vista 에서는 기본적으로 비활성화되어 있으며 ( 보상 할 다른 변경 사항이없는 한) 끄면 괜찮습니다.
방금 새로운 OS에서 비활성화 될 수있는 이유를 생각했습니다. 기본적으로 새 Windows 검색이 설치되어 있습니다. 선택한 디렉토리에서 변경 사항을 검색하고 새 파일과 변경된 파일을 다시 색인화합니다. 이로 인해 많은 이벤트가 로그에 기록 되었을 수 있습니다. MSDN 블로그 게시물에서 Vista 이후 마지막 액세스 시간 업데이트를 중지 한 이유에 대한 자세한 정보가 있습니다 . 파일 시스템에 디렉토리의 파일 수를 알려주는 기능이없는 이유는 무엇입니까? .
You wouldn't be able to tell if someone else was reading your files
당신은 어쨌든 할 수 없습니다; 내 경험상 타임 스탬프는 디렉토리 목록보기 (적어도 Windows에서는; dir
DOS의 FAT32 볼륨에서는 업데이트하지 않음)를 포함하여 거의 모든 활동에서 영향을받습니다 . 이것은 속성 을 "오프라인"으로보고 있지 않는 한 (예를 들어, Windows에 마운트되는 대신 16 진 편집기를 통해) 항상 모든 것에 대해 즉시 보고하므로 속성을 효과적으로 쓸모 없게 만듭니다 .
일부 조각 모음 프로그램은 알고리즘의 변수 중 하나로 마지막 액세스를 사용합니다. 예는 O & O Defrag 입니다.
부정적인 영향에 대해 모르지만 이러한 답변 중 일부는 명백히 잘못입니다 (즉, ChrisF 및 Synetech).
증명:
desktop.ini
예를 들어, 내 데스크탑의 파일은 모든 항목에 대해 다른 타임 스탬프를 갖지만 (작성, 수정 및 액세스 된) 동일한 폴더에있는 다른 파일은 모든 항목에 대해 동일한 타임 스탬프를 갖거나 두 항목에 대해서만 동일한 타임 스탬프를 갖습니다 (예 : 동일한 작성 및 액세스 된 타임 스탬프) 다른 수정 된 타임 스탬프 (일반적으로 DL 파일));dir
데스크탑 폴더 에서 명령을 수행해 도 타임 스탬프는 변경되지 않습니다.그래서:
dir
않습니다 하지 NTFS에 타임 스탬프를 터치하거나;same created and accessed timestamps
실제로 비활성화되어 있습니다.