#1 Le 07/06/2013, à 15: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 : 0x8c5173bbPé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 LinuxDisk /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 : 0x000621cdPé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.orgDisk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
Current partition structure:
Partition Start End Size in sectorsInvalid 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, à 13:06)
Hors ligne
#2 Le 07/06/2013, à 19: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.
Hors ligne
#3 Le 09/06/2013, à 11: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 : 0x8c5173bbPé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 LinuxDisk /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 : 0x000621cdPé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, à 13:41)
Hors ligne
#4 Le 14/06/2013, à 22:09
- patrick L
Re : mauvaise manip et disque externe cassé [résolu]
bonsoir
mon probleme est résolu en utilisant foremost
Hors ligne