@Kaliha
Системный администратор хостинга

Как востановить таблицу разделов USB flash?

Решила неожиданно умереть флешка, пациент: JetFlash Transcend 32GB
Dmesg при включении:
[  300.786660] usb 3-4: new high-speed USB device number 4 using xhci_hcd
[  300.803213] usb 3-4: New USB device found, idVendor=8564, idProduct=1000
[  300.803222] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  300.803228] usb 3-4: Product: Mass Storage Device
[  300.803232] usb 3-4: Manufacturer: JetFlash
[  300.803237] usb 3-4: SerialNumber: 1624243869
[  300.832750] usb-storage 3-4:1.0: USB Mass Storage device detected
[  300.832834] scsi5 : usb-storage 3-4:1.0
[  300.832896] usbcore: registered new interface driver usb-storage
[  301.831273] scsi 5:0:0:0: Direct-Access     JetFlash Transcend 32GB   1.00 PQ: 0 ANSI: 6
[  301.831552] sd 5:0:0:0: Attached scsi generic sg1 type 0
[  301.832098] sd 5:0:0:0: [sdb] 61734912 512-byte logical blocks: (31.6 GB/29.4 GiB)
[  301.832206] sd 5:0:0:0: [sdb] Write Protect is off
[  301.832209] sd 5:0:0:0: [sdb] Mode Sense: 23 00 00 00
[  301.832391] sd 5:0:0:0: [sdb] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA
[  301.834593]  sdb: unknown partition table
[  301.836469] sd 5:0:0:0: [sdb] Attached SCSI removable disk

Fdisk:
Disk /dev/sdb: 31.6 GB, 31608274944 bytes
64 heads, 32 sectors/track, 30144 cylinders, total 61734912 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: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table


Как с этого чуда можно вернуть инфу?
  • Вопрос задан
  • 3056 просмотров
Пригласить эксперта
Ответы на вопрос 4
akarin
@akarin
В каком-нибудь компьютерном центре восстановят за символическую плату.

У меня была подобная проблема решил восстановить своими средствами, но в итоге потерял все данные на флешке.

p.s: flashboot.ru/flash_recovery/2013/07/03/recovery-tr...
Ответ написан
Комментировать
Vapaamies
@Vapaamies
Разработчик в прошлом и будущем
Гм, гм. DMDE под Linux только консольная, однако...
Ответ написан
Комментировать
Odinokij_Kot
@Odinokij_Kot
Для начала через dd сделай образ флешки
dd if=/dev/sdb of=./flash.img bs=1M
Потом посмотри что в образе. Если там не нули - то восстанавливай отуда информацию. По поводу линукса - не скажу. А вот под виндой бери например R-Studio и ей сканируй образ.
Если в образе нули, либо dd не читает образ - надо отпаивать чип памяти, читать его на программаторе и дальше специальным софтом восстанавливать структуру данных.
Ответ написан
Комментировать
@m0rd
Советую вам сделать образ носителя и все манипуляции проводить с ним. Ну и посмотрите, что вообще осталось на носителе, может был сбой контроллера и там одни нули уже.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы