posted by (anonymous) at 09:29am on 2010-03-15
I can't recommend any in particular, but most major filesystems have had a scavenger written for them, though of varying cost and capabilities. I'm assuming HFS+, which is more likely to cost money than ext2 or fat...

If it is HFS+, and you can piece together a correct-sized disk image by filling missing areas with nulls, and then copy it to a linux box and loopback mount the file as a disk, you could try fsck.hfsplus on it, but I don't know that it would do any better. It at least would not have hardware errors distracting it...

I'd be curious what the SMART diagnostics on the drive say, but that's probably immaterial, and I have yet to see a usb shoebox that supports it. I would try reading it from a straight IDE controller and not in a shoebox to see if that makes a difference, but it probably wouldn't, although the IDE-USB frobs in shoeboxes can be cheesy.

Good luck... --akb
eftychia: Me in poufy shirt, kilt, and Darth Vader mask, playing a bouzouki (vader)
posted by [personal profile] eftychia at 01:23am on 2010-03-17
Yes, it's HFS+ -- I tried gluing together the chunks I could copy, with blocks of NULs in between, and am currently feeding that through a demo copy of R-Studio, hoping that it does better on a while image than it did on individual chunks (or trying to read directly from the damaged drive -- it seemed to get stuck at the first unreadable block it hit.

In other news, the DVD that I thought I'd managed to restore ~/Src and ~/Projects from ... contains a valid directory directory structure and files that look like the right sizes, but each of the files is all NULs. *grr*

Not sure about SMART -- I can't see that, but I don't know whether the drive itself lacks that feature, or the USB enclosure fails to allow access to it.

Links

January

SunMonTueWedThuFriSat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24
 
25
 
26
 
27
 
28
 
29
 
30
 
31