Son Erişim zaman damgasını devre dışı bırakmanın olumsuz etkileri var mı?


19

Windows’ta, en son erişilen zaman damgasını NtfsDisableLastAccessUpdate öğesini 1 olarak ayarlama , örneğin bunu komut satırından çalıştırarak (etkili olması için bilgisayarın yeniden başlatılması gerekir):

fsutil behavior set disablelastaccess 1

Bunu yapmak istiyorum daha az disk etkinliği var c:\$logfile.

Bu olumsuz etkilere veya sorunlara neden olabilir mi?


Linux ile ilgili tartışma: en.wikipedia.org/w/...
Mechanical snail

Dosyaları eşitleyen programları bozabilir (ör. Dropbox)
user2813274

Yanıtlar:


13

Başka birinin dosyalarınızı okuyup okumadığını, örneğin hassas verileriniz olup olmadığını söyleyemezsiniz.

En son erişilmesi gereken bir işletim sistemi seviyesi komutu düşünemiyorum. Yedeklemeler örneğin en son değiştirilen tarihi ve oluşturulan tarihi kontrol eder. Fakat @ mitokia'nın olabilecek bir davaya verdiği cevabı görün.

Varsayılan olarak Windows 7’de devre dışı bırakıldığından (teşekkürler @AndrejaKo) ve manzara Bu, (telafi edilecek başka değişiklikler olmadığı sürece) kapatmanın tamam olduğunu gösterir.

Yeni işletim sistemlerinde neden devre dışı bırakılmasının bir nedeni olduğunu düşündüm. Bunlar yeni Windows Arama varsayılan olarak yüklenir. Bu, seçilen dizinleri değişikliklere karşı tarar ve yeni ve değiştirilmiş dosyaları yeniden indeksler. Bu, günlüğe çok sayıda olay yazabilirdi. belki devre dışı bırakmak için bir neden olabilir. MSDN blog yazısında Son Erişim saatini Vista'dan itibaren neden güncellemeyi bıraktıkları hakkında daha fazla bilgi Dosya sisteminin neden bir dizindeki dosya sayısını söyleyen bir işlevi yok? .


2
Windows 7 64bit yeni kurulumundayım ve NtfsDisableLastAccessUpdate varsayılan olarak 1'e ayarlandı.
AndrejaKo

Arama dizinleyicisi değişiklikleri sürekli olarak taramaz, NTFS değişiklik günlüğünü kullanır. Aksi takdirde mükemmel bir cevap.
afrazier

@afrazier - "sürekli" kaldırıldı
ChrisF

3
Muhtemelen SSD'de devre dışı bırakmalısınız.
maaartinus

You wouldn't be able to tell if someone else was reading your files Yine de yapamazsınız; Deneyimlerime göre, bir dizin listesine bakılması da dahil olmak üzere hemen hemen her faaliyetten zaman damgasına dokunuluyor (en azından Windows'ta; dir DOS'ta bir FAT32 biriminde güncelleme yapmaz). Bu, niteliği her zaman raporlayacağı için etkin bir şekilde işe yaramaz hale getirir hemen şimdi Her şey için, belki de “çevrimdışı” olarak görüntülemediğiniz sürece (örneğin, Windows'a monte edilmiş bir hex-editör aracılığıyla).
Synetech

9

Bazı birleştirme programları, son erişimi, algoritmalarının değişkenlerinden biri olarak kullanır. Bir örnek olurdu O & O; Birleştir .


Oh evet - en son kullanılan dosyaları, erişmeleri en hızlı olan yere koyun. İyi bir nokta.
ChrisF

-2

Olumsuz etkileri bilmemekle birlikte, bu yanıtların bazıları sadece açıkça yanlıştır (yani ChrisF ve Synetech).

Kanıt:

  1. masaüstümün desktop.ini Örneğin, dosya, tüm girişler için farklı zaman damgalarına sahiptir (oluşturulan, değiştirilen ve erişilen), aynı klasördeki diğer dosyalar tüm girişler için aynı zaman damgasına veya yalnızca 2 giriş için aynıdır (örneğin: aynı oluşturulan ve erişilen zaman damgaları, farklı değiştirilmiş zaman damgası (tipik olarak dosyalanmış dosyalar));
  2. bir gerçekleştirme dir masaüstü klasörümdeki komut herhangi bir zaman damgasını değiştirmiyor;

Yani:

  1. içinde ( benim ) Windows 7 (x64 sp1), son erişim zaman damgası değil devre;
  2. dir yapar değil NTFS'de zaman damgalarına dokunun;

1
Yapmanız gereken tek şey regedit.exe'yi çalıştırmak, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem'a gidin ve NtfsDisableLastAccessUpdate değerine bakın. aslında DOĞRULAYIN. O esnada, same created and accessed timestamps Bunun gerçekten engelli olduğunu öne sürüyor.
George Marian
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.