спасти данные с USB-диска - не хочу форматировать

У меня проблема с флешкой. Это Кингстон Дататравелер. Я использую его интенсивно, и со вчерашнего дня он испортился. Я не могу вспомнить, что я вынул его перед размонтированием (или безопасным удалением, поскольку я в основном использую его на машине с Win7-VM Ubuntu), но это, похоже, наиболее вероятная причина.

Я искал и искал, но, похоже, все в конечном итоге сдаются, пытаясь спасти данные в этой ситуации. Однако я упрямый и мне нужна ваша помощь.

Это диагностика, которую я проделал до сих пор:

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 не обнаруживает устройство, это делает утилита gnome-disk, но в разделе «Емкость» он говорит: «Носитель не обнаружен».

testdisk также не обнаруживает его.

Кроме того, симптомы в Win 7 заключаются в том, что диск виден, но недоступен в обозревателе («Пожалуйста, вставьте диск в съемный диск F:» при попытке просмотреть его и «Не удается открыть том для прямого доступа». при попытке запустить chkdsk).

Мои надежды возникли, когда я подключил его к компьютеру Vista: он обнаруживает его и может отключить его. Я до сих пор не могу получить к ним доступ, но когда я ищу некоторые файлы по имени, они появляются в результатах, хотя я все еще не могу открыть их.

Пожалуйста, помогите, если у вас есть идеи, как я могу восстановить свои данные.

Любая помощь будет высоко ценится.

<Ч>
5
задан 21 September 2012 в 15:20

2 ответа

Необходимо попытаться получить изображение диска с

ddrescue Install ddrescue

(см. GNU ddrescue Руководство по тому, как использовать этот инструмент). Диски не должны быть смонтированы. Для Вашей машины команда, подобная этому, может создавать изображение карты памяти:

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

После успеха мы можем теперь попытаться восстановить файлы с этого изображения без дальнейшего повреждения или риска для данных, которые все еще находятся нетронутые на Вашей Карте памяти.

Мы можем попытаться восстановить файловую систему с инструментами в зависимости от формата, который мы имели там (ext4, NTFS, FAT32...?).

Кроме того, photorec от

испытательный стенд Install testdisk

комплект, который Вы, очевидно, уже установили, может восстанавливать отдельные файлы (но не имена файлов) из такого изображения. См. хорошее Учебное руководство PhotoRec для деталей.

photorec /home/earthling/rescue.dd
1
ответ дан 21 September 2012 в 15:20

Попробуйте программу под названием r-linux. Скачать с здесь

0
ответ дан 21 September 2012 в 15:20

Другие вопросы по тегам:

Похожие вопросы: