Un équivalent au noatime pour NTFS sous Windows

octobre 21st, 2009 / Software

Sur un disque SSD, on essaye d’écrire le moins possible. Une option noatime (comme sous Unix) serait donc bien pratique !

Désactiver l’heure d’accès des fichiers en NTFS

Depuis que j’ai un SSD dans mon PC, je m’intéresse aux optimisations possibles pour ces petites bêtes.

La première question qui se pose est « existe t’il un équivalent au noatime sous windows ? » ??

En effet, un système de fichier évolué (comme le NTFS) stocke la date de dernier accès avec chaque fichier pour des raisons de sécurité. Seulement, pour un SSD dont la durée de vie des cellules est limitée, ce n’est pas une bonne idée.

Et pour ceux qui trouvent que cette information « acces time » n’est pas utile, la désactiver sur un disque dur classique est aussi une bonne chose : réduire le nombre d’écritures sur le disque ne peut qu’améliorer sa réactivité.

Sur un Unix c’est simple, il faut monter la partition avec l’option « noatime« .

Sous Windows, c’est NtfsDisableLastAccessUpdate

Deux solutions :

  • Dans la base de registre (regedit)
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  • Créer un DWORD, (ou le modifier si il existe), appelé “NtfsDisableLastAccessUpdate”, et lui attribuer la valeur 1.
  • En ligne de commande (cmd, lancé en administrateur)
  • Taper : FSUTIL behavior set disablelastaccess 1

Et voila ! Après un petit reboot NTFS n’écrira plus pour rien sur votre SSD/Disque dur.

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS