système de fichiers NTFS corrompu, comment récupérer des fichiers dans un dossier?


13

J'ai perdu un dossier contenant des données importantes et j'aimerais savoir quelle est la meilleure façon de procéder pour récupérer les fichiers.

c'est ce qui s'est passé:

  • après le démarrage de Windows (Vista), j'ai reçu le message que la corbeille sur K: / (le disque en question) est corrompue et doit être vidée, j'ai donc cliqué sur OK.
  • alors j'ai essayé d'accéder à un dossier de projet sur ce disque. Je n'ai pas pu ouvrir le dossier et j'ai reçu un autre message concernant une corruption (j'ai oublié le message exact), et après cela, la vignette du dossier est passée de remplie de fichiers à vide et aucun fichier n'a été trouvé dans ce dossier. (les autres dossiers de ce disque s'ouvrent très bien et contiennent toujours leurs fichiers).
  • donc la première chose que j'ai faite a été de redémarrer l'ordinateur en clone-zilla et de créer une copie octet par octet du disque entier sur un disque dur externe.

Voilà où j'en suis maintenant. lorsque je redémarre l'ordinateur avec le disque dur connecté, Windows veut réparer le système de fichiers. Je ne l'ai pas laissé faire jusqu'ici.

Quelle est la meilleure façon de progresser pour récupérer le contenu de mes dossiers?


7
+1 pour créer immédiatement une sauvegarde du système de fichiers endommagé.
Dark Android

Réponses:


9

TestDisk à la rescousse! Vous pouvez utiliser TestDisk pour récupérer / réparer le système de fichiers sur le disque, puis procéder à une tentative de récupération des données. Contrairement à dd, TestDisk récupérera réellement les choses au niveau du système de fichiers (c'est-à-dire qu'il vous permettra de parcourir le disque et de sélectionner les fichiers / dossiers à récupérer, et vous pouvez définir comment gérer manuellement les secteurs défectueux).

Le processus de base consiste à analyser le lecteur, à sélectionner les partitions qui vous intéressent, à restaurer / corriger la table de partition et les en-têtes (si nécessaire) et à sauvegarder vos données. En supposant que le système de fichiers n'était pas corrompu, il est beaucoup plus facile de réparer les partitions avec TestDisk et de recopier vos données à partir de votre système d'exploitation. Cependant, si vous soupçonnez tout type de corruption qui pourrait rendre la copie sous un système d'exploitation impossible, TestDisk peut également être utilisé pour récupérer vos fichiers.


merci pour cette astuce. Lorsque je démarre l'ordinateur, Windows souhaite exécuter chckdsk sur le disque. Je l'ai ignoré maintenant, mais dois-je le laisser fonctionner avant d'utiliser TestDisk?
Mat

@Mat cela dépend de ce qui est corrompu. Je vous recommande de commencer avec TestDisk, et après avoir récupéré les tables de partition, voyez si vous pouvez parcourir les fichiers dans la partition (dans TestDisk). Si vous ne le pouvez pas, vous devrez probablement utiliser TestDisk pour reconstruire la table des fichiers maîtres (je pense que vous chkdskpouvez également la récupérer, mais je pense que vous pouvez le faire entièrement avec TestDisk pour gagner du temps; TestDisk peut également renvoyer des fichiers partiellement récupérés, Je ne sais pas non plus si c'est chkdskpossible). Il est difficile de dire simplement "faites ceci", car il existe plusieurs façons de résoudre ce problème.
Percée

3

Laissez-le tenter de réparer. Dans le pire des cas, vous pourriez avoir démarré à partir d'un disque d'installation de Vista et ouvert la console de récupération pour effectuer un chkdsk -r. Si cela ne fonctionne pas du premier coup, recommencez. J'ai réparé plusieurs systèmes de fichiers NTFS en utilisant chkdskplusieurs fois.

Malheureusement, la situation peut être si mauvaise qu'elle n'est pas réparable. C'est quand vous pouvez essayer des outils externes comme ntfsfix à partir d'un disque de démarrage live Linux. Bonne chance.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.