Un équivalent au noatime pour NTFS sous Windows
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.