Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/01/2010, à 23:00

KaSiFi

Problème partitions disque dur

Il y a a peu près 3 ans, je décidais de faire le grand pas et de passer à un système libre sur mon PC personnel.

Un problème est survenu à la fin de l'installation et j'ai effacé les données du MBR de mon disque de données.

Après plusieurs manipulations (testdisk etc) je m'en suis restreint à laisser mon disque dur au chaud et j'en ai utilisé un autre en attendant.

Le soucis, c'est que j'ai des données sur ce disque qui me sont chères (souvenirs...). Je me suis dit qu'un jour je trouverai un solution technique et je décide aujourd'hui d'y remédier avec l'aide de la communautée afin de retrouver ces si chères données.

TECHNIQUEMENT :

Je rebranche mon disque et là premier problème :


root@lucas-laptop:~# fdisk -l

Disque /dev/sda: 100.0 Go, 100030242816 octets
255 têtes, 63 secteurs/piste, 12161 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0xe48363d2

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1        3039    24410736   83  Linux
/dev/sda2            3040       10334    58597087+   5  Etendue
/dev/sda5            3040        9726    53713296   83  Linux
/dev/sda6            9727       10334     4883728+  82  Linux swap / Solaris

Disque /dev/sdb: 33.8 Go, 33820284928 octets
255 têtes, 63 secteurs/piste, 4111 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x00000001

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1   *           2       23502   188771751    7  HPFS/NTFS

Le disque concerné est SDB. Sa géométrie semble indiquer 33Go or c'est un disque de 200Go.

Je lance testdisk et démarre une analyse rapide :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 33 GB / 31 GiB - CHS 4111 255 63

The harddisk (33 GB / 31 GiB) seems too small! (< 193 GB / 180 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
  HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]










[ Continue ]
NTFS, 193 GB / 180 GiB
TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 33 GB / 31 GiB - CHS 4111 255 63

     Partition                  Start        End    Size in sectors

 1 * Linux                    0   1  1     0 254 63      16002

Comment pourrais-je récupérer ma partition "données" ?

J'espère pouvoir trouver une solution grâce à l'aide des plus costaux d'entre vous, et je souhaite que ce post pourra être utile à toutes les personnes qui ont perdu des données chères smile

Merci d'avance !

edit modo : déplacé dans Général

Dernière modification par nesthib (Le 27/01/2010, à 10:54)

Hors ligne

#2 Le 26/01/2010, à 23:24

KaSiFi

Re : Problème partitions disque dur

Mon disque est un Maxtor 6L200P0. Je viens de changer via testdisk le CHS avec celui trouvé au plus grand des hasards sur ce même forum : http://forum.ubuntu-fr.org/viewtopic.php?id=190026

La taille rentre dans l'ordre avec le CHS 24792 255 63 (sector size: 512).

Mais toujours pas de partition accessible sad

Hors ligne

#3 Le 27/01/2010, à 10:44

malbo

Re : Problème partitions disque dur

Oui d'accord mais pourquoi tu postes à la rubrique "Pendant l'installation" ? Tu demandes une aide spécialisée pour un problème de récupération de données sur un disque dur que tu as déjà bien martyrisé et tu la joues bien modérée "problème partitions disque dur". Je signale ton post pour qu'il soit transférer à la rubrique "Général" du forum parce que je pense que c'est dans cette rubrique que tu auras le plus de passage de spécialistes pouvant t'apporter leur expertise.

edit modo : merci de rester courtois, ce n'est pas la peine d'être agressif…

Dernière modification par nesthib (Le 27/01/2010, à 10:57)

Hors ligne

#4 Le 27/01/2010, à 11:11

helly

Re : Problème partitions disque dur

Essaye photorec wink


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#5 Le 27/01/2010, à 11:33

KaSiFi

Re : Problème partitions disque dur

helly a écrit :

Essaye photorec wink

Hum intéressant Photorec je ne connaissais pas. Je vais y jetter un oeil ce soir.

Mon disque est dans un rack USB (Icybox). Et je n'arrive finalement pas à enregistrer les modifs de CHS via Testdisk. Une idée ?

Hors ligne

#6 Le 27/01/2010, à 13:45

rmy

Re : Problème partitions disque dur

