#1 Le 11/11/2012, à 17:35
- snotons
[Résolu] Help! récupération disque après erreur commande dd
Bonjour,
Voilà, j'ai lancé une commande dd pour créer une clé live usb debian et par malheur j'ai pas visé ma clé mais un autre périph. qui se trouve être un disque de stockage de données de 500GB dont une partition ext3 importante; j'ai stoppé dd dans la seconde mais trop tard.
J'ai posté mon soucis et mes premières manips avec testdisk ici (sur debian.org) et l'on m'a conseillé de passer par là.
Ma question avant d'arriver là était de savoir quelle géométrie j'indiquais à Testdisk pour avoir plus de chances de récupérer les partitions en ext3.
Depuis j'ai parcouru un peu en diag. les indication de Rmy mais ça commence à m'inquiéter beaucoup mon histoire alors si quelqu'un peut jeter un coup d'oeil...
Merci d'avance.
PS: je n'ai pas d'autre disque de cette taille (plus grande partition de 250Go) seulement 20Go ou 40Go par ci par là.... dommage pour une sauvegarde.:(
PS2:
Infos sfdisk - udisks et testdisk; périph. concerné /dev/sdb2
Résultat de sfdisk -luS
# sfdisk -luS
Disk /dev/sda: 7296 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sda1 * 2048 19531775 19529728 83 Linux
/dev/sda2 19533822 117209087 97675266 5 Extended
/dev/sda3 0 - 0 0 Empty
/dev/sda4 0 - 0 0 Empty
/dev/sda5 19533824 23539711 4005888 82 Linux swap / Solaris
/dev/sda6 23541760 117209087 93667328 83 Linux
Disk /dev/sdb: 7631040 cylinders, 4 heads, 32 sectors/track
Units = sectors of 512 bytes, counting from 0
Device Boot Start End #sectors Id System
/dev/sdb1 * 1 2398207 2398207 6 FAT16
/dev/sdb2 0 - 0 0 Empty
/dev/sdb3 0 - 0 0 Empty
/dev/sdb4 0 - 0 0 Empty
Résultat de udisks --show-info
# udisks --show-info /dev/sdb
Showing information for /org/freedesktop/UDisks/devices/sdb
native-path: /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/host3/target3:0:0/3:0:0:0/block/sdb
device: 8:16
device-file: /dev/sdb
presentation: /dev/sdb
by-id: /dev/disk/by-id/usb-StoreJet_Transcend_X0SIF0ZXS-0:0
by-path: /dev/disk/by-path/pci-0000:00:1d.7-usb-0:5:1.0-scsi-0:0:0:0
detected at: ven. 09 nov. 2012 15:36:28 CET
system internal: 0
removable: 0
has media: 1 (detected at ven. 09 nov. 2012 15:36:28 CET)
detects change: 0
detection by polling: 0
detection inhibitable: 0
detection inhibited: 0
is read only: 0
is mounted: 0
mount paths:
mounted by uid: 0
presentation hide: 0
presentation nopolicy: 0
presentation name:
presentation icon:
size: 500107862016
block size: 512
job underway: no
usage:
type:
version:
uuid:
label:
partition table:
scheme: mbr
count: 1
drive:
vendor: StoreJet
model: Transcend
revision: GJ00
serial: X0SIF0ZXS
WWN:
detachable: 1
can spindown: 1
rotational media: Yes, unknown rate
write-cache: unknown
ejectable: 0
adapter: Unknown
ports:
similar devices:
media:
compat:
interface: usb
if speed: 480000000 bits/s
ATA SMART: Updated at dim. 11 nov. 2012 17:59:41 CET
overall assessment: Good
===============================================================================
Attribute Current|Worst|Threshold Status Value Type Updates
===============================================================================
raw-read-error-rate 100|100| 50 good 0 Pre-fail Online
throughput-performance 100|100| 50 good 0 Pre-fail Offline
spin-up-time 100|100| 1 good 2,4 secs Pre-fail Online
start-stop-count 100|100| 0 n/a 2088 Old-age Online
reallocated-sector-count 100|100| 50 good 0 sectors Pre-fail Online
seek-error-rate 100|100| 50 good 0 Pre-fail Online
seek-time-performance 100|100| 50 good 0 Pre-fail Offline
power-on-hours 92| 92| 0 n/a 135,8 days Old-age Online
spin-retry-count 141|100| 30 good 0 Pre-fail Online
power-cycle-count 100|100| 0 n/a 1249 Old-age Online
g-sense-error-rate 100|100| 0 n/a 2 Old-age Online
power-off-retract-count 100|100| 0 n/a 126 Old-age Online
load-cycle-count 81| 81| 0 n/a 199485 Old-age Online
temperature-celsius-2 100|100| 0 n/a 34C / 93,2F Old-age Online
reallocated-event-count 100|100| 0 n/a 0 Old-age Online
current-pending-sector 100|100| 0 n/a 0 sectors Old-age Online
offline-uncorrectable 100|100| 0 n/a 0 sectors Old-age Offline
udma-crc-error-count 200|200| 0 n/a 0 Old-age Online
disk-shift 100|100| 0 n/a 0 Old-age Online
loaded-hours 97| 97| 0 n/a 56,9 days Old-age Online
load-retry-count 100|100| 0 n/a 0 Old-age Online
load-friction 100|100| 0 n/a 0 Old-age Online
load-in-time 100|100| 0 n/a 315 msec Old-age Online
head-flying-hours 100|100| 1 good 0 Pre-fail Offline
Pour les 1er résultats de testdisk dsl ce sont des copies d'écran...
la quick search:
la deep search:
Dernière modification par snotons (Le 12/11/2012, à 13:36)
Debian squeeze - Noyau Linux 2.6.32-5-686 - Gnome 2.30.2
Hors ligne
#2 Le 11/11/2012, à 20:25
- snotons
Re : [Résolu] Help! récupération disque après erreur commande dd
Yep! j'ai du nouveau, j'ai modifier dans le menu géométrie de testdisk le nombre de têtes à 255, au lieu de 4 au départ puis 32, 64, et le nombre de secteurs à 63 au lieu de 32 et ma table de partitions réapparaît après le quicksearch:
TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63
Partition Start End Size in sectors
* FAT16 >32M 0 0 2 149 254 63 2409749 [DEBIAN_LIVE]
P FAT32 LBA 3187 0 1 41787 254 63 620125065 [Multimedia]
P Linux 41788 0 1 48442 254 63 106912575 [Linux]
P Linux 48443 0 1 60800 254 63 198531270 [Data]
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 Large file Sparse superblock, 101 GB / 94 GiB
Je lance le deepsearch...
Dernière modification par snotons (Le 11/11/2012, à 21:29)
Debian squeeze - Noyau Linux 2.6.32-5-686 - Gnome 2.30.2
Hors ligne
#3 Le 11/11/2012, à 21:10
- snotons
Re : [Résolu] Help! récupération disque après erreur commande dd
voilà le résultat de Testdisk du deepsearch:
TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60802 255 63
Partition Start End Size in sectors
D FAT16 >32M 0 0 2 149 254 63 2409749 [DEBIAN_LIVE]
P HPFS - NTFS 1 1 1 3186 254 63 51183027
P FAT32 LBA 3187 0 1 41787 254 63 620125065 [Multimedia]
P Linux 41788 0 1 48442 254 63 106912575 [Linux]
P Linux 48443 0 1 60800 254 63 198531270 [Data]
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 found using backup sector!, 26 GB / 24 GiB
Du coup tout semble revenu.
On voit bien que la première partition à été emputée du 1er Giga réservé pour l'image de ma live usb par la commande dd.
Je ne sais ce qui est récupérable mais en tout cas le principal est bien dans mes partitions Data et Multimédia.
Alors write or not ??
On va me dire ddhelp avant tout! oui mais pas d'espace disque pour sauver tout ça!
@rmy: j'aimerais avoir ton avis, alors je pense laisser tout ça en plan en attendant que tu passes par là.
N'hésitez pas à donner votre avis, cela m'intéresse, merci.
Je vais mieux dormir cette nuit...
Dernière modification par snotons (Le 11/11/2012, à 21:21)
Debian squeeze - Noyau Linux 2.6.32-5-686 - Gnome 2.30.2
Hors ligne
#4 Le 12/11/2012, à 13:35
- snotons
Re : [Résolu] Help! récupération disque après erreur commande dd
Bonjour,
Voilà ce matin j'ai écrit la table de partition retrouvée grâce à Testdisk!
Tout semble ok.
Il m'a donc suffit de fixer la géométrie à 255 têtes par cylindre et 63 secteurs par piste pour voir réapparaître mes partitions.
Ensuite j'ai placé un drapeau D comme delete sur la partition FAT16 [DEBIAN_LIVE] issue de mon erreur de commande dd (je répète que je l'ai interrompue rapide).
Puis le drapeau L comme partition logique sur ma 1ere partition NTFS (oui c'est étrange une partition étendue avec une seule logique mais c'était comme ça ... je le modifierai plus tard) et enfin les drapeaux P comme primaire sur mes trois autres partitions VFAT Multimedia, ext3 Data et Linux.
Un write de la table des partition puis reconstruction du MBR (il a été touché ben oui) et voilà à quoi ça ressemble après.
TestDisk 6.11, Data Recovery Utility, April 2009
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
1 E extended LBA 0 1 1 3186 254 63 51199092
2 P FAT32 LBA 3187 0 1 41787 254 63 620125065 [Multimedia]
3 P Linux 41788 0 1 48442 254 63 106912575 [Linux]
4 P Linux 48443 0 1 60800 254 63 198531270 [Data]
No partition is bootable
5 L HPFS - NTFS 1 1 1 3186 254 63 51183027
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
[Quick Search] [ Backup ]
Try to locate partition
NB:
(et spécialement @pascalhambourg voir mon premier fil sur debian-fr )
il semble même que j'ai récupérer mes données de ma partition logique NTFS de début de disque comme quoi j'ai fait vite pour interrompre dd qui n'a pas eu le temps de faire grand chose à part écraser la table de partition.
Bon finalement une bonne leçon pour moi qui recommande régulièrement aux copains et asso., cie... de sauvegarder en attendant le crash de leurs disques... et je m'explose un disque sans rien en secours à part Testdisk! MERCI Christophe GRENIER!
Je vais maintenant me pencher sur cette problématique de la pérennité des données
rsync: sauvegarde
raid: contre les soucis matériels de disque
LVM et snapshot: organisation des partitions, photos et récupération
Mais ce sera sur un nouveau fil...
Bye, merci pour ce fil et ce forum.
@rmy: bon, on ne s'est pas rencontré mais je pense que je reviendrai même si je ne l'espère pas. Continue et continuons d'enrichir ce fil sur la Récupération de Données c'est essentiel!
PS: As-tu (avez-vous) des liens pertinents sur l'organisation et la sauvegarde des données pour la pérennité de celles-ci?:P
Résolu!
Debian squeeze - Noyau Linux 2.6.32-5-686 - Gnome 2.30.2
Hors ligne