Sorry for the length, but trying to get to the bottom of this. I'm not convinced this is an actual hardware problem yet, but getting more convinced some IRQ's are getting mixed up and accessing the hard disk when it shouldn't be.
IF the problem is truly a "Disk" or "Controller" issue you may see something like this in the System Event Viewer like I do after reboot:
"The driver detected a controller error on \Device\Harddisk2\D.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp."
The link to microsoft doesn't offer much help except to tell you to replace the cable or check the drive. I really think this is more of an issue with interrupts or possibly a cross from the IDE hard drive and SATA drive not truly being differentiated within Windows.
If you look in the system tools, system information, see look at the IRQ's being occupied by the various Services. I was told by "ECS Helpdesk"(not really much help so far...) that I needed to download the latest bios and software for the motherboard. I have done this with the same result.
Some have mentioned the mouse moves, or doesn't, but the screen may be blank or halted. This appears to be hardware accessing the same IRQ's or at least not letting an interrupt go after it's been discarded, and therefore the system kind of hangs. This can be for a long period, or short, depending on how "stuck" the system is. On reboot, of coursce, the IRQ's are reinitialized and therefore everything goes ok... for while.
Now, in my case, I was fine while the drive was partitioned and formatted with the system up completely before I connected the drive. Once the system rebooted, I experience the same characteristics, only ALL THE TIME. Before reboot, I can format, write to, and read from, and even load software on the drive. After Reboot, nothing works. Going to try the removal of all except motherboard, video, and hard disk tomorrow. Maybe this will at least answer the question. I'm beginning to think the IDE Drive and the SATA Drive actually use the same interrupts.
Here's my current IRQ. If you want to talk offline on this, send me an e-mail. I really want to get this solved as I think in the long run, this is the way most systems will go.
IRQ 0 System timer OK
IRQ 3 Communications Port (COM2) OK
IRQ 4 Communications Port (COM1) OK
IRQ 5 Hauppauge WinTV 878/9 WDM Aux Driver OK
IRQ 6 Standard floppy disk controller OK
IRQ 8 System CMOS/real time clock OK
IRQ 9 Microsoft ACPI-Compliant System OK
IRQ 10 NVIDIA nForce PCI System Management OK
IRQ 13 Numeric data processor OK
IRQ 14 NVIDIA nForce3 250 Parallel ATA Controller (v2.6) OK
IRQ 15 NVIDIA nForce3 250 Parallel ATA Controller (v2.6) OK
IRQ 16 NVIDIA GeForce4 MX 4000 OK
IRQ 17 Hauppauge WinTV 878/9 WDM Video Driver OK
IRQ 20 Standard Enhanced PCI to USB Host Controller OK
IRQ 20 NVIDIA nForce3 250 Serial ATA Controller (v2.6) OK
IRQ 21 Standard OpenHCD USB Host Controller OK
IRQ 21 NVIDIA Network Bus Enumerator OK
IRQ 22 Standard OpenHCD USB Host Controller OK
IRQ 22 Realtek AC'97 Audio OK