recovery USB drive

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

IMB
Сообщения: 2567
ОС: Debian

recovery USB drive

Сообщение IMB »

Доброго дня!
Случилась такая неприятность - сломалась флешка. Система ее видет, но доступа нет.
При воткнутой флешке можно получить следующую информацию:
dmesg

Код:

[33047.797554] usb 4-3: USB disconnect, address 8 [33049.345074] [drm] Num pipes: 1 [33055.616347] usb 4-3: new high speed USB device using ehci_hcd and address 9 [33055.752475] usb 4-3: configuration #1 chosen from 1 choice [33055.753155] scsi7 : SCSI emulation for USB Mass Storage devices [33055.753680] usb 4-3: New USB device found, idVendor=1005, idProduct=b113 [33055.753745] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [33055.753803] usb 4-3: Product: USB FLASH DRIVE [33055.753855] usb 4-3: Manufacturer: [33055.753907] usb 4-3: SerialNumber: 07670A935A13 [33055.753997] usb-storage: device found at 9 [33055.754001] usb-storage: waiting for device to settle before scanning [33060.752241] usb-storage: device scan complete [33060.753615] scsi 7:0:0:0: Direct-Access USB FLASH DRIVE 34CE PQ: 0 ANSI: 0 CCS [33061.044259] sd 7:0:0:0: [sda] Attached SCSI removable disk [33069.348013] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. [33069.348013] agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode [33069.348013] agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode [33069.348013] [drm] Loading R300 Microcode [33069.348013] [drm] Num pipes: 1

lsusb

Код:

Bus 004 Device 009: ID 1005:b113 Apacer Technology, Inc. Handy Steno 2.0/HT203 Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub lsusb -v Bus 004 Device 009: ID 1005:b113 Apacer Technology, Inc. Handy Steno 2.0/HT203 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x1005 Apacer Technology, Inc. idProduct 0xb113 Handy Steno 2.0/HT203 bcdDevice 1.00 iManufacturer 1 iProduct 2 iSerial 3 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 200mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 can't get device qualifier: Operation not permitted can't get debug descriptor: Operation not permitted cannot read device status, Operation not permitted (1)

При попытке скопировать флешку:

Код: Выделить всё

