web-dev-qa-db-fra.com

récupérer des données depuis un disque usb - vous ne voulez pas formater

J'ai un problème avec mon disque flash USB. C'est un Datatraveler de Kingston. Je l'utilise intensément et depuis hier, il est corrompu. Je ne me souviens pas que je l'ai sorti avant de démonter (ou de le retirer en toute sécurité, car je l'utilise principalement sur une machine Ubuntu Win7 - VM), mais cela semble être la cause la plus probable.

J'ai cherché et cherché, mais il semble que tout le monde renonce finalement à tenter de récupérer des données dans cette situation. Cependant, je suis têtu et j'ai besoin de votre aide.

Ce sont les diagnostics que j'ai faits jusqu'à présent:

walle@earth:~$ Sudo fdisk -l /dev/sdb 
walle@earth:~$ Sudo fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009a95f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2046    41943039    20970497    5  Extended
/dev/sda5            2048     6000639     2999296   82  Linux swap / Solaris
/dev/sda6         6002688    41943039    17970176   83  Linux
walle@earth:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 006: ID 0c76:0005 JMTek, LLC. Transcend Flash disk
walle@earth:~$ ls -laR /dev/disk
/dev/disk:
total 0
drwxr-xr-x  5 root root  100 Sep 21 12:22 .
drwxr-xr-x 16 root root 4180 Sep 21 12:22 ..
drwxr-xr-x  2 root root  240 Sep 21 12:22 by-id
drwxr-xr-x  2 root root  160 Sep 21 12:22 by-path
drwxr-xr-x  2 root root   80 Sep 21 12:22 by-uuid

/dev/disk/by-id:
total 0
drwxr-xr-x 2 root root 240 Sep 21 12:22 .
drwxr-xr-x 5 root root 100 Sep 21 12:22 ..
lrwxrwxrwx 1 root root   9 Sep 21 11:08 ata-VBOX_CD-ROM_VB0-01f003f6 -> ../../sr0
lrwxrwxrwx 1 root root   9 Sep 21 11:29 ata-VBOX_HARDDISK_VB0f06d815-0d4e855f -> ../../sda
lrwxrwxrwx 1 root root  10 Sep 21 11:28 ata-VBOX_HARDDISK_VB0f06d815-0d4e855f-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 Sep 21 11:08 ata-VBOX_HARDDISK_VB0f06d815-0d4e855f-part5 -> ../../sda5
lrwxrwxrwx 1 root root  10 Sep 21 11:08 ata-VBOX_HARDDISK_VB0f06d815-0d4e855f-part6 -> ../../sda6
lrwxrwxrwx 1 root root   9 Sep 21 11:29 scsi-SATA_VBOX_HARDDISK_VB0f06d815-0d4e855f -> ../../sda
lrwxrwxrwx 1 root root  10 Sep 21 11:28 scsi-SATA_VBOX_HARDDISK_VB0f06d815-0d4e855f-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 Sep 21 11:08 scsi-SATA_VBOX_HARDDISK_VB0f06d815-0d4e855f-part5 -> ../../sda5
lrwxrwxrwx 1 root root  10 Sep 21 11:08 scsi-SATA_VBOX_HARDDISK_VB0f06d815-0d4e855f-part6 -> ../../sda6
lrwxrwxrwx 1 root root   9 Sep 21 12:07 usb-GENERIC_USB_Mass_Storage-0:0 -> ../../sdb

/dev/disk/by-path:
total 0
drwxr-xr-x 2 root root 160 Sep 21 12:22 .
drwxr-xr-x 5 root root 100 Sep 21 12:22 ..
lrwxrwxrwx 1 root root   9 Sep 21 11:08 pci-0000:00:01.1-scsi-0:0:0:0 -> ../../sr0
lrwxrwxrwx 1 root root   9 Sep 21 12:07 pci-0000:00:0b.0-usb-0:1:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root   9 Sep 21 11:29 pci-0000:00:0d.0-scsi-1:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root  10 Sep 21 11:28 pci-0000:00:0d.0-scsi-1:0:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root  10 Sep 21 11:08 pci-0000:00:0d.0-scsi-1:0:0:0-part5 -> ../../sda5
lrwxrwxrwx 1 root root  10 Sep 21 11:08 pci-0000:00:0d.0-scsi-1:0:0:0-part6 -> ../../sda6

/dev/disk/by-uuid:
total 0
drwxr-xr-x 2 root root  80 Sep 21 12:22 .
drwxr-xr-x 5 root root 100 Sep 21 12:22 ..
lrwxrwxrwx 1 root root  10 Sep 21 11:08 1587b411-663d-4b75-93e0-06ed4f76f55c -> ../../sda5
lrwxrwxrwx 1 root root  10 Sep 21 11:08 28c80af8-f546-46ec-9b63-38cbd7c0b9f2 -> ../../sda6

GParted ne détecte pas le périphérique, contrairement à gnome-disk-utility, mais sous "Capacité", il est écrit "Aucun média détecté".

testdisk ne le détecte pas non plus.

En outre, Windows 7 présente les symptômes suivants: le lecteur est visible, mais non accessible dans l'Explorateur ("Insérez un disque dans le disque amovible F:" lorsque vous essayez de le parcourir, et "Impossible d'ouvrir le volume pour un accès direct". exécutez chkdsk).

Mes espoirs ont germé lorsque je l'ai branché sur un ordinateur Vista: il le détecte et peut le démonter. Je ne peux toujours pas accéder à quoi que ce soit, mais lorsque je recherche certains fichiers par leur nom, ils apparaissent dans les résultats, bien que je ne puisse toujours pas les ouvrir.

S'il vous plaît aider si vous avez une idée sur la façon dont je peux récupérer mes données.

Toute aide serait très appréciée.


4
earthling

Vous devriez essayer d’obtenir une image de votre disque avec

ddrescueInstall ddrescue

(Voir le Manuel de GNU ddrescue pour savoir comment utiliser cet outil). Les lecteurs ne doivent pas être montés. Pour votre machine, une commande semblable à celle-ci peut peut-être créer une image de la clé USB:

Sudo ddrescue -f -n /dev/sdb /home/earthling/rescue.dd /home/earthling/logfile.dd

Après succès, nous pouvons maintenant essayer de récupérer des fichiers à partir de cette image sans aucun dommage supplémentaire ni risque pour les données qui restent intactes sur votre clé USB.

Nous pouvons essayer de réparer le système de fichiers avec des outils en fonction du format utilisé (ext4, NTFS, FAT32, ...?).

Alternativement photorec à partir du

testdiskInstall testdisk

suite que vous avez évidemment déjà installé peut être capable de récupérer des fichiers individuels (mais pas les noms de fichiers) à partir d'une telle image. Voir Nice Tutoriel PhotoRec pour plus de détails.

photorec /home/earthling/rescue.dd
0
Takkat

Essayez un programme nommé r-linux. Télécharger de ici

0
user61928