Odd HDD/SATA Controller Problem

menguinponkey

Reputable
Aug 24, 2015
2
0
4,510
Hey guys, i'm having a really annoying problem with my mothers machine and i don't know what's wrong.

Windows (7 Prof. 64) is not usable anymore because after some random time the HDD doesn't respond anymore, the system freezes, the HDD LED stays dark. Somtimes it happens right after bootup, sometimes much later.

If i boot "Hirens Boot Disk" (Windows based) from a USB drive and run some tests, for example with 'HDTune' or 'Victoria' at first everything seems normal, the drive shows good access times and data rates, after some time it takes very long to access some sectors (500-5000ms) and after some more time the diagnosis program freezes and the drive is unmounted by the OS (does no longer show up in the explorer)

If i boot into a Linux based rescue enviroment from the same USB drive, all tests finish without error!
If i connect the drive to my own PC and run the same tests with HDTune, everything works fine as well!
And if i connect another drive to my mum's PC, it also works flawlessly!

The HDD is a relatively new (<2000h) Western Digital 500GB drive, SMART values are ok but quite a few Ultra DMA CRC Errors showed up.

I already tried deleting the device from the device manager (forcing it to reinstall the driver), replacing the cable and using another SATA port!

What can i make of this? It does not seem to be the drive or the controller alone! Could there be some kind of incompatibility between those specific components? Is something configured in a wrong way? Could it be a driver issue? Why does it seem to work in Linux but not in Windows?
What component should i replace?

Best Regards!
 
Solution
It would obviously do no harm to ensure that you have the latest hard disk controller driver installed. But my gut feeling would be that this is a hardware problem, not software.

McHenryB

Admirable
As you have said that another drive works flawlessly in your mother's computer, that would seem to be the component to replace. (And 500Gb drives are very cheap nowadays.) For the maximum chance of success use a drive identical to the one that you know works (or use that one if possible).