Hard disk not detected in BIOS, disk does spin up when powered
A friend asked me if I could fix his laptop, with the description "black screen on boot". Having tried using his laptop I immediately noticed that the laptop's BIOS claims there is no hard disk connected. (errored with no bootable OS found)
Immediately my usual tricks were out the window -- usually booting up a portable installation of Ubuntu and using various software to check the hard disk health, etc, and recover data off it if needed, I did boot up Ubuntu anyway as it might get lucky, but no, no hard disks present. All the utilities off Ultimate Boot CD also couldn't see it, including MHDD32 and Drive Fitness Test (IBM/Hitachi).
Next I tried it on my desktop computer using a powered eSATA cable. The hard disk spins up and sounds completely normal. It also feels like it's spinning fine, with the usual odd gravity feeling when picking up a spinning hard disk. However Windows (7) doesn't see any disk is present. I tried via different eSATA ports on my computer (on different SATA controllers) to be sure. Hitachi's Windows Drive Fitness Test (WinDFT) also fails to spot the hard disk while connected to an eSATA port.
This leads me to believe 2 things could be wrong:
- The firmware on the hard disk has become corrupted
- The PCB has become damaged (less likely?)
Before I splash out on a replacement disk to harvest the PCB from, would anyone else have an opinion as to what has gone wrong with the disk, or any suggestions for repair? (I don't have access to PC3000 before you ask :D)
Hard disk details,
- Hitachi Travelstar 5K750-640
- Model number: HTS547564A9E384
- Part numbers: H2T640854S / 0J15342
- MLC: DA3931
- HW/FW/PCB versions: A, A50A, A/A
Possible causes
- SATA cable not connected fully or properly
- SATA interface disabled in BIOS
- SATA cable bad
- SATA connector on motherboard broken, bent, or faulty (sounds like you eliminated this)
- SATA connector on drive dirty, broken, bent, or faulty
- Motherboard bad. Try different system.
- Drive not getting enough power, try different power supply
- If jumpers are on the drive, it may be in some weird diagnostic mode. Remove any jumpers.
- Short on PCB
- PCB damaged due to power surge, bad firmware update, bad NAND or NVRAM, or physical/liquid damage
- BIOS doing something it doesn't like on power up. Try connecting drive to system after BIOS completes POST and see if you can view it with a boot disk or utility that rescans buses. Alternatively put it in an enclosure or connect to another system. Update BIOS is this is the issue.
- Drive may be performing ATA SECURITY ERASE command. Leave connected to PC for 24 hours and then reboot and see if it comes back.
Sounds like the disk is dead. Just because the disk spins up does not mean that the head is moving. You can get a disk to spin up just by applying power. If the BIOS does not see the disk then there is no way anything else on the computer will detect the disk.
Unfortunately there is not much you can do to repair the disk yourself. Opening the disk is more risky than it sounds and will most likely cause more problems.
There are two lessons that can be taken away from a situation such as this:
1) Monitor the SMART disk information. Most likely this disk was giving errors for a while.
2) Always make a backup of your data. All drives will eventually fail.