Hello Windows 7 Forums!
I have gone through about half of this thread and spent time on google, but all to no avail. I previously had my eSata port (and thus AHCI) working with a previous install of Windows 7 Pro x64. Unfortunately, my 8800 GT died, and corrupted my Windows 7 install with it. After replacing the PSU and GPU I proceeded to reinstall Windows 7.
This is where the problems started. I don't remember exactly what happened, but it should be ok. I had trouble installing, and must have had to disable AHCI in BIOS for the install to complete (otherwise the AHCI should be working). I have now edited the registry, changing the value to '0'. I turned AHCI on (it is called RAID autodetect, if that is relevant), saved the new settings and let it boot. It just proceeds to loop through the beginning steps, once it says Windows 7 and the dots begin to appear it restarts the boot process. It does this a few times and then tells me Windows 7 can't start due to a recent hardware/software change and asks to a)repair b) proceed as normal. I chose b and simply disabled AHCI in my BIOS, and it continued to boot as normal (no data loss or anything).
I'm assuming it's stuck in the boot loop because there are no AHCI
drivers, and thus it can't detect my HDD. Hopefully someone knows what I can do. I think I may be able to use the Windows 7 retail disk for the
drivers, but I'm unsure how to have the system get them from the disk.
Thank you for your help

.
EDIT:
I am hesitant to just attempt a reinstall because of the issues I had last time when installing. I think I will just run into them again. Also besides the hardware changes, nothing else was changed. I am sure I plugged all cables back in correctly. The only other change was switching a SATA cable.