|
| Lady Une | Posté le 18/07/2008 @ 23:13 |
Petite astucienne
81 Messages
| Bonjour
J'ai un peu merdé en essayant open solaris en live cd. Le bureau ne s'est jamais lancé, j'ai du éteindre mon portable à l'arrache, et après reboot, l'un de mes disques durs externes, branché en Firewire, a été flingué.
Après vérification via diskdrake, il apparait bien, mais considéré comme vide.
Avec GParted, il apparait comme une grosse partition non allouée.
J'ai essayé testdisk, mais sans succès.
Je suis un peu embêtée car, même si ce n'était pas des données vitales, j'avais quand même pas mal de chose, notamment toutes ma musique, dont il va me falloir remonter de la cave tous mes cd pour les riper à nouveau (la galère).
Existe-t-il une méthode pour récupérer ces données sachant que je n'ai pas touché au disque depuis (je n'ai pas formaté, je n'ai pas recréer de partition, etc) ?
PS, le disque était en fat 32.
la commande fdisk donne ça :
[root@localhost ladyune]# fdisk -l Disque /dev/sda: 120.0 Go, 120034123776 octets 255 heads, 63 sectors/track, 14593 cylinders Units = cylindres of 16065 * 512 = 8225280 bytes Disk identifier: 0x8008b68b Périphérique Amorce Début Fin Blocs Id Système /dev/sda1 * 1 192 1536000 27 Inconnu La partition 1 ne se termine pas sur une frontière de cylindre. /dev/sda2 192 3889 29696000 7 HPFS/NTFS /dev/sda3 3890 14593 85979880 5 Extended /dev/sda5 3890 5942 16490691 83 Linux /dev/sda6 5943 6078 1092388+ 82 Linux swap / Solaris /dev/sda7 6079 14593 68396706 83 Linux Disque /dev/sdb: 250.0 Go, 250059350016 octets 255 heads, 63 sectors/track, 30401 cylinders Units = cylindres of 16065 * 512 = 8225280 bytes Disk identifier: 0x00004d9c Périphérique Amorce Début Fin Blocs Id Système /dev/sdb1 1 30401 244196001 b W95 FAT32 Disque /dev/sdc: 250.0 Go, 250059350016 octets 255 heads, 63 sectors/track, 30401 cylinders Units = cylindres of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disque /dev/sdc ne contient pas une table de partition valide [root@localhost ladyune]#
|
| |
| |
| Publicité |
|
|
| Lady Une | Posté le 19/07/2008 à 11:21 |
Petite astucienne
81 Messages
| |
| |
|
| Torrent | Posté le 19/07/2008 à 12:49 |
Astucien
1075 Messages
| Tu peux essayer gpart -W /dev/sdc /dev/sdc
Ou encore ddrescue
http://www.cgsecurity.org/wiki/Disque_Dur_Endommagé
Au pire recréer une table avec Gpart (pas sûr que ca redonne les fichiers)
Le mieux c'est de prendre l'habitude de sauvegarder ses tables d'allocs
sfdisk -d /dev/hda > bak-hda |
| |
|
| Logicien | Posté le 19/07/2008 à 18:25 |
Astucien
2339 Messages
| Salut,
le fait que Fdisk voit /dev/sdb1 1 30401 244196001 b W95 FAT32 me porte à penser que tu pourrais essayer de monter simplement la partition peut-être après avoir fait un Scandisk afin de t'assurer qu'il y a effectivement problème:
dosfsck -a /dev/sdb1
mount -t vfat /dev/sdb1 /point/de/montage
|
| |
|
| Lady Une | Posté le 20/07/2008 à 01:57 |
Petite astucienne
81 Messages
| Bon je viens de redémarrer mon pc, et je n'arrive pas à monter ce maudit DD.
Et pour cause, après une fdisk, il n'apparait plus. Je crois que je suis bonne pour formater. |
| |
|
| Lady Une | Posté le 20/07/2008 à 17:50 |
Petite astucienne
81 Messages
| Avec gpart, ça donne ça.
Il semble qu'il n'y ai plus rien sur mon disque
# gpart /dev/sdb Begin scan... End scan. Checking partitions... Ok. Guessed primary partition table: Primary partition(1) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r Primary partition(2) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r Primary partition(3) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r Primary partition(4) type: 000(0x00)(unused) size: 0mb #s(0) s(0-0) chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
|
| |
|
| Logicien | Posté le 20/07/2008 à 18:36 |
Astucien
2339 Messages
| J'avais essayé il y a longtemps d'installer Solaris. Je n'avais pas compris sa méthode de partitionnement et je m'étais retrouvé avec plus rien comme toi sur mon disque dur. Il est fort probable que Solaris aie touché à la table de partitions de ton disque Firewire. Essai plusieurs outils de partitionnement que tu as à ta disposition et dont tu as confiance. Si tous ne s'accordent pas avec ce que Gparted voit, il y a peut-être des chances de restauration. Il faut toujours faire une copie de ses tables de partitions à un moment où tout est correct, pour fin de sécurité et en placer une copie à plusieurs endroits dont un média qui ne sera pas touché par un partitionnement, voir l'écrire sur papier. Ça peut résoudre bien des problèmes:
fdisk -l > tables-de-partitions.txt Modifié par Logicien le 20/07/2008 18:47 |
| |
|
| Lady Une | Posté le 20/07/2008 à 19:08 |
Petite astucienne
81 Messages
| Sauvegarder ses tables, c'est toujours le truc auquel on pense quand il est trop tard. A si j'avais ...
Le pire, c'est que je n'ai rien installé. J'ai seulement lancé un live-cd, comme avec une distro linux. Et à part le choix de la langue et du clavier, je n'ai touché à rien.
Sinon :
Il est fort probable que Solaris aie touché à la table de partitions de ton disque Firewire
il a aussi touché à la swap, visiblement, vu que le nom de solaris y aparait avec fdisk.
Encore heureux que ce n'est pas le disque local qui a été touché. Imagine le désastre dans ce cas. Non qu'il y ai beaucoup de données perso (encore un reste de windows), mais ma config et mon /Home, ...
Ceci dit, à mon avis, pour mon DD externe, c'est mort. Modifié par Lady Une le 20/07/2008 19:12 |
| |
|
| Lady Une | Posté le 20/07/2008 à 21:10 |
Petite astucienne
81 Messages
| Bon, et bien voila, j'ai reformaté, vu qu'aucune solution de fonctionnait. Tant pis pour mes données.
Autre choses, via GParted, avant de formater mon disque flingué, je me suis rendue compte que la partition de restauration de windows vista a élle aussi été flinguée. PAs grave dans la mesure où je n'ai pas booté sur ouin ouin depuis des lustres. Je me demande pourquoi je le garde cet os d'ailleurs. |
| |
|
| Logicien | Posté le 21/07/2008 à 08:55 |
Astucien
2339 Messages
| Pour la swap, moi aussi j'ai Linux swap / Solaris et j'ai créé cette partition avec Linux. Le mot Solaris ici ne veut pas nécessairement dire que c'est ton live-cd de Solaris qui a laissé son empreinte. Pour la saugegarde de la table des partitions, il ne sera pas toujours trop tard. |
| |
|
|
| Haut de la page |