#1 Le 19/08/2012, à 17:11
- [R]
Demande d'aide pour récupération de clé usb
Bonjour,
L'on m'a confié une clé usb (apparemment formatée en fat32) qui n'est subitement plus reconnue et provoque le message d'erreur suivant lorsqu'on cherche à la monter :
Error mounting: mount: /dev/sdb1: can't read superblock
J'en ai fait une sauvegarde avec dd, récupéré des fichiers grâce à photorec (mais j'aimerais si possible restaurer la clé pour retrouver sa structure et ses noms de fichiers), voici à présent ce que me retournent les commandes usuelles :
sudo sfdisk -luS
sfdisk: Erreur : le secteur 0 n'a pas une signature MS-DOS
Aucune partition repérée
Disque /dev/sdb : 1016 cylindres, 124 têtes, 62 secteurs/piste
Avertissement : la table de partitions semble avoir été créée
pour C/H/S=*/64/0 (au lieu de 1016/124/62).
Pour ce rapport, cette géométrie sera supposée telle.
Unités= secteurs de 512 octets, décompte à partir de 0
Périph Amorce Début Fin #secteurs Id Système
/dev/sdb1 8064 7818431 7810368 c W95 FAT32 (LBA)
/dev/sdb2 0 - 0 0 Vide
/dev/sdb3 0 - 0 0 Vide
/dev/sdb4 0 - 0 0 Vide
udisks --show-info /dev/sdb
Showing information for /org/freedesktop/UDisks/devices/sdb
native-path: /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/host6/target6:0:0/6:0:0:0/block/sdb
device: 8:16
device-file: /dev/sdb
presentation: /dev/sdb
by-id: /dev/disk/by-id/usb-_USB_DISK_2.0_0701C10FB2F95ECE-0:0
by-path: /dev/disk/by-path/pci-0000:00:1a.0-usb-0:1.2:1.0-scsi-0:0:0:0
detected at: dim. 19 août 2012 15:44:38 CEST
system internal: 0
removable: 1
has media: 1 (detected at dim. 19 août 2012 15:44:38 CEST)
detects change: 1
detection by polling: 1
detection inhibitable: 1
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:
automount hint:
size: 4003037184
block size: 512
job underway: no
usage:
type:
version:
uuid:
label:
partition table:
scheme: mbr
count: 1
drive:
vendor:
model: USB DISK 2.0
revision: PMAP
serial: 0701C10FB2F95ECE
WWN:
detachable: 1
can spindown: 0
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: not available
Sun Aug 19 16:52:00 2012
Command line: TestDisk
TestDisk 6.14-WIP, Data Recovery Utility, April 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Linux, kernel 3.2.0-29-generic (#46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012) x86_64
Compiler: GCC 3.4
Compilation date: 2012-05-01T11:36:43
ext2fs lib: 1.35, ntfs lib: libntfs-3g, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
User is not root!
Hard disk list
(...)
Disk /dev/sdb - 4003 MB / 3817 MiB - CHS 1016 124 62, sector size=512, FW:PMAP
Partition table type (auto): Intel
Disk /dev/sdb - 4003 MB / 3817 MiB
Partition table type: Intel
New options :
Dump : No
Align partition: No
Expert mode : Yes
New options :
Dump : No
Align partition: No
Expert mode : Yes
Analyse Disk /dev/sdb - 4003 MB / 3817 MiB - CHS 1016 124 62
BAD_RS LBA=8064 7688
FAT32 at 1/6/5
Info: size boot_sector 7810368, partition 7810368
FAT1 : 4592-6503
FAT2 : 6504-8415
start_rootdir : 8416 root cluster : 2
Data : 8416-7810367
sectors : 7810368
cluster_size : 32
no_of_cluster : 243811 (2 - 243812)
fat_length 1912 calculated 1905
FAT differs, FAT sectors=0-16/1912
heads/cylinder 128 (FAT) != 124 (HD)
sect/track 63 (FAT) != 62 (HD)
set_FAT_info: name from BS used
Current partition structure:
Warning: number of heads/cylinder mismatches 128 (FAT) != 124 (HD)
Warning: number of sectors per track mismatches 63 (FAT) != 62 (HD)
1 P FAT32 LBA 1 6 5 1016 119 46 7810368 [USB DISK]
Warning: Bad ending sector (CHS and LBA don't match)
No partition is bootable
Ask the user for vista mode
search_vista_part: 1
search_part()
Disk /dev/sdb - 4003 MB / 3817 MiB - CHS 1016 124 62
FAT32 at 1/6/5
FAT1 : 4592-6503
FAT2 : 6504-8415
start_rootdir : 8416 root cluster : 2
Data : 8416-7810367
sectors : 7810368
cluster_size : 32
no_of_cluster : 243811 (2 - 243812)
fat_length 1912 calculated 1905
FAT differs, FAT sectors=0-16/1912
heads/cylinder 128 (FAT) != 124 (HD)
sect/track 63 (FAT) != 62 (HD)
set_FAT_info: name from BS used
FAT32 at 1/6/5
FAT32 1 6 5 1016 119 46 7810368 [USB DISK]
FAT32, blocksize=16384, 3998 MB / 3813 MiB
Warning: the current number of heads per cylinder is 124 but the correct value may be 255.
Results
L FAT32 1 6 5 1016 119 46 7810368 [USB DISK]
FAT32, blocksize=16384, 3998 MB / 3813 MiB
add_ext_part_i386: max
add_ext_part_i386: min
interface_write()
1 E extended 1 0 1 1016 119 46 7810744
5 L FAT32 1 6 5 1016 119 46 7810368 [USB DISK]
search_part()
Disk /dev/sdb - 4003 MB / 3817 MiB - CHS 1016 124 62
FAT32 at 1/6/5
FAT1 : 4592-6503
FAT2 : 6504-8415
start_rootdir : 8416 root cluster : 2
Data : 8416-7810367
sectors : 7810368
cluster_size : 32
no_of_cluster : 243811 (2 - 243812)
fat_length 1912 calculated 1905
FAT differs, FAT sectors=0-16/1912
heads/cylinder 128 (FAT) != 124 (HD)
sect/track 63 (FAT) != 62 (HD)
set_FAT_info: name from BS used
FAT32 at 1/6/5
FAT32 1 6 5 1016 119 46 7810368 [USB DISK]
FAT32, blocksize=16384, 3998 MB / 3813 MiB
Warning: the current number of heads per cylinder is 124 but the correct value may be 255.
Results
L FAT32 1 6 5 1016 119 46 7810368 [USB DISK]
FAT32, blocksize=16384, 3998 MB / 3813 MiB
add_ext_part_i386: max
add_ext_part_i386: min
interface_write()
1 E extended 1 0 1 1016 119 46 7810744
5 L FAT32 1 6 5 1016 119 46 7810368 [USB DISK]
simulate write!
write_mbr_i386: starting...
write_all_log_i386: starting...
write_all_log_i386: CHS: 1/0/1,lba=7688
TestDisk exited normally.
Comment faire pour réparer cette clé usb ?
D'avance merci pour votre aide ! :- )
Hors ligne
#2 Le 19/08/2012, à 19:02
- Ayral
Re : Demande d'aide pour récupération de clé usb
Tu as essayé avec Windows ? Une fois j'ai réussi à l'ouvrir et à récupérer ce qu'elle contenait. Mais bon impossible de la re-formater correctement ensuite.
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#3 Le 24/08/2012, à 19:13
- [R]
Re : Demande d'aide pour récupération de clé usb
Bonjour,
Oui essayé sous Windows, où ce dernier ne propose que de la formater, ce qui n'arrangerait pas les choses. Une autre idée ?
Hors ligne
#4 Le 25/08/2012, à 18:16
- Ayral
Re : Demande d'aide pour récupération de clé usb
Elle est foutue ta clé, j'ai l'impression. Heureusement, ça ne coûte pas aussi cher qu'un disque SSD... Peut être pourrais tu demander au "on" qui te l'a confiée ce qu'il en pense ?
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#5 Le 25/08/2012, à 23:00
- [R]
Re : Demande d'aide pour récupération de clé usb
Bonsoir,
Ce n'est pas tant la clé que son contenu qui m'importe.
Hors ligne
#6 Le 22/09/2013, à 02:10
- labelgikaine
Re : Demande d'aide pour récupération de clé usb
si je comprend bien il n`y a pas moyen de reccuperer les infos stocke sur la clé?! car j`ai le même problème,la clé est nouvelle,pourriez-vous me dire ce qui a provoquer ce blocage?cela m`éviterais peut-être de rebloquer ma deuxième cle! merci
ubuntu 10.11 version francophone
Hors ligne
#7 Le 22/09/2013, à 05:54
- MicP
Re : Demande d'aide pour récupération de clé usb
... J'en ai fait une sauvegarde avec dd ...
Super, mais quelle était la syntaxe de la commande que tu as utilisé ?
... récupéré des fichiers grâce à photorec ...
Même question que ci-dessus, qui nous permettrait de savoir au moins si "photorec" a été utilisé sur le fichier de sauvegarde créé avec "dd" ou sur la clef elle même.
==============
Il ne faut plus écrire quoi que ce soit sur la clef, ne plus utiliser quelque programme qui soit qui pourrait être susceptible de modifier quoi que ce soit sur la clef.
Si un fichier de sauvegarde de cette clef a été créé, c'est avec ce fichier qu'il faut travailler.
Si la clef a réellement un problème matériel, les tentatives de réparation par un quelconque programme n'y pourront rien, et pourraient même corrompre encore plus son contenu.
============
Faire (avec "dd") plusieurs fichier copies du contenu de la clef (/dev/sdb et pas /dev/sdb1 ou /dev/sdb2 etc... si tant est que la clef corresponde bien au noeud de périphérique "/dev/sdb")
Si il y a une quelconque différence entre ces fichiers, c'est que la clef a sûrement un problème matériel, et donc que les informations qu'elle nous a renvoyé ne sont sûrement pas fiables.
Si toutes les copies sont identiques, l'hypothèse du problème matériel est peut-être à écarter.
Quoiqu'il en soit, une ou plusieurs de ces copies pourront être utilisées pour différentes tentatives de récupération des données.
Il faudra prendre soin de garder une de ces copie sans la modifier (comme un original qui servira de source pour les différentes tentatives de récupération).
Donc ne rien modifier sur une des copies pour pouvoir s'en servir de source.
Si toutes les copies sont identiques, et donc que l'hypothèse du problème matériel est peut-être à écarter,
tu pourra sûrement supprimer toute information écrite sur cette clef avec "dd",
puis y recréer un MBR avec une table des partition msdos, et une ou des nouvelles partitions formatées comme bon te semble.
Ceci te permettra (après plusieurs tests d'écriture/lecture) d'écarter l'hypothèse du problème matériel de la clef.
Dernière modification par MicP (Le 22/09/2013, à 05:57)
Hors ligne
#8 Le 22/09/2013, à 09:57
- Ayral
Re : Demande d'aide pour récupération de clé usb
si je comprend bien il n`y a pas moyen de récupérer les infos stocke sur la clé?! car j`ai le même problème,la clé est nouvelle,pourriez-vous me dire ce qui a provoquer ce blocage?cela m`éviterais peut-être de re-bloquer ma deuxième clé! merci
Que ce soit sous Windows ou sous Linux, un périphérique doit être démonté avant de l'enlever. Ou alors après extinction du PC. , Ça peut être sans conséquence mais un jour ou l'autre ça bousille le périphérique.
Pas plus compliqué que ça.
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#9 Le 14/11/2013, à 12:42
- labelgikaine
Re : Demande d'aide pour récupération de clé usb
pour ceux qui auraient le même problème que moi, j'ai réussi en faisant comme ceci :
je place ma clé USB, et j'ouvre un terminal
avec la première ligne de commande je fais
sudo umount /dev/sdB1
et ensuite avec la deuxième ligne e commande, vous faites:
sudo mkdosfs -F 32 /dev/sdb1
et normalement votre clé et de nouveau opérationnel, voilà, j’espère que cela pourra vous aider
ubuntu 10.11 version francophone
Hors ligne