web-dev-qa-db-fra.com

Aide avec une partition NTFS corrompue

Mon Ubuntu n'est pas capable de monter une partition.

Il est soudainement devenu illisible à cause d'une table de fichiers maître corrompue. chkdsk /f est incapable de le corriger en disant:

Windows will now check the disk.
Corrupt master file table.
Windows will attempt to recover master file table from disk.
Windows cannot recover master file table.  CHKDSK aborted

J'ai essayé avec ntfsfix sans succès:

ntfsfix /dev/sda5

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

J'ai essayé les instructions suivantes , mais ntfsclone a déclaré qu'il y avait une erreur d'entrée/sortie

ntfsclone -o /media/backup/partition.ntfs --rescue --ignore-fs-check --force /dev/sda5

ntfsclone v2013.1.13AR.1 (libntfs-3g) ntfs_mapping_pairs_decompress () a échoué: erreur d'entrée/sortie Impossible de charger $ MFT: erreur d'entrée/sortie ERROR (5): L'ouverture de '/ dev/sda5' a échoué avec NTFS: entrée/sortie Erreur

J'ai fait un clone réussi avec dd, donc je ne suis pas très sûr que cela soit causé par une erreur d'E/S.

dd if=/dev/sda5 of=/media/backup/partition.dd bs=32M 

Après l'avoir copié, j'ai encore essayé d'utiliser ntfsclone à partir du fichier copié. J'ai eu la même réponse, donc je pense que le disque est Ok (pas d'erreur d'E/S), mais la table de fichier maître est corrompue.

Que dois-je faire à ce stade?

3
virilo

Essayez Testdisk.

Testdisk peut utiliser le secteur de démarrage de la sauvegarde pour réparer un secteur de démarrage NTFS corrompu.

Le secteur de démarrage principal est le secteur zéro du système de fichiers et le secteur de démarrage NTFS de sauvegarde est situé vers la fin du système de fichiers.

Même si le secteur de démarrage est écrasé par inadvertance, la sauvegarde doit être intacte.

Testdisk vérifie le secteur de démarrage et le secteur de démarrage de sauvegarde. Si le secteur de démarrage et le secteur de démarrage de sauvegarde ne correspondent pas, vous pouvez restaurer le secteur de démarrage NTFS à partir de sa sauvegarde ou; mettez à jour le secteur de démarrage NTFS de sauvegarde avec le secteur de démarrage actuel.

Pour l'installer:

Ouvrir un terminal,

Presse Ctrl+Alt+T

Exécuter:

Sudo -i
apt-get update
apt-get install testdisk

Si Checkdisk de Microsoft n'a pas réussi à réparer la MFT:

Exécuter TestDisk ---- Dans le Advanced menu ---- Sélectionnez your NTFS partition ---- Choose Boot ---- Alors Repair MFT.

TestDisk comparera les miroirs MFT et MFT. Si la MFT est endommagée, il tentera de réparer la MFT à l'aide de la sauvegarde. Si la sauvegarde MFT est endommagée, elle utilisera la MFT principale.

Page principale

Source

1
kyodake