Photorec ne fera pas mieux que testdisk, il a besoin de la bonne géometrie.

KaSiFi a écrit :

Mon disque est un Maxtor 6L200P0. Je viens de changer via testdisk le CHS avec celui trouvé au plus grand des hasards sur ce même forum : http://forum.ubuntu-fr.org/viewtopic.php?id=190026

La taille rentre dans l'ordre avec le CHS 24792 255 63 (sector size: 512).

Mais toujours pas de partition accessible sad

Es-tu sur de ces valeurs ? Ça me parraît probablement bon, mais dans ce cas il devrait retrouver ta partition données... Y a-t-il un message qui t'informe du fait que la géométrie ne peut être changée ???

Sinon, avec les outils seagate tu devrais aussi pouvoir modifier la géométrie de ton disque. Ils ont même développé une branche en CLI utilisable sous ubuntu.

Mais ta démarche est la bonne. Recréer la partition avec testdisk après avoir rétabli la géométrie correcte. Ensuite probablement réparer le bs et la MFT, et enfin... monter la partition.

Si tu as peur de faire pire, je peux m'en occuper. Je suis en plein en train de monter ma petite entreprise de récup de données...

Dernière modification par rmy (Le 27/01/2010, à 13:46)

Hors ligne

#7 Le 27/01/2010, à 22:53

KaSiFi

Re : Problème partitions disque dur

rmy a écrit :

Es-tu sur de ces valeurs ?

Pas vraiment. Mais c'est le seul CHS qui semble correct (capacité résultante de 200Go) que j'ai pu trouver sur le net. Sur l'étiquette du disque dur, aucune information à ce sujet.

J'ai aussi trouvé cela : http://www.xpcgear.com/max20726y28m.html Mais là, la capacité calculée est de 8 Mo, c'est pire.

rmy a écrit :

Y a-t-il un message qui t'informe du fait que la géométrie ne peut être changée ???

Non. Une fois que j'ai changé la géométrie dans  :

[ Geometry ]  Change disk geometry

, je reviens à l'écran d'accueil. je peux quitter l'outil sans que l'on ne me demande si je souhaite enregistrer. Mais je suppose que l'on doit enregistrer ces informations quelque part car en relancer testdisk, la capacité est revenu à 33Go.

Je test donc :

[ MBR Code ]  Write TestDisk MBR code to first sector

Apès les deux validation pour écrire le MBR, on me demande de reset. Je débranche mon cable USB (icybox) puis l'alim. Je rebranche alim puis USB et la partition est toujours à 33Go. Je ne pense pas avoir à faire un vrai reboot.


rmy a écrit :

Sinon, avec les outils seagate tu devrais aussi pouvoir modifier la géométrie de ton disque. Ils ont même développé une branche en CLI utilisable sous ubuntu.

J'ai testé rapidement http://www.seagate.com/www/en-us/support/downloads/seatools mais je n'ai pas vu comment changer la géométrie.

rmy a écrit :

Recréer la partition avec testdisk après avoir rétabli la géométrie correcte.
Ensuite probablement réparer le bs et la MFT, et enfin... monter la partition.

Après avoir corrigé le CHS (sans avoir quitté testdisk sous peine de revoir l'ancien CHS), je lance une analyse "quick search" et trouve cela :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 203 GB / 189 GiB - CHS 24792 255 63
     Partition               Start        End    Size in sectors
* Linux                    0   1  1     0 254 63      16002
L HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]


Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
NTFS, 193 GB / 180 GiB

Puis "Enter" :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 203 GB / 189 GiB - CHS 24792 255 63

     Partition                  Start        End    Size in sectors

 1 * Linux                    0   1  1     0 254 63      16002
 2 E extended LBA             1   0  1 23501 254 63  377543565
 5 L HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]


[  Quit  ]  [Deeper Search]  [ Write  ]  [Extd Part]
                          Try to find more partitions

Puis "Write" + sa confirmation :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

You will have to reboot for the change to take effect.

[Ok]

Et je debranche puis rebanche l'usb + alim mais la géo revient à 33Go.

Dernière modification par KaSiFi (Le 27/01/2010, à 22:55)

Hors ligne

#8 Le 27/01/2010, à 23:00

KaSiFi

