Windows 7'de dosyayı okuduktan sonra bile son erişim tarihi değişmiyor


24

Windows 7'de bazı dosyalar var ve bu sabah (27 Şubat sabahı) ne zaman okuduğumu görmek istiyorum, ancak dosyayı sağ tıklayıp Özellikler'i seçtiğimde, görüyorum

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

bu yüzden içeriği tekrar okumak için dosyayı açıyorum ve sonra tekrar Özellikler'i açıyorum ve yine de Erişildi (tarih) aynı (26 Şubat).

"Erişim Tarihi" klasörüne bir sütun eklesem bile, hala 26 Şubat'ı gösteriyor. Ama bugün 27 Şubat ve açıkça "eriştiğim" ... yani son erişilen tarihi nasıl görebilirim?

Yanıtlar:


32

NtfsDisableLastAccessUpdate kayıt defteri ayarı Windows 7'de varsayılan olarak etkindir Bu sabit sürücüye aşırı yazma bir sürü engeller çünkü birçok kişi önceki işletim sisteminde de kullanılan bir performans çimdik oldu.

Son Erişim tarihinin eskisi gibi güncellenmesini istiyorsanız, kayıt defteri değerini 0 olarak ayarlamanız yeterlidir.

Gelecekte başvurmak için doc bağlantısının çalışması durursa, anahtar şu konumda bulunur:

HKLM\SYSTEM\CurrentControlSet\Control\FileSystem

NtfsDisableLastAccessUpdate0 veya 1 olarak ayarlanabilen bir REG_DWORD değeridir .

Bağlantıdan:

NTFS'nin, bir NTFS birimindeki dizinleri listelediğinde her dizindeki son erişim zaman damgasını güncelleştirip güncelleştirmeyeceğini belirler.

Bu girdi, fiziksel bellekteki NTFS günlük arabelleğinin zaman damgası güncelleme kayıtlarıyla dolmasını önlemek için tasarlanmıştır. Çok sayıda dizin içeren (70.000'den fazla) bir NTFS biriminiz varsa ve Windows 2000 dir komutlarına hızlı yanıt vermezse, bu girdinin kayıt defterine eklenmesi dizin listesini daha hızlı hale getirebilir.

0 - Dizinleri listelerken, NTFS algıladığı her dizindeki son erişim zaman damgasını güncelleştirir ve NTFS günlüğündeki her değişiklikte kaydeder.

1 - Dizinleri listelerken, NTFS son erişim zaman damgasını güncelleştirmez ve NTFS günlüğüne zaman damgası güncelleştirmelerini kaydetmez.


2
vay ... sanırım aslında yanlış olduğunda göstermemeliydi ... oğluyla konuşurken baba gibi çok karışıklığa neden olabilir "Bu öğleden sonra doktora baktığını söylediğini sanıyordum? erişim süresi 5 gün önce. " Ya da "Seni 10 yıl hapis cezasına çarptırdım, yalan söylüyorsun, o dosyayı okuduğunu söyledin, ama bilgisayarınızı kontrol ettik ve dosyanın son erişim tarihi 2 ay önceydi. Yalan söylüyordun. mahkeme."
nopole

7
Kayıt defterine geçmek yerine, bunu yükseltilmiş bir komut isteminde yazmak daha kolay bir yol olacaktır:fsutil behavior set DisableLastAccess 0
paradroid

“... aşırı ...” Neyin aşıldığını merak eden biri.
ChrisJJ

@ 太極 者 any data 生 Dürüst olmak gerekirse, herhangi bir bilgisayar verisi mahkemede gerçekten gösterişli kanıt olarak görülmelidir. Her şey normal bir kullanıcı tarafından olmasa bile, o zaman kesin olarak bir bilgisayar korsanı tarafından değiştirilebilir, özellikle de dosyaya başka bir işletim sisteminden erişebildiğiniz ve verilerinizi Windows arızası olmadan üzerine yazabildiğiniz için.
HopefullyHelpful

4

LastAccessTime'ı etkinleştirmek / devre dışı bırakmak için bu komutu kullanma :

Yükseltilmiş bir komut istemi açın. Windows Başlat düğmesine sağ tıklayın ve Komut İstemi'ni (Yönetici) seçin. Son erişim zamanı güncellemelerinin etkin olup olmadığını kontrol etmek için şunu çalıştırın:

C:\> fsutil behavior query disablelastaccess DisableLastAccess = 1

Son erişim zamanı güncellemesini etkinleştirmek için:

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

Son erişim zamanı güncellemesini devre dışı bırakmak için:

C:\> fsutil behavior set disablelastaccess 1 DisableLastAccess = 1 Herhangi bir değişiklik yaptıktan sonra değişikliklerin yapılabilmesi için bilgisayarı yeniden başlatmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.