Спасти данные с 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-utility делает, но в разделе "Capacity" он говорит: "Носитель не обнаружен".

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

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

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

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

Любая помощь приветствуется.


2 ответа

Решение

Вы должны попытаться получить образ вашего диска с

ddrescue Установите ddrescue

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

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

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

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

Альтернативно фоторепортаж с

TestDisk Установить тестдиск

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

photorec /home/earthling/rescue.dd

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

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