Re : Problème partitions disque dur

Et après un reboot (au cas ou?), c'est le même problème, toujours 33Go.

Hors ligne

#9 Le 28/01/2010, à 00:59

rmy

Re : Problème partitions disque dur

bigrement bizarre... Autre option, puisque tu arrives à aller jusqu'au stade ou tu "écris" ta partition, dans "advanced" (premier menu"), tu dois pouvoir faire une image de ton disque. Je vais faire un essai chez moi pour voir si la géométrie modifiée est bien conservée...

Hors ligne

#10 Le 28/01/2010, à 01:07

rmy

Re : Problème partitions disque dur

Edit : j'avais jamais fait gaffe, mais il semble que ce soit pareil chez moi. Curieux...
Peut-être qu'il ne s'agit pas de modifier la géométrie du disque, mais juste de la modifier ponctuellement (comment testdisk la voit quoi) le temps de faire ta récup...

EDIT : confirmé

Dernière modification par rmy (Le 28/01/2010, à 01:24)

Hors ligne

#11 Le 28/01/2010, à 23:00

KaSiFi

Re : Problème partitions disque dur

Pour récapituler :

1) Je dois faire en sorte de corriger ma géométrie, et ce, même après un reboot du disque dur.
2) Je tente de récupérer l'index de ma partition "données" afin de retrouver son contenu correctement trié (et non tout mélangé dans un même repertoire).

Merci de votre aide.

Hors ligne

#12 Le 29/01/2010, à 00:48

rmy

Re : Problème partitions disque dur

Pour le 1), c'est normal semble-t-il (enfin... non, mais c'est le fonctionnement prévu de testdisk. Il n'est pas normal que la géométrie de ton disque soit erronnée).

Pour la suite, je veux bien t'aider, mais il me faut plus de détails : Peux-tu poster au fur et à mesure le retour de testdisk ? (Copié/collé ou capture écran). Et donnes les infos qu'il y a après changement de géométrie, lorsque tu fait "deeper search" après la première étape de scan.

Hors ligne

#13 Le 29/01/2010, à 15:01

KaSiFi

Re : Problème partitions disque dur

Ok.

J'ai lancé "deeper search" après avoir fixé le CHS à "24792/255/63,512", aucun message d'erreur n'est survenu.

Voici le retour de testdisk après cette "deeper search" :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 203 GB / 189 GiB - CHS 24792 255 63
     Partition               Start        End    Size in sectors
* Linux                    0   1  1     0 254 63      16002
L HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]


Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
EXT3 Sparse superblock, 8193 KB / 8001 KiB

Puis "enter" :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 203 GB / 189 GiB - CHS 24792 255 63

     Partition                  Start        End    Size in sectors

 1 * Linux                    0   1  1     0 254 63      16002
 2 E extended LBA             1   0  1 23501 254 63  377543565
 5 L HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]


[  Quit  ]  [ Write  ]  [Extd Part]
                              Return to main menu

Puis "write" :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Write partition table, confirm ? (Y/N)

Puis "Y". On me demande ici simplement de reboot puis je retourne au "main menu" :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 203 GB / 189 GiB - CHS 24792 255 63
     Partition               Start        End    Size in sectors
* Linux                    0   1  1     0 254 63      16002
L HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]

Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
EXT3 Sparse superblock, 8193 KB / 8001 KiB

Et voila.

Hors ligne

#14 Le 29/01/2010, à 21:21

rmy

Re : Problème partitions disque dur

de là, tu retournes dans le menu "Advanced", et tu vois ce que te dit le bootsector.

Hors ligne

#15 Le 30/01/2010, à 01:51

KaSiFi

Re : Problème partitions disque dur

Voici donc la page advanced :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 203 GB / 189 GiB - CHS 24792 255 63

     Partition                  Start        End    Size in sectors
 1 * Linux                    0   1  1     0 254 63      16002
 2 E extended LBA             1   0  1 23501 254 63  377543565
 5 L HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]

[  Type  ]  [Superblock]  [Image Creation]  [  Quit  ]
                    Locate ext2/ext3/ext4 backup superblock

Hors ligne

#16 Le 30/01/2010, à 10:03

rmy

Re : Problème partitions disque dur

