1 votes

MFT et miroir NTFS cassés

Windows était en cours d'exécution chkdsk La batterie s'est vidée pendant ce temps, et l'ordinateur s'est éteint. Lorsque je le démarre, j'obtiens quelque chose comme :

Disk read error

J'ai essayé de démarrer depuis le disque de Window et de lancer chkdsk /f /r cela n'a pas fonctionné. J'ai une autre partition avec Linux installé. J'ai essayé d'exécuter ntfsfix à partir de là, mais ça sort :

Mounting volume... $MFT must be non-resident.
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... $MFT must be non-resident.
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... OK
$MFT must be non-resident.
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.

J'ai aussi essayé testdisk a Repair MFT . Il commet également des erreurs avec :

MFT and MFT mirror are bad. Failed to repair them.

Que puis-je faire à ce stade ? Je veux récupérer mes fichiers à l'endroit principal.

2voto

Rod Smith Points 20483

Votre sortie présente plusieurs erreurs d'E/S, ce qui n'est pas un signe prometteur. La cause la plus fréquente de telles erreurs est un matériel défaillant. Ainsi, je soupçonne que vous êtes à la recherche d'un problème matériel - soit quelque chose qui est apparu par hasard à ce stade, soit qui a été causé d'une manière ou d'une autre par la panne de courant. (Vous ne dites pas pourquoi vous exécutez CHKDSK dans Windows. Si c'était parce que le disque faisait des siennes, le problème matériel peut avoir précédé tout le reste, et s'être juste aggravé après la panne de courant).

Vous pouvez vérifier l'état SMART du disque. Je ne suis pas un expert de Windows, et bien sûr, étant donné la nature du problème, vous ne pouvez pas le faire à partir de votre installation Windows normale. Voir cette question pour des conseils sur la façon d'obtenir des données SMART à partir de Linux. Alternativement, vous pouvez essayer de le faire à partir d'un disque d'urgence Windows, mais je ne peux pas vous aider beaucoup sur cette approche. Notez que SMART est un outil de diagnostic, pas un outil de réparation. Si vous voyez des erreurs SMART, vous saurez que le disque est défaillant, mais cela ne vous aidera pas vraiment à récupérer vos données, si ce n'est que vous saurez que vous devez vous procurer un nouveau disque. Il est loin d'être certain que cela fonctionne, mais cela vaut la peine d'essayer.

Si SMART suggère que le disque est défaillant, cessez de l'utiliser ! Certains types de défaillances de disque peuvent s'étendre dans le temps, un secteur défectueux en devenant dix, puis cent, et ainsi de suite. Ainsi, plus vous utilisez le disque longtemps, moins il est probable que vous puissiez récupérer des données. Si SMART indique qu'il y a un problème, éteignez l'ordinateur, achetez un nouveau disque et ne le rallumez que lorsque vous êtes prêt à transférer des données sur le nouveau disque.

Si vous obtenez un nouveau disque, vous pouvez effectuer une copie de bas niveau de l'ancien disque vers le nouveau. Encore une fois, comme je ne suis pas un expert de Windows, je ne peux pas suggérer un outil Windows spécifique pour vous aider ; mais sous Linux, vous pourriez utiliser ddrescue qui fait de son mieux pour récupérer les données d'un disque défaillant et les transférer sur un autre. Il y a une chance que les outils de réparation puissent alors fonctionner sur le nouveau disque.

Dans le pire des cas, si vous ne parvenez pas à faire fonctionner le système suffisamment bien pour monter le volume, vous pouvez utiliser un outil tel que PhotoRec pour récupérer des fichiers individuels. Aux dernières nouvelles, cependant, PhotoRec ne fait pas un bon travail de récupération des noms de fichiers, et vous vous retrouverez avec un énorme tas de fichiers mal nommés à trier. J'ai entendu dire que certains outils spécifiques à Windows font un meilleur travail de récupération des noms de fichiers, mais je ne connais pas les détails, donc je ne peux pas recommander un outil spécifique.

Un dernier commentaire : ntfsfix sous Linux ne fait pratiquement rien ; il vérifie simplement certaines caractéristiques NTFS de base et marque ensuite le système de fichiers comme nécessitant une réparation sous Windows. Je ne vous conseille donc pas de perdre plus de temps avec cet outil.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X