I recently suffered a motherboard failure and, as a result, had to reinstall everything; so this is a clean, fresh Windows install. During the upgrade, I also upgraded my Windows from Windows 7 32-bit to Windows 7 64-bit, because I added more memory during the upgrade. All of my hard drives were carried over from my previous build, but the hard drive Windows was installed on was erased and a completely clean install put in its place. After the install was finished, I noticed a serious performance problem, so I downloaded HD Tune and discovered that my Windows hard drive was now reading at a paltry 5 MB/s. It's not a driver
issue, because the other drives in my system are reading at a much healthier 100-120 MB/s; it's also not hardware, because when I reboot to my Linux system on one of the other hard disks, the disk in question can be read at 60 MB/s. SMART diagnostics also report that the drive is in perfect health. I'm confused as to what is going on that this one single specific hard drive would have performance problems, any idea?
Just as a reference, my hardware: AMD 970 chipset with SB950 south bridge; FX-6100 CPU; 8 GB DDR3 1600 RAM; the problematic hard drive is a Western Digital WD2000JD. I've tried all sorts of variations on the SATA driver for this chipset, but as the other hard drives show clean performance in HD Tune, I doubt it's a driver problem. But I can't come up with any other reason why this one hard drive won't work in Windows and appears to perform just fine in Linux. I have tried changing the SATA cables out, as well as changing ports, and even a full reinstall (again).