Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 07/06/2013, à 16:56

patrick L

mauvaise manip et disque externe cassé [résolu]

en voulant créer une clef usb d'install de debian dans un espace libre de mon disque principal /dev/sda j'ai du faire une fausse manip et j'ai écrit le fichier iso sur mon disque externe iomega de 500 gigas avec dessus les photos depuis 2004 voire avant, des documents administratifs etc....

alors sous kde/dolphin j'ai remarqué un disque dur marqué debian et j'ai pensé que c'etait ma clef usb.  mais j'ai hélas remarqué que ma clef usb etait de 500 gigas ... donc j'avais mis le iso de débian sur mon "gros" disque externe.

apres le constat de mon erreur  le disk -l

patrick@patrick-win7:~$ fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x8c5173bb

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206911   543960899   271876994+   7  HPFS/NTFS/exFAT
/dev/sda3       543961086   957650714   206844814+   5  Étendue
/dev/sda4       957659136   976771071     9555968    7  HPFS/NTFS/exFAT
/dev/sda5       711901184   718192639     3145728   82  partition d'échange Linux / Solaris
/dev/sda6       718201953   749737484    15767766   83  Linux
/dev/sda7       749737548   957650714   103956583+  83  Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000621cd

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1   *          63   976768064   488384001    b  W95 FAT32

mon fichier fstab de montage des disques

patrick@patrick-win7:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc    /proc   proc    nodev,noexec,nosuid     0       0
#Entry for /dev/sda6 :
UUID=ad06a47c-f3fe-420d-8fd0-ee4e102fda7b       /       ext4    errors=remount-ro       0       1
#Entry for /dev/sda7 :
UUID=79439a70-1bc4-447c-b3a0-6f8f825b1339       /home   ext4    defaults        0       2
#Entry for /dev/sda5 :
UUID=ecfe509c-f111-4ead-ba43-857ecba9a3bd       none    swap    sw      0       0

/dev/sda2                       /media/win7             ntfs-3g rw,user,noexec,gid=patrick,uid=patrick,fmask=027,dmask=007,iocharset=utf8       0       0                           
/dev/usbStorex1                 /media/clefusb          msdos   user,gid=patrick,uid=patrick,fmask=027,dmask=007,noauto         0       0                                           
/dev/usbVerbatim1               /media/verbatim         vfat    user,gid=patrick,uid=patrick,fmask=027,dmask=007,noauto         0   0                                             
/dev/devIomega1                 /media/iomega           vfat    user,gid=patrick,uid=patrick,fmask=027,dmask=007,noauto         0       0   

