Apakah ada efek negatif dari menonaktifkan cap waktu Akses Terakhir?

21

Di Windows, Anda dapat menonaktifkan cap waktu yang terakhir diakses dengan mengatur NtfsDisableLastAccessUpdate ke 1 , misalnya dengan menjalankan ini dari baris perintah (komputer harus dihidupkan ulang sebelum mulai berlaku):

fsutil behavior set disablelastaccess 1

Saya ingin melakukannya sehingga aktivitas disk kurang aktif c:\$logfile.

Apakah ini dapat menyebabkan efek atau masalah negatif?

Eric L.
sumber
Diskusi terkait untuk Linux: en.wikipedia.org/w/...
Mechanical snail
Itu bisa mengacaukan program yang menyinkronkan file (mis. Dropbox)
user2813274

Jawaban:

13

Anda tidak akan dapat mengetahui apakah orang lain membaca file Anda - misalnya jika Anda memiliki beberapa data sensitif.

Saya tidak bisa memikirkan perintah level OS yang perlu diakses terakhir. Cadangan memeriksa terakhir dimodifikasi dan tanggal dibuat misalnya. Tetapi lihat jawaban @ mythokia untuk satu kasus yang mungkin.

Mengingat bahwa itu dinonaktifkan secara default di Windows 7 (terima kasih @AndrejaKo) dan Vista yang menunjukkan bahwa (kecuali ada perubahan lain untuk mengkompensasi) tidak apa-apa untuk mematikannya.

Saya baru saja memikirkan alasan mengapa mungkin dinonaktifkan di OS baru. Ini memiliki Pencarian Windows baru diinstal secara default. Ini memindai direktori yang dipilih untuk perubahan dan mengindeks ulang file baru dan yang diubah. Ini akan menulis banyak acara ke log yang mungkin menjadi alasan untuk menonaktifkannya. Ada informasi lebih lanjut tentang mengapa mereka berhenti memperbarui waktu Akses Terakhir dari Vista dan seterusnya di posting blog MSDN. Mengapa sistem file tidak memiliki fungsi yang memberi tahu Anda jumlah file dalam direktori? .

ChrisF
sumber
2
Saya sedang menginstal windows 7 64bit baru di sini dan NtfsDisableLastAccessUpdate diatur ke 1 secara default.
AndrejaKo
Pengindeks Pencarian tidak terus-menerus memindai perubahan, ia menggunakan jurnal perubahan NTFS. Kalau tidak, jawaban yang sangat bagus.
Afrazier
@afrazier - menghapus "terus-menerus"
ChrisF
3
Anda mungkin harus menonaktifkannya di SSD.
maaartinus
You wouldn't be able to tell if someone else was reading your files Anda tidak bisa; dalam pengalaman saya cap waktu disentuh dari hampir setiap aktivitas, termasuk melihat daftar direktori (setidaknya di Windows; dirpada volume FAT32 di DOS tidak memperbaruinya). Ini menjadikan atribut secara efektif tidak berguna karena itu akan selalu melaporkan sekarang untuk semuanya, kecuali jika Anda melihatnya "offline" (misalnya, melalui hex-editor alih-alih dipasang di Windows).
Synetech
9

Beberapa program defragmentasi menggunakan akses terakhir sebagai salah satu variabel dari algoritma mereka. Contohnya adalah O&O Defrag .

hitsuyashi
sumber
Oh ya - letakkan file yang paling baru digunakan di mana mereka paling cepat diakses. Poin bagus.
ChrisF
-2

Tidak tahu tentang efek negatif, tetapi beberapa jawaban ini benar-benar salah (yaitu, ChrisF dan Synetech).

Bukti:

  1. desktop.iniFile desktop saya , misalnya, memiliki stempel waktu yang berbeda untuk semua entri (dibuat, dimodifikasi dan diakses), sedangkan file lain di folder yang sama memiliki stempel waktu yang sama untuk semua entri, atau hanya untuk 2 entri (misalnya: stempel waktu yang dibuat dan diakses yang sama , cap waktu modifikasi yang berbeda (biasanya, file dl'ed));
  2. melakukan dirperintah pada folder desktop saya tidak mengubah stempel waktu;

Begitu:

  1. di ( saya ) Windows 7 (x64 sp1), cap waktu akses terakhir tidak dinonaktifkan;
  2. dirtidak tidak menyentuh cap waktu pada NTFS, baik;
pengguna410485
sumber
1
Yang harus Anda lakukan adalah menjalankan regedit.exe, arahkan ke HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem dan lihat nilai NtfsDisableLastAccessUpdate untuk benar - benar memverifikasi. Sementara itu, same created and accessed timestampsmenyarankan yang memang dinonaktifkan.
George Marian