Comment désactivez-vous l'attribut «dernier accès» sur NTFS / Windows?

12

Inspiré par cette réponse, je me rends compte que je n'ai aucune idée de comment désactiver le dernier attribut consulté dans Windows pour augmenter les performances. Si vous le pouvez, comment?

Je sais que sous Linux, vous pouvez monter la partition avec l'option 'noatime', mais existe-t-il une fonctionnalité similaire dans Windows pour NTFS?

romandas
la source
1
Oooh, ce sera une bonne chose, +1
Avery Payne
Je partage la différence entre les réponses de Sven et de J Rennie - elles répondent toutes les deux à la question mais fournissent des informations différentes.
romandas
juste un commentaire sur le linux "noatime": dans de nombreux cas, il est plus sûr (et presque aussi efficace) d'utiliser "relatime", avec linux fs / kernels> 2008. relatime n'écrira l'atime que si le fichier a été mis à jour depuis le dernier atime, ou X jours / heures passés (24h par défaut?).
Olivier Dulac

Réponses:

11
fsutil behavior set disablelastaccess 1

Mais attention, certains programmes (en particulier les programmes de sauvegarde) pourraient en avoir besoin.

Sven
la source
Accepté - belle utilisation de fsutil. +1 est allé à l'entrée reg et au lien technet de J Rennie.
romandas
1
Je ne vois pas pourquoi les programmes de sauvegarde l'utiliseraient? Je pense que ce logiciel s'appuierait plutôt sur le dernier attribut modifié.
mat
1
@lucek: Je suis d'accord, mais la plate-forme Windows est pleine de conneries bon marché faites par des crétins sans aucun indice et malheureusement, les logiciels de "sauvegarde" que les gens utilisent sont trop souvent les conneries ultra bon marché du dernier coin de l'Inde ou de la Chine qui est préchargé sur des disques externes ou des clés USB tout aussi bon marché qu'ils utilisent à des fins de sauvegarde. Étant donné que je ne crois pas que ce truc fasse bien les bases, j'ai écrit l'avertissement qu'il pourrait y avoir des effets secondaires pour désactiver ces attributs.
Sven
Est-ce que cela fonctionne toujours sur Windows 10?
Jake
Notez que ce ne sont pas seulement les mauvais programmes qui l'utilisent: le propre outil AgeStore de MS pour supprimer les anciens symboles de débogage .pdb de, par exemple, votre cache local l'utilise également, ce qui peut causer des problèmes puisque Vista a changé la valeur par défaut.
SamB
8

L' entrée de registre HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate( docs ) est une REG_DWORDqui peut être:

  • 0: mettre à jour l'horodatage du dernier accès et enregistrer chaque modification dans le journal NTFS (par défaut)
  • 1: ne mettez pas à jour l'horodatage du dernier accès et n'enregistrez pas les mises à jour d'horodatage dans le journal NTFS

Que cela fasse beaucoup de différence est discutable.

JR

John Rennie
la source
+1 pour l'entrée de registre et le lien technet - j'étais plutôt déchiré quant à ce qui serait «mieux», mais je voulais promouvoir l'utilisation de fsutil.
romandas
J'ai fait cela avant de brancher un lecteur flash USB2 bon marché formaté en NTFS avec beaucoup de fichiers. L'augmentation des performances de lecture est ÉNORME! Je vous remercie. J'ai également créé des fichiers .reg sur mon bureau pour activer et désactiver la fonctionnalité.
Alex Cannon