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?
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.