dd if=/dev/sda of=/tmp/flash
dd: opening `/dev/sda': No medium found

Testdisk, к сожалению, не работает с флешками. В сети нашел статью How a Corrupted USB Drive Was Saved by GNU/Linux, но предложенный там метод применяется к снятому образу.
Возможно ли восстановить работоспособность, желательно с сохранением данных?
Спасибо.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: recovery USB drive

Сообщение Aectann »

IMB писал(а):
22.08.2009 21:05
dd if=/dev/sda of=/tmp/flash

М.б. нужно не sda, а sda1 ?
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: recovery USB drive

Сообщение vr13 »

попробуйте fdisk -l /dev/sda

если ничего вразумительного не скажет, то сдохла. я так думаю
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: recovery USB drive

Сообщение Goodvin »

IMB писал(а):
22.08.2009 21:05
Testdisk, к сожалению, не работает с флешками.
Ну, здрасьте, приехали.
Отлично он с ними работает, спасал не раз.
Возможно, Вам поможет это:
http://www.cgsecurity.org/wiki/TestDisk_RU

IMB писал(а):
22.08.2009 21:05
Возможно ли восстановить работоспособность, желательно с сохранением данных?
Спасибо.
Что выдаёт команда

Код: Выделить всё

fdisk -l
???
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: recovery USB drive

Сообщение IMB »

Спасибо всем за ответы, что-то я забегался и забыл почти....
Итак, по порядку.
При подсоединении флешки я вижу:

user@localhost

$ dmesg | tail [28736.084121] usb-storage: device found at 3 [28736.084121] usb-storage: waiting for device to settle before scanning [28736.085521] usb 5-7: New USB device found, idVendor=1005, idProduct=b113 [28736.085521] usb 5-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [28736.085521] usb 5-7: Product: USB FLASH DRIVE [28736.085521] usb 5-7: Manufacturer: [28736.085521] usb 5-7: SerialNumber: 07670A935A13 [28742.585462] usb-storage: device scan complete [28742.585462] scsi 3:0:0:0: Direct-Access USB FLASH DRIVE 34CE PQ: 0 ANSI: 0 CCS [28742.939946] sd 3:0:0:0: [sda] Attached SCSI removable disk

fdisk и mount:

root@localhost

# mount /dev/sda /mnt mount: you must specify the filesystem type # mount /dev/sda1 /mnt mount: you must specify the filesystem type # mount -t vfat /dev/sda /mnt mount: No medium found # mount -t vfat /dev/sda1 /mnt mount: special device /dev/sda1 does not exist # fdisk -l /dev/sda #

Касательно Testdisk:

root@localhost

dpkg -l testdisk Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii testdisk 6.9-1.1 Partition scanner and disk recovery tool # testdisk /dev/sda TestDisk 6.9, Data Recovery Utility, February 2008 Christophe GRENIER <grenier@cgsecurity.org> http://www.cgsecurity.org Unable to open file or device /dev/sda # testdisk /dev/sda1 TestDisk 6.9, Data Recovery Utility, February 2008 Christophe GRENIER <grenier@cgsecurity.org> http://www.cgsecurity.org Unable to open file or device /dev/sda1

Пожалуй я не совсем корректно выразился по поводу Testdisk-а - он не работает с флешкой в моих условиях. Возможно, если бы я мог смонтировать устройсво, он бы мне и помог.
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: recovery USB drive

Сообщение Mage-Warrior »

Здесь имеет значение то, что "No medium found". Слетела прошивка флэшки, видимо. Причем, ситуация разрешимая. Воспользуйтесь утилитой от производителя. Вот прямая ссылка (136Кб). Можете изучить страницу поиска ПО apacer. К сожалению, ПО под Linux у них нет, и есть большущие сомнения, что утилитка заведется под wine или в виртуальной машине.

P.S. Только что реставрировал Apacer AP2G-AH323 при тех же симптомах. Отлично сработало, но запускал под offtop.

ВНИМАНИЕ! Данные на флэшке НЕ сохранятся!!! :-(
После получения состояния работоспособности testdisk не смог восстановить ни одного файла (jpg). ДО применения утилиты доступ к блочному устройству невозможен по прчине отказа в работе накопителя.
Может, быть мне просто в этот раз не повезло, так как недавно излечил от той же болячки Transcend 1Gb и получил все-таки огрызки информации, которые и не нужны были хозяину накопителя.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: recovery USB drive

Сообщение IMB »

Всем спасибо. К сожалению фирменная программа не помогла. Проблему решили форматированием в Windows, теперь вижу как /dev/sda.
P.S. При снятии корпуса виден контроллер PHISON PS2134CE-G.
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: recovery USB drive

Сообщение Mage-Warrior »

IMB писал(а):
28.08.2009 12:12
Всем спасибо. К сожалению фирменная программа не помогла. Проблему решили форматированием в Windows, теперь вижу как /dev/sda.
P.S. При снятии корпуса виден контроллер PHISON PS2134CE-G.

Утилита на самом деле помогла (если не вылетела с ошибкой, а заврешила операцию до конца). Без ее прадварительного запуска Вы бы не смогли отформатировать накопитель так как для системы его ёмкость была бы ноль байт. После форматирования специальной утилитой съемный диск приобретает объем.
Теперь в Linux можно с помощью cfdisk/fdisk создать раздел и командой (mkfs.vfat или mkdosfs) сотворить на нем файловую систему. Правда, это не является необходимым, так как в Linux можно указывать при монтировании /dev/sda.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: recovery USB drive

Сообщение shevan »

Подогнали флэшку. Такая же проблема и те же симптомы.
Сейчас посмотрю вендора и есть ли фирменная утилита.
Отпишусь.
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: recovery USB drive

Сообщение shevan »

iCreate Technologies Corporation -

City: Hsin-Chu
TW

Вот "фарт"! Похоже у них даже сайт не открывается.
Подойдет ли сторонняя утилита восстановления/прошивка?
Спасибо сказали: