Z77-D3H mobo
i5 3330 processor
16 GB Patriot DDR3 1600 memory
128 GB Samusung 840 Pro SSD
Windows 8
Windows 8 installed and runs fine. (Not that I'd call Win 8 fine - it's awful. But that's another discussion.)
Then I added back in an old Seagate 128 GB SATA HDD. Still runs fine. Starts, sleeps, wakes up, runs apps, etc.
The Problem: Then I added back in an old Maxtor 320 GB SATA HDD. Machine POSTs, briefly flashes a Windows logo, then restarts. POSTs again, then displays the Windows logo with "Preparing Automatic Repair." Stays at that screen; nothing further happens, even after an hour.
If I restart the system and go into UEFI BIOS, the Maxtor 320 GB drive is correctly recognized, but is not in the boot sequence.
If (in the UEFI BIOS), I configure the SATA channel as hot-pluggable, shut down, disconnect the Maxtor drive, then power up, Windows 8 starts fine. I can then plug in the Maxtor drive and use it with no further problems. I can put the machine to sleep and it wakes up fine. The Maxtor HDD shows up properly in Disk Manager. But if I shut down and power up again, then I'm right back to The Problem (as above).
The SSD is GPT. Both HDDs are GPT, but one of them causes problems and the other doesn't. Other than size and manufacturer, the only apparent difference between the two HDDs is that the Maxtor has two partitions on it (both NTFS). The first is empty; the second has data directories. None of the partitions on either HDD has an OS on it.
Any ideas?