Too many bad sectors detected - Microsoft vs. Intel AHCI driver

I have some RE4’s.  Data Lifeguard Diagnostic for DOS does not work, so I installed Data Lifeguard Diagnostic for Windows on a Windows 7 machine.  With the Intel RST driver, I got the “Too many bad sectors detected” message, which was strange because these are new drives.  I did a clean install of the OS and left the Microsoft AHCI driver in place, after which DLG Diag for Win passed the drives.

Also, in power options I had to set both turn HD off and sleep to “Never”, otherwise DLG Diag for Win (Extended Test, Write Zeros) will pause every time the machine sleeps.  

You can also try running Windows chkdsk.