Page 1 of 1

Can't read NTFS MFT

Posted: 08 Jul 2013, 11:02
by SelfMao
Bonjour,

Je fais appelle à vous car je n'arrive pas réparer un disque dur de données en NTFS, ni récupérer ce qui s'y trouve.
Sur Ubuntu ill n’apparaît plus dans le gestionnaire de fichier (sur Windows apparaît mais inaccessible), j'ai essayé de le réparer avec fsck :

Code: Select all

fsck de util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
fsck.ext2 : Superbloc invalide, tentons d'utiliser les blocs de sauvetage...
fsck.ext2: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sda
avec ntfsck :

Code: Select all

Boot sector: Bad jump.
Boot sector: Bad NTFS magic.
Boot sector: Bytes per sector is not a multiple of 512.
sectors_per_cluster (190) is not a power of 2.
Failed to read file record at offset -2226230297599756640 (0xe11ad756e35ab6a0).
Loading $MFT runlist failed. Trying $MFTMirr.
Failed to read file record at offset -2241488976937677248 (0xe0e4a1a6c1ad0e40).
Loading $MFTMirr runlist failed too. Aborting.
NTFS signature is missing.
et avec Gparted, voir le log :

Code: Select all

GParted 0.11.0 --enable-libparted-dmraid

Libparted 2.3

Vérifier et réparer le système de fichiers (ntfs) sur /dev/sda1  00:00:31    ( ERREUR )
    	
calibrer /dev/sda1  00:00:00    ( SUCCÈS )
    	
chemin : /dev/sda1
début : 63
fin : 1 953 520 064
taille : 1 953 520 002 (931.51 Gio)
vérifier le système de fichiers sur /dev/sda1 et corriger les problèmes (si possible)  00:00:31    ( ERREUR )
    	
ntfsresize -P -i -f -v /dev/sda1
    	
ntfsresize v2012.1.15AR.1 (libntfs-3g)
Error reading $MFT: Erreur d'entrée/sortie
Failed to load $MFT: Erreur d'entrée/sortie
ERROR(5): Opening '/dev/sda1' as NTFS failed: Erreur d'entrée/sortie
NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.
J'ai testé testdisk et photorec qui ont l'air très puissants mais lorsque j'essaie de réparer la table de fichiers principale avec testdisk j'ai une erreur "Can't read NTFS MFT", Avec photorec lorsque j'essaie de récupérer certains fichiers il y a une erreur (quelque chose comme "can't read...") puis ça ne semble plus avancer.

J'ai bien essayé avec chkdsk sous Windows, en ait c'est la première chose que j'ai fait, il me dit que je dois redémarrer et que la vérification se fera au démarrage, au redémarrage il me dit "vérification du disque, appuyez sur une touche pour annuler..." (quelque chose comme ça) mais dès que le compteur arrive à 1 seconde ça bloque pendant 5 secondes et après ma session s'ouvre.
Sur Windows 8 il me dit qu'il ne peut pas lire le périphérique et qu'il n'est pas accessible.

J'ai essayé un outils du genre "data recovery" qui semble marcher mais apparemment il me faudrait attendre 40 jours (minimum, ça ne cesse d'augmenter) pour récupérer mes données. J'ai environ 900 Go de données dessus, il n'y a que quelques Go que j'aimerais vraiment vraiment récupérer. Le plus importants était heureusement sauvegarder ailleurs (ouf !).

Re: Can't read NTFS MFT

Posted: 30 Jul 2013, 08:29
by cgrenier
Je pense que le disque comporte des secteurs défectueux. Il faudrait le cloner avec ddrescue vers un disque vierge:
http://www.cgsecurity.org/wiki/Disque_D ... mmag%C3%A9
Puis essayer de réparer le système de fichier sur le clone.