je viens de lancer gparted, ainsi que le menu de récupération de données....   j'ai chargé testdisk qui m'indique en analyse que le secteur de boot est mauvais (logique j'ai écris le .iso dedans).

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

Invalid FAT boot sector
1 * FAT32                    0   1  1 60800 254 63  976768002
1 * FAT32                    0   1  1 60800 254 63  976768002

j'aimerais savoir comment retrouver mon sector de partititions du disque externe.  Je suis actuellement en train de faire tourner la récupération de donnée de gpart  lancé via le menu périphérique,  récupération de données (bien sur sur la partition écrasée par le fichier iso).

# cp Debian-live-7.0.0-i386-kde-desktop.iso  /dev/sdb
#sync

le /dev/devIomega1 est un lien symlink udev de /dev/sdb1 via les regles.

Dernière modification par patrick L (Le 12/06/2013, à 14:06)

Hors ligne

#2 Le 07/06/2013, à 20:48

Slystone

Re : mauvaise manip et disque externe cassé [résolu]

Salut !

Je te conseille de faire une sauvegarde avant de tenter toute chose (cela semble toutefois un peu tard).
Si t'as un disque dur vierge à côté, tu peux copier l'intégralité du disque avec la commande dd (sans faire d'erreur cette fois).
Après tu pourras essayer de récupérer tes données. Je te renvoie à la doc de rmy (dont c'est le métier de récupérer les données), il a eu la gentillesse de nous donner un tas d'informations : http://doc.ubuntu-fr.org/utilisateurs/rmy/recuperer
En l'occurence, testdisk devrait t'intéresser.
Bon courage.

Slystone


« Rigid, the skeleton of habit alone upholds the human frame. » - Virginia Woolf.
Mon petit blog avec mes tutos, mes trads, et mes humeurs (commentaires bienvenus).

Hors ligne

#3 Le 09/06/2013, à 12:43

patrick L

Re : mauvaise manip et disque externe cassé [résolu]

bonjour et bonne semaine. Et merci de votre aide.

j'ai fait quelques manips avec testdisk et j'ai remis apparemment le secteur de boot ecrasé par le iso. mais lorsque je monte j'ai un autre message "bad superbloc".  je joins les commandes que j'ai lancées apres la remise en place du mbr du disque.

patrick@patrick-win7:~$ fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x8c5173bb

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206911   543960899   271876994+   7  HPFS/NTFS/exFAT
/dev/sda3       543961086   957650714   206844814+   5  Étendue
/dev/sda4       957659136   976771071     9555968    7  HPFS/NTFS/exFAT
/dev/sda5       711901184   718192639     3145728   82  partition d'échange Linux / Solaris
/dev/sda6       718201953   749737484    15767766   83  Linux
/dev/sda7       749737548   957650714   103956583+  83  Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000621cd

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1   *          63   976768064   488384001    b  W95 FAT32

patrick@patrick-win7:~$ sudo mount -t vfat /dev/sdb1 /media/iomega
[sudo] password for patrick:
mount : /dev/sdb1 : impossible de lire le superbloc
patrick@patrick-win7:~$ dmesg | tail
[13097.923398] sd 5:0:0:0: [sdb] Asking for cache data failed
[13097.923403] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[13097.940489]  sdb: sdb1
[13097.942955] sd 5:0:0:0: [sdb] Asking for cache data failed
[13097.942963] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[13097.942968] sd 5:0:0:0: [sdb] Attached SCSI disk
[13098.294255] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[13098.294265] FAT-fs (sdb1): Filesystem has been set read-only
[13220.013581] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[13220.013591] FAT-fs (sdb1): Filesystem has been set read-only                                                                                                                     
patrick@patrick-win7:~$ sudo mount -t vfat /dev/sdb1 /media/iomega                                                                                                                 
mount : /dev/sdb1 : impossible de lire le superbloc

vu sur un autre topic de faire une commande dosfsck mais le résultat est pas aussi rassurant.

patrick@patrick-win7:~$ sudo dosfsck -r /dev/sdb1
dosfsck 3.0.14, 23 Jan 2023, FAT32, LFN                                                                                                                                             
Both FATs appear to be corrupt. Giving up.

tiens en passant le hexdump  de la piste 0 de la partition.... 


je pense encore pouvoir faire au moins en sorte de pouvoir faire en sorte de lire ce disque et mettre des données ailleurs et les remettres sur le disque iomega formatté....  surtout les photos et les papiers anpe (j'ai tous mes pointages anpe là dedans).

patrick@patrick-win7:~$ sudo dd if=/dev/sdb1 bs=512 count=10 | hexdump -C
00000000  eb 3c 90 4d 53 57 49 4e  34 2e 31 00 02 40 20 00  |.<.MSWIN4.1..@ .|
00000010  02 00 00 00 00 f8 00 00  3f 00 ff 00 3f 00 00 00  |........?...?...|
00000020  02 4c 38 3a b4 d1 01 00  00 00 00 00 a8 19 04 00  |.L8:............|
00000030  01 00 06 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000040  80 00 29 ac 22 c0 74 00  56 b4 0e bb 07 00 cd 10  |..).".t.V.......|
00000050  5e eb 46 41 54 33 32 20  20 20 fe 54 68 69 73 20  |^.FAT32   .This |
00000060  69 73 20 6e 6f 74 20 61  20 62 6f 6f 74 61 62 6c  |is not a bootabl|
00000070  65 20 64 69 73 6b 2e 20  20 50 6c 65 61 73 65 20  |e disk.  Please |
00000080  69 6e 73 65 72 74 20 61  20 62 6f 6f 74 61 62 6c  |insert a bootabl|
00000090  65 20 66 6c 6f 70 70 79  20 61 6e 64 0d 0a 70 72  |e floppy and..pr|
000000a0  65 73 73 20 61 6e 79 20  6b 65 79 20 74 6f 20 74  |ess any key to t|
000000b0  72 79 20 61 67 61 69 6e  20 2e 2e 2e 20 0d 0a 00  |ry again ... ...|
000000c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200  52 52 61 41 00 00 00 00  00 00 00 00 00 00 00 00  |RRaA............|
00000210  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000003e0  00 00 00 00 72 72 41 61  ff ff ff ff ff ff ff ff  |....rrAa........|
000003f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000400  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000005f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000600  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000c00  eb 3c 90 4d 53 57 49 4e  34 2e 31 00 02 40 20 00  |.<.MSWIN4.1..@ .|
00000c10  02 00 00 00 00 f8 00 00  3f 00 ff 00 3f 00 00 00  |........?...?...|
00000c20  02 4c 38 3a b4 d1 01 00  00 00 00 00 a8 19 04 00  |.L8:............|
00000c30  01 00 06 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000c40  80 00 29 ac 22 c0 74 00  56 b4 0e bb 07 00 cd 10  |..).".t.V.......|
00000c50  5e eb 46 41 54 33 32 20  20 20 fe 54 68 69 73 20  |^.FAT32   .This |
00000c60  69 73 20 6e 6f 74 20 61  20 62 6f 6f 74 61 62 6c  |is not a bootabl|
00000c70  65 20 64 69 73 6b 2e 20  20 50 6c 65 61 73 65 20  |e disk.  Please |
00000c80  69 6e 73 65 72 74 20 61  20 62 6f 6f 74 61 62 6c  |insert a bootabl|
00000c90  65 20 66 6c 6f 70 70 79  20 61 6e 64 0d 0a 70 72  |e floppy and..pr|
00000ca0  65 73 73 20 61 6e 79 20  6b 65 79 20 74 6f 20 74  |ess any key to t|
00000cb0  72 79 20 61 67 61 69 6e  20 2e 2e 2e 20 0d 0a 00  |ry again ... ...|
00000cc0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000df0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000e00  52 52 61 41 00 00 00 00  00 00 00 00 00 00 00 00  |RRaA............|
00000e10  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000fe0  00 00 00 00 72 72 41 61  ff ff ff ff ff ff ff ff  |....rrAa........|
00000ff0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00001000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000011f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00001200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
10+0 enregistrements lus
10+0 enregistrements écrits
5120 octets (5,1 kB) copiés, 0,00784012 s, 653 kB/s
00001400

Dernière modification par patrick L (Le 09/06/2013, à 14:41)

Hors ligne

#4 Le 14/06/2013, à 23:09

patrick L

Re : mauvaise manip et disque externe cassé [résolu]

bonsoir

mon probleme est résolu en utilisant foremost

Hors ligne

Haut de page ↑