J'ai lu des informations sur le problème de 8dot3name quand il y a un grand nombre de fichiers sur une partition de disque dur (> 300'000 est la règle générale, semble-t-il), mais toutes les sources ont au moins plusieurs années. Avec les récents développements logiciels et matériels, est-il judicieux de désactiver cette fonctionnalité héritée et de supprimer toutes les entrées de nom de fichier court existantes?
En utilisant la commande fsutil 8dot3name strip /t /s /v c:
(où /t
est pour le test, donc aucune suppression ne se produit), j'ai constaté que j'ai plus de 450k fichiers avec 8dot3names attribués sur mon lecteur de système d'exploitation et sur mon disque dur, j'ai plus d'un million. La sortie mot à mot du lecteur système montre un ensemble d’entrées de registre, qui, je suppose, ne seront pas supprimées /f
, et le disque dur ne contient aucune entrée de ce type.
Il y a quelques publications plus anciennes sur ce sujet sur StackOverflow (de 2008 à 2011) et ici sur SuperUser (de 2013), dont certaines mentionnent des tests de Windows 7. Depuis lors, des progrès ont été réalisés en ce qui concerne la gestion des systèmes de fichiers.
Plus précisément, sous Windows 10 au moment de la publication (mises à jour de build 1803, novembre 2018) et lors de l'utilisation d'un SSD m.2 (plusieurs fois plus rapide qu'un disque SSD SATA) pour le lecteur de système d'exploitation, il sera avantageux de désactiver la génération de 8dot3name. et supprimer toutes les entrées existantes (en ne laissant que les entrées liées au registre)? Et qu'en est-il des disques durs non-système?