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 07/06/2010, à 20:49

Elven

[RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Bonjour,


Mon disque dur de mon PC portable ne marche plus.
J'ai voulu utilisé cette commande sur ma clef mais sans changer le "sda" :

dcfldd if=/dev/zero of=/dev/sda conv=notrunc

Mais je me suis arrêté à 1Gb ou 1Mb je ne sais plus. Mais ça a suffit pour que je ne puisse plus aller dessus. Le dd fait 250 Go.
J'ai une partition home et une pour ubuntu. Mais aucun accès à l'une ni à l'autre.

Sous Lucid

Utilitaire de disque :

secteurs déféctueux 65537



sudo dd if=/dev/sda bs=512 count=1 | hexdump -C
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
1+0 enregistrements lus
1+0 enregistrements écrits
00000200
512 octets (512 B) copiés, 0,022216 s, 23,0 kB/s

Donc là je suis sur live CD Lucid.

Avec testdisk je retrouve les partitions :

Disk /dev/sda - 250 GB / 232 GiB - CHS 30402 255 63
     Partition               Start        End    Size in sectors
* Linux                    0   1  1  3880 254 63   62348202
P Linux                 3881   0  1  5206 254 63   21302190
L Linux                 5207   1  1 30098 254 63  399889917
L Linux Swap           30099   1  1 30400 254 63    4851567

et quand je fais "p" pour aller dans la première partition j'ai ça : No file found, filesystem seems damaged.

Arrivé-là je n'ose plus rien faire de peur de faire encore une bétise. Et les je ne comprends pas les différentes choses que j'ai lu.
je voudrai dans l'idéal remettre comme c'était avant, le plus simplement possible.


Donc si vous avez des idées j'en serais ravi bien sûr.
Merci d'avance.

Dernière modification par Elven (Le 27/07/2010, à 00:47)


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#2 Le 07/06/2010, à 21:44

tshirtman

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Normalement testdisc devrait te permettre de reconstruire la table des partitions, mais si tu n'est pas sur de toi, commence par faire un dd du disque vers un fichier sur un autre disque (ou tu as 250g de libre bien sur), ensuite n'oublie pas qu'il n'y a pas d'urgence (sauf si toi tu as une urgence) et attends d'autres conseils, on a un expert qui devrait pas tarder a débarquer wink.

Hors ligne

#3 Le 09/06/2010, à 14:37

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

merci tshirtman, Elven est déjà passé(e) par mon topic bilan. Je suis le fil wink

@Elven : testdisk indique qu'il retrouve les partitions suivantes :
une primaire bootable (celle que tu as testée) qui est endommagée. Normal puisque c'est sur elle que tu as écrit 1Mo ou 1Go de zéros.

Ensuite il y a une autre partition primaire d'environ 10Go (?) entre les cylindres 3881 et 5207. Après il y a une partition étendue qui n'apparait pas ici, mais on retrouve une partition logique qui devrait y être inclue et qui fait environ 200Go. Enfin ta swap, qui, je suppose devait être aussi dans ta partition étendue.

Essaye aussi la touche P en te plaçant sur la 3è ligne du résultat de testdisk pour voir ce qu'il te dit. Sinon tu peux aussi essayer une recherche approfondie pour voir si testdisk trouve autre chose.

Pour ce qui est de "m'en occuper" (cf autre post) il s'agit de m'envoyer le disque pour un traitement pro, pas de prise en main à distance, les transferts de données sont trop monstrueux pour pouvoir gérer ça par le net ( Oo un transfert de 250Go prendrait au mieux 3 jours, plus probablement 15 suivant la qualité de ta connection...). Envoies un mail si tu veux plus d'infos.

Sinon, comme te l'a dit tshirtman, l'idéal serait d'avoir un autre disque disposant d'au moins 250Go de libre pour pouvoir faire une image disque de sécurité et conserver l'état initial de ta situation.

Hors ligne

#4 Le 09/06/2010, à 19:40

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

tshirtman : J'ai quelques travaux à faire avec, donc il ne faut pas que ça tarde trop. Et puis le live c'est bien pratique mais bon, si on a rien à faire d'important.
Pour copier mon disque sur un autre je suis paumé entre dd, testdisk, photorec, ddrescue, dd_rhelp, dd_rescue. J'ai suivit la première page de rmy qui en parle mais je préfère qu'on m'aiguille vers le meilleur pour mon cas.
En temps normal je testerai le premier et si ça me va je continu. Mais là je ne veux pas prendre de risque.

rmy : résultat du deep search :

Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63
     Partition               Start        End    Size in sectors
D HPFS - NTFS              0   1  1  2123 254 63   34121997
D Linux                    0   1  1  3880 254 63   62348202
D Linux                 1946   0  1  3880 254 63   31085775
D FAT32 LBA             2124   0  1  2189 254 63    1060290 [AT5DVT05P06]
* Linux                 3881   0  1  5206 254 63   21302190
L Linux                 5207   1  1 30098 254 63  399889917
L Linux Swap           30099   1  1 30400 254 63    4851567

Dans les 2 premières : Can't open filesystem. Filesystem seems damaged.
Dans la 3ème c'est un sytème linux.
La 4ème je ne sais pas. Peux être celle par défaut quand le disque est neuf. Il y a un MSDOSS.SYS dedans entre autre.
5ème c'est mon home. Bizarre puisqu'elle est bootable, non ?
6ème ça doit être /media/data ou il y a le gros des fichiers.


Sur le la quick search la partition 10Go c'est mon /home, et la 3ème c'est /media/data.



Pour copier le disque ailleurs, j'ai de quoi stocker. C'est bon.

Dernière modification par Elven (Le 09/06/2010, à 20:09)


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#5 Le 09/06/2010, à 20:18

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Sur les deux du quick search qui te concernent (celles que tu montes sur /home et /media/data) que donne la touche P pour lister les fichiers ?

Pour la lecture du résultat de testdisk en "advanced search" :
Les 4 premières lignes sont des résidus de partitions précédentes elles sont marquées "deleted" (D). Les 3 suivantes sont à nouveau tes partitions /home, /media/data et swap.

Pour la copie, je viens de redécouvrir ddrescue, que je conseille désormais en priorité. C'est le plus efficace et le plus sympa à utiliser. Rien à lui reprocher jusque là.

sudo apt-get install ddrescue

ensuite il te faudra faire une image du disque complet vers un autre support. Vu les risques que ça présente si tu te plantes d'opérandes, je préfères que tu me confirmes étape par étape où tu en es, et à commencer par me donner le retour de

sudo sfdisk -l

depuis ton liveusb ou liveCD et après avoir branché ton disque externe ou tu veux mettre l'image de destination.

Si tu es sur de toi, l'idée est de copier le disque complet vers un fichier image qui se trouvera dans la partition montée d'un autre disque. exemple à adapter :

ddrescue -B -v -n /dev/sda /media/part_sdc1autredisque/image_sda.img /media/part_sdc1autredisque/recup_sda.log

Si des erreurs de secteurs défectueux se produisent, on avisera pour la suite.

Hors ligne

#6 Le 09/06/2010, à 21:27

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

P me donne la liste des dossiers fichiers avec certains en rouge. je ne me souviens pas de tout ce qu'il y a dedans, mais c'est comme ça que j'ai reconnu quelle partition c'était. Je peux bien aller dans les dossiers, sauf si tout le dossier est endommagé.


sudo sfdisk -l

Disque /dev/sda : 30401 cylindres, 255 têtes, 63 secteurs/piste

sfdisk: ERREUR: le secteur 0 n'a pas une signature MS-DOS
 /dev/sda : type non reconnu de table de partition
Aucune partition repérée

Disque /dev/sdb : 1018 cylindres, 124 têtes, 62 secteurs/piste
Unités= cylindres de 3936256 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/sdb1   *      0+   1017    1018-   3913161    c  W95 FAT32 (LBA)
/dev/sdb2          0       -       0          0    0  Vide
/dev/sdb3          0       -       0          0    0  Vide
/dev/sdb4          0       -       0          0    0  Vide

Disque /dev/sdc : 60801 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/sdc1   *      0+  60800   60801- 488384001    c  W95 FAT32 (LBA)
		fin: (c,h,s) attendu (1023,254,63) trouvé (1021,254,63)
/dev/sdc2          0       -       0          0    0  Vide
/dev/sdc3          0       -       0          0    0  Vide
/dev/sdc4          0       -       0          0    0  Vide

Et comme je ne suis pas sur de moi, je ne vais pas essayer d'adapter ta dernière commande. smile
Comme je ne connais pas le nom. C'est juste sdc1 ?

Mais je vais faire de la place, sinon ça va pas rentrer.


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#7 Le 09/06/2010, à 21:56

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

non, c'est le point de montage de sdc1 qu'il faut utiliser. Gros orage ici je repasse demain.

Hors ligne

#8 Le 09/06/2010, à 23:08

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Si je suis bien :

ddrescue -B -v -n /dev/sda /media/My Passport/image_sda.img /media/My Passport/recup_sda.log

?


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#9 Le 10/06/2010, à 11:25

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

oui, si "My Passport" est bien le point de montage de ton WD externe /dev/sdc1. Tu peux t'en assurer avec

mount

et pour éviter toute faute de frappe due à l'espace, utiliser l'autocomplétion avec la touche de tabulation :

par exemple, dans ta ligne de commande tu tappes /media/M puis tu appuies sur la touche de tabulation et l'ordi devrait compléter.

Tiens moi au courant quand c'est fini, tu en auras pour quelques heures. Vérifie surtout le retour de ddrescue pour t'assurer qu'il n'y a pas eu d'erreur ou d'interruption anticipée.

Dernier détail important que j'ai oublié de préciser : les système de fichier de ton disque externe n'est pas du FAT32 j'espère... parce que sinon ça va planter à 4Go, taille maximale autorisée pour un fichier sur du fat32. Il faudrait au minimum du NTFS...

EDIT : oups, comme un c... j'ai pas lu ton retour de fdisk en entier. Ton disque externe est en FAT32... Il faut trouver une autre solution. Éventuellement, il faudrait que tu transfères toutes tes données de ton disque externe et que tu formates celui-ci en NTFS (si tu utilises windows) ou en ext3 ou ext4 si tu n'utilises que gnu/linux.

EDIT2 : peut-être que ça vaut le coup de te faire prêter un autre disque externe pour y copier tes données parce que déplacer tes données sur la clé liveUSB est exclu vu la différence de taille, sur le disque sda surtout pas puisqu'il ne faut pas y toucher, et tenter de créer une partition NTFS en conservant une partition FAT32 ou en transformant celle-ci est risqué. Ce serait dommage de te retrouver avec deux récups de données... sad

Dernière modification par rmy (Le 10/06/2010, à 11:30)

Hors ligne

#10 Le 10/06/2010, à 17:52

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Pour trouver un autre dd pour stocker, ce n'est pas sûr que j'arrive à en trouver un rapidement. Si ce week-end je n'en trouve pas j'en achéterai carrément un (reste à savoir lequel...) pour le formater.


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#11 Le 10/06/2010, à 20:39

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

OK, tiens nous au courant.

Hors ligne

#12 Le 11/06/2010, à 18:00

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

J'ai demandé à quelqu'un s'il n'avait pas un peu de place mais il ne pense pas et il ne va pas être disponible rapidement.
Il m'a dit que ce serait peut-être bien de copier seulement mon home, etc, media/data et local/game. Mais comme je ne peu pas aller dans la partition système comment je fais pour copier.
De-même pour les fichiers en rouge (supprimés ? corrompus ? endommagés ?) dans home et data, comment ils peuvent être copiés s'ils sont supprimés, ou endommagés, je confonds peut-être ?
Comme l'image. Comment peut-elle copier tout le disque alors que des fichiers sont rouges ?


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#13 Le 12/06/2010, à 00:41

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

L'image ne  fait qu'une copie bit/bit de ton dsique dans l'état actuel... les fichiers en rouge sont soit des anciens fichiers supprimés, soit des fichiers corrompus. Dans tous les cas il te faut de la place pour faire cette sauvegarde.... tu pourrais au mieux extraire une image de ton /home depuis testdisk mais il te faudrait stocker une image de 10Go et ce n'est toujours pas possible sur de la fat32....

Hors ligne

#14 Le 16/06/2010, à 04:03

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

du neuf ?

Hors ligne

#15 Le 16/06/2010, à 12:23

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

J'ai commandé un dd mais ils le livrent à mon ancienne adresse. À aucun moment j'ai eu à choisir l'adresse... bizarre. Donc j'ai envoyé un mail au service clients pour voir s'ils peuvent en envoyer un autre rapidement à la bonne. Plutôt que d'attendre que le premier revienne. hmm


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#16 Le 17/06/2010, à 19:44

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Ils m'ont répondu qu'ils allaient attendre que le colis revienne pour le renvoyer... hmm


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#17 Le 21/06/2010, à 17:35

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Le colis est retourné d'où il venait. reste plus qu'ils le renvoient à la bonne adresse.
On poura peut-être bientôt enfin s'y mettre. smile


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#18 Le 21/06/2010, à 20:44

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Désolé pour toi, mais... lol

Hors ligne

#19 Le 26/06/2010, à 14:31

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Mouais, mouais. Heureusement pour toi que t'est le seul à pouvoir me dépanner. Enfin je demande à voir hinhin.
Bon, ils ont envoyés le colis. Deux jours et ça deverait être bon.


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#20 Le 26/06/2010, à 15:07

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Ça marche. Je suivrai.

Hors ligne

#21 Le 30/06/2010, à 18:51

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

heu... du nouveau ?

Hors ligne

#22 Le 30/06/2010, à 19:32

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

J'ai lancé ddrescue avec la commande plus haut.
À dans quelques heures pour le résultat.

[EDIT]
Ça a pris plus de temps parce que ça a encore cafouillé pour l'envoi du disque... donc j'ai fait autrement. :°

Dernière modification par Elven (Le 30/06/2010, à 20:06)


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#23 Le 30/06/2010, à 20:00

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

ça peu prendre du temps, surtout si il n'y a pas "qu'un seul" secteur défectueux. Pense à retouner le retour de ddrescue, on vérifiera, si il y a des erreurs on continuera un peu plus en avant.

Hors ligne

#24 Le 30/06/2010, à 23:51

Elven

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

About to copy 238475 MiBytes from /dev/sda to /media/Go320/image_sda.img
    Starting positions: infile = 0 B,  outfile = 0 B
    Copy block size: 128 hard blocks
Hard block size: 512  bytes
Max_retries: 0   
Direct: no    Sparse: no    Split: no    Truncate: no

Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued:         0 B,  errsize:       0 B,  errors:       0
Current status
rescued:  238475 MiB,  errsize:    4608 B,  current rate:     98 KiB/s
   ipos:   34828 MiB,   errors:       2,    average rate:  18473 KiB/s
   opos:   34828 MiB,     time from last successful read:       0 s
Finished

Dernière modification par Elven (Le 30/06/2010, à 23:51)


Ubuntu studio 18.04
CPU I5 3330 (3GHz) / GPU Radeon 7850 1Go / RAM 8Go
SSD 120Go (partition /home séparée du système) / DD 1To (partition de données) / DD 2To (partition de données)

Hors ligne

#25 Le 01/07/2010, à 07:08

rmy

Re : [RÉSOLU] Testdisk Photorec Beosin d'aide pour récupération

Bon, 2 secteurs défectueux. Ça devrait aller...

Ensuite, on va essayer de monter directement tes partitions avec un offset sur un loopdevice. Tu pourra ainsi faire de la récup par copié/collé. On verra enfin pour tenter de reconstruire ta table de partition, si ça échoue il te faudra réinstaller, mais c'est un moindre mal si tu as tes docs.

sudo losetup /dev/loop0 /dev/sda -o 31922311680

puis

sudo mount -o ro /dev/loop0 /mnt

Qu'est-ce que ça donne ?

Hors ligne