déplaces-toi sur la partition NTFS avec les flèches, et regarde ce que dit le Bootsector, vois aussi si tu peux lister les fichiers, ça te donnera une idée de l'état de la situation. Fais attention avec les opérations sur le Bootsector et la MFT, si tu écris le mauvais sur le bon tu perds définitivement l'arborescence de tes données et leur nom. Il faudrait ensuite passer par une récup séquentielle, avec un temps de tri très long... C'est pour cela qu'il vaut mieux faire une image si possible avant de bosser avec testdisk. Il en est encore temps si tu as un disque avec suffisament de place...

Hors ligne

#17 Le 30/01/2010, à 18:43

KaSiFi

Re : Problème partitions disque dur

Boot sector quand je me déplace dans données :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 203 GB / 189 GiB - CHS 24792 255 63
     Partition                  Start        End    Size in sectors
 5 L HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]

Boot sector
Status: OK

Backup boot sector
ntfs_boot_sector: Can't read backup boot sector.
Status: Bad

Sectors are not identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.



[  Quit  ]  [  List  ]  [Org. BS ]  [Rebuild BS]  [  Dump  ]
                      Copy boot sector over backup sector

Quand je fait "LIST" :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
 5 L HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]
Directory /

dr-xr-xr-x     0     0         0 25-Mar-2006 17:10 .
dr-xr-xr-x     0     0         0 25-Mar-2006 17:10 ..

Use Right arrow to change directory, c to copy,
    q to quit

Aucun répertoire trouvé.

En lisant "ntfs_boot_sector: Can't read backup boot sector."

Je test maintenant un Org BS. ("Copy boot sector over backup sector") :

Et là, après une demande de confirmation :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org


Write error: Can't overwrite NTFS backup boot sector

[Ok]

Je tente donc un rebuild Boot Sector. Il part à la recherche de "MFT" et au bout d'à peu près une minute :

TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 203 GB / 189 GiB - CHS 24792 255 63
     Partition                  Start        End    Size in sectors
 5 L HPFS - NTFS              1   1  1 23501 254 63  377543502 [Donn s]

filesystem size           377543502
sectors_per_cluster       8
mft_lcn                   786432
mftmirr_lcn               24891709
clusters_per_mft_record   -10
clusters_per_index_record 1
Extrapolated boot sector and current boot sector are identical.

Hors ligne

#18 Le 30/01/2010, à 22:31

rmy

Re : Problème partitions disque dur

Ton disque est dans un état me semble-t-il qui dépasse le simple "écrasement de MBR"... il semble que les données (qui me semblent absurdes) extrapolées par Testdisk correspondent à cequi existe sur ton disque : je suppose donc que tu as déjà du utiliser des outils qui recalculent ce BS (testdisk à l'époque ? Chkdsk ? dos.fsck ?) et enregistré des informations erronnées.

Dans un premier temps, je te propose de tenter une récup séquentielle avec photorec, ça te permettra au moins de remettre facilement la main sur les photos souvenir. Sais-tu quels sont les formats ?

La démarche est assez similaire : tu lances photorec, tu changes la géométrie pour trouver la bonne, puis tu lances une recherche de fichiers en ayant au préalable spécifié les types de fichiers que tu souhaites retrouver. Ensuite, tu vires les faux positifs, les doublons, et tu renommes tes images automatiquement en fonctions des infos exif.

Pour ce qui est de récupérer tes données "en l'état", je n'ai pas d'autre idée pour le moment, mais je suis avide d'expérimentations et n'ai encore jamais vu de  "clusters_per_mft_record   -10". Si tu veux m'envoyer ton disque, je me ferai un plaisir de tenter (gratuitement) de faire de mon mieux (sur une image disque, pas sur le disque lui même...). Confidentialité garantie, bien sûr.

Hors ligne

#19 Le 03/02/2010, à 21:24

KaSiFi

Re : Problème partitions disque dur

Ok je vais faire ça. Si quelqu'un sait comment réparer mon index NTFS, je suis intéressé.

Merci infiniment rmy pour ton aide.

Hors ligne

#20 Le 03/02/2010, à 22:18

rmy

Re : Problème partitions disque dur

Avec testdisk, pour réparer ta MFT, il te faut un Boot sector valide...

Hors ligne