Bagaimana Anda menonaktifkan atribut "diakses terakhir" pada NTFS / Windows?

12

Terinspirasi oleh jawaban ini , saya sadar saya tidak tahu cara menonaktifkan atribut yang terakhir diakses di Windows untuk meningkatkan kinerja. Jika Anda bisa, bagaimana caranya?

Saya tahu di Linux Anda dapat me-mount partisi dengan opsi 'noatime', tetapi apakah ada fitur serupa di Windows untuk NTFS?

romansa
sumber
1
Oooh, ini akan menjadi yang baik, +1
Avery Payne
Saya membagi perbedaan antara jawaban Sven dan J Rennie - keduanya menjawab pertanyaan tetapi memberikan informasi yang berbeda.
Romandas
hanya komentar tentang linux "noatime": dalam banyak kasus lebih aman (dan hampir sama efisiennya) menggunakan "relatime", dengan linux fs / kernel> 2008. relatime akan menulis atime hanya jika file diperbarui sejak atime terakhir, atau X hari / jam berlalu (standar 24 jam?).
Olivier Dulac

Jawaban:

11
fsutil behavior set disablelastaccess 1

Tapi hati-hati, beberapa program (terutama program cadangan) mungkin memerlukan ini.

Sven
sumber
Diterima - penggunaan fsutil yang bagus. +1 pergi ke entri reg dan tautan technet dari J Rennie.
Romandas
1
Saya tidak melihat mengapa program cadangan akan menggunakannya? Saya pikir perangkat lunak seperti itu akan bergantung pada atribut yang dimodifikasi terakhir sebagai gantinya.
matt
1
@ lucek: Saya setuju bahwa itu seharusnya tetapi platform Windows penuh dengan omong kosong murah yang dibuat oleh orang bodoh tanpa petunjuk dan sayangnya, perangkat lunak "cadangan" yang digunakan orang terlalu sering omong kosong sangat murah dari sudut terakhir India atau Cina yang dimuat sebelumnya ke disk eksternal atau thumb drive yang mereka gunakan untuk tujuan cadangan. Karena saya tidak percaya bahwa hal ini menyelesaikan dasar-dasarnya dengan benar, saya menulis peringatan bahwa mungkin ada efek samping untuk mematikan atribut ini.
Sven
Apakah ini masih berfungsi di Windows 10?
Jake
Perhatikan bahwa ini bukan hanya program buruk yang menggunakannya: Alat AgeStore milik MS untuk menghapus simbol debug .pdb lama dari, misalnya, cache lokal Anda juga menggunakannya, yang dapat menyebabkan masalah karena Vista mengganti default.
SamB
8

The HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate( docs ) entri registry adalah REG_DWORDyang dapat:

  • 0: perbarui cap waktu akses terakhir, dan rekam setiap perubahan dalam log NTFS (default)
  • 1: jangan perbarui cap waktu akses terakhir, dan jangan rekam pembaruan cap waktu di log NTFS

Apakah itu membuat banyak perbedaan masih bisa diperdebatkan.

JR

John Rennie
sumber
+1 untuk entri registri dan tautan technet - Saya agak terbata-bata tentang mana yang akan 'lebih baik', tetapi ingin mempromosikan penggunaan fsutil.
romandas
Saya melakukan ini sebelum mencolokkan USB2 flash drive murah yang diformat dalam NTFS dengan banyak file. Peningkatan kinerja baca BESAR! Terima kasih. Saya juga membuat file .reg di desktop saya untuk menghidupkan dan mematikan fitur.
Alex Cannon