Hard drive recovery advice needed.
May. 8th, 2006 10:32 pm
arkady has had her third IBM DeathStar laptop drive give the clickety-click of doom. Now it's displaying the following symptoms:
- When trying to boot into Windows, it keeps repeating the same reading clatter over and over ... sounds normal except it repeats forever.
- When we boot into an Ubuntu Breezy live CD and try mount -t msdos /dev/hda1 /mnt , it gives: mount: /dev/hda1: can't read superblock . (We think it's FAT32 — when we try mount -t ntfs /dev/hda1 /mnt, it gives wrong fs type, bad option, bad superblock on /dev/hda1, missing codepage or other error.) We tried parted and that can't make head or tail of the superblock either.
Now then. We would like very much to recover the data on the drive. Does FAT32 do something sensible like litter spare copies of the superblock about the drive? Is there something else we can do?
And who the heck else makes drives any more, and do any of them have 2.5" drives rated for 24-hour use in hot environments?
_nicolai_ has mentioned Hitachi, but them holding the DeathStar licence leaves us understandably reluctant ...
(no subject)
Date: 2006-05-08 09:43 pm (UTC)If you track down a recent copy of Hiren's Ultimate Boot CD there are some Russian utilities included for reconditioning dead drives - although depending on the size of the drive and the amount of damage you might well be looking at several sessions extending over dozens of hours.
I can highly recommend the Hitachi 7K60E and 7K100E drives, which are their 7200RPM 2.5" server drives. Not only do they dramatically improve system performance, they're also incredibly robust and long-lasting.
Incidentally if all three drives have failed in the same machine you should probably consider that there's something wrong with its drive controller.
(no subject)
Date: 2006-05-08 09:57 pm (UTC)That's two recommendations for the Hitachi server drives, so we might give them a serious try.
We assume the drive will work long enough to get the data off if we can restore the superblock. (I'm ass-u-me-ing the word "superblock" means on a PC something like what it means on Solaris UFS.) Then the drive gets sent to David's Circular Rest Home for Drives That Get Pissy.
(no subject)
Date: 2006-05-08 11:22 pm (UTC)(no subject)
Date: 2006-05-08 11:24 pm (UTC)The disk (a) wasn't full and (b) had recently been defragmented, so it's possible the files are mostly contiguous and something might be recoverable from a dd dump. Cross fingers.
(no subject)
Date: 2006-05-08 11:49 pm (UTC)Anyway best of luck!
(no subject)
Date: 2006-05-08 09:52 pm (UTC)(no subject)
Date: 2006-05-08 09:54 pm (UTC)If the machine was originally w2k or w xp it will probably be ntfs. If it was originally w9x it will probably be FAT32 or 16. If it was w9x upgraded to w2k it could be either. You probably know this already but I thought I would mention it since you seemed confused as to which file system it was.
One thing I can suggest is that if you're getting clatter of doom you might consider dd to make a complete copy of whatever crap the OS thinks is on there to some external device if you have the possibility?
(no subject)
Date: 2006-05-08 09:58 pm (UTC)(no subject)
Date: 2006-05-08 10:04 pm (UTC)Tools on here might help.
http://www.freebyte.com/filediskutils/
(no subject)
Date: 2006-05-08 10:08 pm (UTC)See my interview with Payam Taloo on these issues.
Note the comments: "We try not to use the brands IBM, Hitachi, ... They... have a high failure rate, especially IBM Travelstar notebook disks".
Dual boot is also a path to disk damnation, especially with FAT32 the primary.
If you have an IBM Travelstar I'd recommend changing the IBM drive to a Western Digital or Toshiba drive. If you're going to dual boot don't use FAT32.
(no subject)
Date: 2006-05-08 10:16 pm (UTC)The above is the second recommendation I've heard to use the Hitachi server drives, so we'll probably give those a spin (ahahahaha).
(no subject)
Date: 2006-05-09 12:26 am (UTC)(no subject)
Date: 2006-05-09 03:08 am (UTC)Good to see you're still laughing... Or hysterical.
(no subject)
Date: 2006-05-08 10:23 pm (UTC)I don't know what brand of hard drive is in the T23, as it's not as easy to extract a hard drie from a T23 as it is an A30 (no nice convenient UltraBay), but it's failed in the exact identical way the others did - first multiple BSODs (usually kernal errors), then failed to find the OS on booting, and now you just get a blank screen whilst the hard drive clicks in the same "rattle-rattle-click, rattle-rattle-click" pattern of a hard drive trying to find its arse and failing utterly, which is precisel how the other two went.
(no subject)
Date: 2006-05-08 10:25 pm (UTC)(no subject)
Date: 2006-05-09 03:06 am (UTC)That seriously sucks. I think you may be right about the controller.
(no subject)
Date: 2006-05-08 10:40 pm (UTC)(no subject)
Date: 2006-05-08 10:55 pm (UTC)(no subject)
Date: 2006-05-08 11:45 pm (UTC)If you're not sure what flavour of filesystem it is, file -s /dev/hda1 might help.
I've no particular knowledge about recovery techniques (I have backups so I don't have to...) but it strikes me that taking a complete-as-possible image of the block device would be a good idea before the physical disk deteriorates any further.
(no subject)
Date: 2006-05-09 04:08 pm (UTC)It works very well, scanning through the drive for filesystem info clusters (not everything lives in the FAT or superblock/what-have-you...) and do a fair job of rebuilding a virtual filesystem which you access through GetDataBack in order to copy stuff off.
(no subject)
Date: 2006-05-09 07:18 pm (UTC)http://www.adtron.com/products/I25fb-IDEFlashDisk.html
Other than that, who makes ANY drives for use in hot environments? Drives are mechanical devices. Friction. Heat. Failure. When you monitored your running drives in the past, were they running around 30c, or more like 50-60c? I'd figure that out before sticking a 7200RPM server drive in a closed, hot environment like a laptop -- those drives are likely expected to operate in blade servers with well-designed tornadoes of active cooling. Those drives might not only cook themselves in a laptop, but other parts of the laptop along with them.
If you really need a laptop to act as a server, you might think about setting up an external 3.5" SATA drive array in an actively ventilated cage and hook it in to the laptop with USB/Firewire/PCCard SATA. Use a basic on-board drive for booting and light personal uses. Distribute server style loads to the external drives.