Sous Windows, vous pouvez désactiver le dernier horodatage auquel vous avez accédé en définissant NtfsDisableLastAccessUpdate sur 1 , par exemple en l'exécutant à partir de la ligne de commande (l'ordinateur doit être redémarré avant de prendre effet):
fsutil behavior set disablelastaccess 1
Je veux faire, donc il y a moins d'activité du disque c:\$logfile
.
Est-ce que cela pourrait causer des effets négatifs ou des problèmes?
windows
filesystems
ntfs
timestamp
Eric L
la source
la source
Réponses:
Vous ne pourriez pas savoir si quelqu'un d'autre lisait vos fichiers - par exemple, si vous aviez des données sensibles.
Je ne peux pas penser à une commande au niveau du système d'exploitation qui aurait besoin d'un dernier accès. Les sauvegardes vérifient la dernière modification et la date créée par exemple. Mais voir la réponse de @ mythokia pour un cas qui pourrait.
Étant donné que c'est désactivé par défaut dans Windows 7 (merci @AndrejaKo) et Vista, cela indique que (à moins que d'autres modifications ne soient prises en compte pour compenser), il est correct de l'éteindre.
Je viens de penser à une raison pour laquelle il pourrait être désactivé dans les nouveaux systèmes d'exploitation. Celles-ci ont la nouvelle Windows Search installée par défaut. Ceci analyse les répertoires sélectionnés pour les modifications et réindexe les fichiers nouveaux et modifiés. Cela aurait écrit de nombreux événements dans le journal, ce qui pourrait être une raison pour le désactiver. Vous trouverez plus d'informations sur les raisons pour lesquelles ils ont arrêté de mettre à jour l'heure du dernier accès à partir de Vista dans le blog MSDN. Pourquoi le système de fichiers ne dispose-t-il pas d'une fonction qui indique le nombre de fichiers d'un répertoire? .
la source
You wouldn't be able to tell if someone else was reading your files
Tu ne peux pas quand même; Selon mon expérience, l'horodatage concerne presque toutes les activités, y compris l'affichage d'une liste de répertoires (au moins sous Windows;dir
un volume FAT32 sous DOS ne le met pas à jour). Cela rend l’attribut inutilisable car il sera toujours signalé immédiatement , sauf si vous le visualisez «hors ligne» (par exemple, via un éditeur hexadécimal au lieu de monté dans Windows).Certains programmes de défragmentation utilisent le dernier accès comme l'une des variables de leurs algorithmes. Un exemple serait O & O Defrag .
la source
Je ne connais pas les effets négatifs, mais certaines de ces réponses sont tout simplement fausses (à savoir ChrisF et Synetech).
Preuve:
desktop.ini
fichier de mon bureau , par exemple, a des horodatages différents pour toutes les entrées (créées, modifiées et accessibles), tandis que les autres fichiers du même dossier ont les mêmes horodatages pour toutes les entrées, ou seulement pour 2 entrées (par exemple: mêmes horodatages créés et accédés , horodatage modifié différent (généralement, fichiers supprimés));dir
commande sur le dossier de mon bureau ne change aucun horodatage;Alors:
dir
ne touche pas non plus les horodatages sur NTFS;la source
same created and accessed timestamps
suggère que est en effet désactivé.