마지막 액세스 타임 스탬프를 비활성화하면 부정적인 영향이 있습니까?


21

Windows에서는 명령 줄에서이를 실행하여 NtfsDisableLastAccessUpdate를 1설정 하여 마지막으로 액세스 한 타임 스탬프를 비활성화 할 수 있습니다 ( 예 : 컴퓨터를 다시 시작해야 적용).

fsutil behavior set disablelastaccess 1

디스크 활동이 적습니다 c:\$logfile.

이것이 부정적인 영향이나 문제를 일으킬 수 있습니까?


리눅스 관련 토론 : en.wikipedia.org/w/…
기계 달팽이

파일을 동기화하는 프로그램 (예 : 보관 용 계정)을 엉망으로 만들 수 있음
user2813274

답변:


13

다른 사람이 파일을 읽는지 여부를 알 수 없습니다 (예 : 민감한 데이터가있는 경우).

마지막으로 액세스해야하는 OS 수준 명령을 생각할 수 없습니다. 백업은 예를 들어 마지막 수정 날짜 및 생성 날짜를 확인합니다. 그러나 한 가지 경우에 대해서는 @mythokia의 답변을 참조하십시오.

Windows 7 (@AndrejaKo 덕분에) 및 Vista 에서는 기본적으로 비활성화되어 있으며 ( 보상 할 다른 변경 사항이없는 한) 끄면 괜찮습니다.

방금 새로운 OS에서 비활성화 될 수있는 이유를 생각했습니다. 기본적으로 새 Windows 검색이 설치되어 있습니다. 선택한 디렉토리에서 변경 사항을 검색하고 새 파일과 변경된 파일을 다시 색인화합니다. 이로 인해 많은 이벤트가 로그에 기록 되었을 수 있습니다. MSDN 블로그 게시물에서 Vista 이후 마지막 액세스 시간 업데이트를 중지 한 이유에 대한 자세한 정보가 있습니다 . 파일 시스템에 디렉토리의 파일 수를 알려주는 기능이없는 이유는 무엇입니까? .


2
Windows 7 64 비트를 새로 설치하고 있으며 NtfsDisableLastAccessUpdate가 기본적으로 1로 설정되어 있습니다.
AndrejaKo

검색 인덱서는 변경 사항을 지속적으로 검색하지 않고 NTFS 변경 저널을 사용합니다. 그렇지 않으면 훌륭한 답변입니다.
afrazier

@afrazier- "지속적으로"제거
ChrisF

3
아마도 SSD에서 비활성화해야합니다.
maaartinus

You wouldn't be able to tell if someone else was reading your files 당신은 어쨌든 할 수 없습니다; 내 경험상 타임 스탬프는 디렉토리 목록보기 (적어도 Windows에서는; dirDOS의 FAT32 볼륨에서는 업데이트하지 않음)를 포함하여 거의 모든 활동에서 영향을받습니다 . 이것은 속성 을 "오프라인"으로보고 있지 않는 한 (예를 들어, Windows에 마운트되는 대신 16 진 편집기를 통해) 항상 모든 것에 대해 즉시 보고하므로 속성을 효과적으로 쓸모 없게 만듭니다 .
Synetech

9

일부 조각 모음 프로그램은 알고리즘의 변수 중 하나로 마지막 액세스를 사용합니다. 예는 O & O Defrag 입니다.


예-가장 최근에 사용한 파일을 가장 빠르게 액세스 할 수있는 곳에 두십시오. 좋은 지적.
ChrisF

-2

부정적인 영향에 대해 모르지만 이러한 답변 중 일부는 명백히 잘못입니다 (즉, ChrisF 및 Synetech).

증명:

  1. desktop.ini예를 들어, 내 데스크탑의 파일은 모든 항목에 대해 다른 타임 스탬프를 갖지만 (작성, 수정 및 액세스 된) 동일한 폴더에있는 다른 파일은 모든 항목에 대해 동일한 타임 스탬프를 갖거나 두 항목에 대해서만 동일한 타임 스탬프를 갖습니다 (예 : 동일한 작성 및 액세스 된 타임 스탬프) 다른 수정 된 타임 스탬프 (일반적으로 DL 파일));
  2. dir데스크탑 폴더 에서 명령을 수행해 도 타임 스탬프는 변경되지 않습니다.

그래서:

  1. ( ) Windows 7 (x64 sp1)에서 마지막 액세스 타임 스탬프는 비활성화 되어 있지 않습니다.
  2. dir않습니다 하지 NTFS에 타임 스탬프를 터치하거나;

1
regedit.exe를 실행하고 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem으로 이동 한 다음 NtfsDisableLastAccessUpdate의 값을 확인 하여 실제로 확인하면됩니다. 한편, same created and accessed timestamps실제로 비활성화되어 있습니다.
George Marian
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.