Data Recovery USB flash drive

Mike Bushroe mbushroe at gmail.com
Wed Nov 18 18:02:44 MST 2009


Matt, thanks for the great reply.  "dd if=/dev/sdN of=/dev/null bs=512
count=1" produced no error. Dmesg reported :

[  842.633468] usb 5-1: USB disconnect, address 3
[  846.956017] usb 5-1: new high speed USB device using ehci_hcd and address
5
[  847.093455] usb 5-1: configuration #1 chosen from 1 choice
[  847.094812] scsi8 : SCSI emulation for USB Mass Storage devices
[  847.095755] usb-storage: device found at 5
[  847.095765] usb-storage: waiting for device to settle before scanning
[  852.092605] usb-storage: device scan complete
[  852.093690] scsi 8:0:0:0: Direct-Access     LEXAR    JD FIREFLY
1100 PQ: 0 ANSI: 0 CCS
[  852.097287] sd 8:0:0:0: [sdb] 3932160 512-byte hardware sectors (2013 MB)
[  852.098169] sd 8:0:0:0: [sdb] Write Protect is off
[  852.098181] sd 8:0:0:0: [sdb] Mode Sense: 43 00 00 00
[  852.098187] sd 8:0:0:0: [sdb] Assuming drive cache: write through
[  852.100540] sd 8:0:0:0: [sdb] 3932160 512-byte hardware sectors (2013 MB)
[  852.101411] sd 8:0:0:0: [sdb] Write Protect is off
[  852.101417] sd 8:0:0:0: [sdb] Mode Sense: 43 00 00 00
[  852.101423] sd 8:0:0:0: [sdb] Assuming drive cache: write through
[  852.101432]  sdb:
[  852.163712] sd 8:0:0:0: [sdb] Attached SCSI removable disk
[  852.164313] sd 8:0:0:0: Attached scsi generic sg2 type 0



So I tried dd if=/dev/sdN of=/home/usb bs=512 count=3932160 and got no
errors, so the hardware is fine.

I could not get dd_rescue to work.

I decided that the MBR must be corrupted, so I downloaded an MBR replacer
for USB drives. It ran without error, but the flash drive still shows as
blank with no file system. I am guessing that what I need next is an MBR
editor that will allow me to report the 2MB VFAT32 file system again without
reformatting and losing all the data. I think the device would work fine
again if I just let QTParted rebuild the partition table and format, but I
would like to try and save the data first.

Mike





If "dd if=/dev/sdN of=/dev/null bs=512 count=1" returns errors, then
you've probably got serious hardware problems.  You could try using
dd_rescue to make a copy of the disk, but I wouldn't hold out too
much hope for that.  Whatever you do, turn off any automounter
thing, because it'll do stupid things when presented with a failing
disk.  When you plug the drive in, what does dmesg say about the
drive?  Reproduce those messages for us.

--
Matt G / Dances With Crows
The Crow202 Blog:  http://crow202.org/wordpress/
There is no Darkness in Eternity/But only Light too dim for us to see
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20091118/ee08a299/attachment.htm 


More information about the PLUG-discuss mailing list