Posted 20 May 2009 - 04:33 PM
Neighbor gave me a hard drive from an HP laptop that he had Geek Squad replace because the computer quit booting. Geek Squad wanted $180 to recover files from the bad drive, he told them no. I said that I'd give it a try. The drive is a Seagate 2.5", ST9160821AS, SATA.
First, I put the drive into a USB external enclosure, plugged it into my system with XP running - XP "hung" (quit responding) until I unplugged the drive. Next, booted into Vista and plugged in the drive - same result. Next, shut down, plugged drive into USB port and cold booted Windows (XP and Vista) - OS would not boot until I removed the drive. Tried to boot from a Ubuntu live CD - no boot with drive connected. Booted up with drive disconnected, plugged in drive and Ubuntu did not see the drive - same as Windows but Ubuntu didn't "hang." BIOS would recognize the drive.
Got SeaTools for DOS. Disconnected all good hard drives from the computer and connected the Seagate to the SATA controller. This was the only drive. Booted the SeaTools CD and SeaTools recognized the drive. Passed a short test and failed the long test - program quit responding after an hour or so. Re-booted and drive would not pass the short test.
Booted up SpinRite from DOS CD. SpinRite saw the drive, recognized the partitions. Told SpinRite to recover the drive. SpinRite "hung" for 5 or 6 minutes at "Identifying Drive" then errored out with a critical error and a note to not try to recover the drive.
Anyone have any suggestions? Particularly what does it mean when the drive, when connected, prevents boot, or, when connected after boot "hangs" Windows?