Comment supprimer des fichiers et des dossiers qui ne peuvent pas être supprimés ?
J'ai une copie de sauvegarde d'un précédent dossier Documents and Settings de Windows qui ne contient que mon utilisateur d'origine et dans 2 autres répertoires : Favorites et Local Settings.
Lorsque j'essaie de supprimer Local Settings, j'obtiens cette erreur :
Lorsque j'essaie de supprimer Favorites, j'obtiens cette erreur :
J'ai lancé ce programme dans un shell cmd :
attrib *.* -r -a -s -h /s
…mais cela n'a pas aidé, et n'a pas renvoyé d'erreur/avertissement.
J'ai utilisé Unlocker v1.8.5 et LockHunter de manière répétée à plusieurs niveaux pour voir si des fichiers sont utilisés, mais les deux disent toujours : Pas de fichiers verrouillés.
Mise à jour #1 :
J'ai pu renommer le répertoire, ce qui me donne maintenant cet avertissement avant (d'essayer de) l'effacer :
Si j'appuie sur Yes (ou Yes to All), j'obtiens cette erreur :
Mise à jour #2 :
J'ai laissé tourner chkdsk /f qui a nécessité un redémarrage puisqu'il se trouve sur ma partition système principale. Au cours de l'étape 2 de l'analyse, j'en ai reçu une quarantaine :
Suppression d'une entrée d'index de l'index 0 du fichier 25.
…suivi de :
Suppression d'une entrée d'index cookies dans l'index $I30 du fichier 37576.
…mais j'obtiens toujours le premier dialogue d'erreur ci-dessus lorsque j'essaie de supprimer.
J'ai relancé chkdsk, cette fois : chkdsk /f /r. Je n'ai produit aucun message. Même résultat lors de la suppression.
Mise à jour n°3 :
En creusant un peu plus, le 99 est le nom d'un des nombreux répertoires situés au plus profond :
C:\Documents and Settings.OLD\User\Local Settings\Application Data\Microsoft\Messenger\address@hotmail.com\SharingMetadata\user@hotmail.com\DFSR\Staging\CS{D4E4AE55-B5E2-F03B-5189-6C4DA6E41788}\
Dans chacun de ces répertoires se trouvaient des fichiers portant des noms tels que :
2300-{C93D01AC-0739-4FD9-88C7-13D2F21A208E}-v2300-{C93D01AC-0739-4FD9-88C7-13D2F21A208E}-v2300-Downloaded.frx
J'ai remarqué que, contrairement à tous les répertoires, je ne pouvais renommer aucun de ces fichiers. J'ai également remarqué que les noms de fichiers + répertoires étaient extrêmement longs :
Répertoire d'origine = 194 caractères Noms de fichiers = 100+ caractères Ensemble, la longueur dépasse la limite de 255 caractères, ce qui est mauvais et expliquerait le message d'erreur que j'ai affiché dans la mise à jour n°1.
Solution partielle :
Renommer tous les répertoires jusqu'à ce que la longueur totale du chemin soit inférieure à 100. Par la suite, j'ai pu renommer les fichiers .frx, sans parler de la suppression de tout ce qui se trouvait dans le répertoire Local Settings.
Ce n'est qu'une solution partielle car ces répertoires (vides) ne sont toujours pas effaçables,
C:\1\2\Favoris\Wien\Que faire..
C:\1\2\Favoris\Photographie\FIRE
Même erreur que ci-dessus :
Voici ce que les propriétés de l'explorateur indiquent pour les deux dossiers :
Mise à jour #4 (une autre solution partielle) :
En utilisant la réponse de harrymc combinée à une lecture approfondie de cet étonnant article de MS-KB qui contient l'idée de presque tout le monde et puis certains, discrètement intitulés : Vous ne pouvez pas supprimer un fichier ou un dossier sur un volume de système de fichiers NTFS .
J'ai pu supprimer le 2ème dossier C:\Favorites\Photography\FIRE - le problème étant qu'il y avait un espace arrière invisible à la fin. J'ai eu de la chance quand j'ai fait une auto-complétion en jouant avec la commande del "\?\<path>" qu'il m'a suggérée.
NOTE : Un del normal ne fonctionnait PAS, ni la suppression de explorer.
Maintenant tout ce qui reste est le premier répertoire C:\Favorites\Wien\What To Do.. (oui j'ai essayé sans fin avec de multiples combinaisons de la solution ci-dessus ;)