Endless Reboot after enabling in Registry AHCI

kep55

Distinguished
Dec 31, 2007
899
37
19,040
For some reason none of the solutions to enabling AHCI after installing Windows 7 works. When I installed a SSD in another unit, I was able to change the setting in BIOS and then do the Registry change. Could it be that when I cloned the HDD over to the SSD Win7 decided it was a new install? I need to have AHCI enabled by default but I don't want to have to go into BIOS and change the setting every time I start the computer. Microsoft support was next to useless.
 
Solution
hang-the-nine, you just don't understand. The SSD is in an ENTIRELY DIFFERENT COMPUTER.

Got the problem solved. I had to go into HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\atapi and
set its value to 0. It was set to 3. One also needs to check pciide, iaStorV and iastor as well as msahci at the same registry point and set all of them to 0.

The solution is here: http://solotechpros.com/2014/03/27/install-sata-ahci-driver-to-windows-7-after-install/
Okay, let's parse the message. "For some reason none of the solutions to enabling AHCI after installing Windows 7 works. " Part 1 of problem.

"When I installed a SSD in another unit, I was able to change the setting in BIOS and then do the Registry change. Could it be that when I cloned the HDD over to the SSD Win7 decided it was a new install?" Part 2 - PREVIOUS experience with AHCI enabling.

"I need to have AHCI enabled by default but I don't want to have to go into BIOS and change the setting every time I start the computer. Microsoft support was next to useless." Part 3, which ties directly back to Part 1.

[Gobbledygook removed at end of post - Moderator]

 
Part 2 is what is confusing, this SSD that you are using, did it come from another computer? Was is cloned from another computer setup? You just repeated "when I cloned the HDD over to the SSD" does that mean you had Windows already working on AHCI but it stopped after you cloned it? Was it a clean setup but done in ATA mode and you just want to change it? If it was cloned from another system, that could be the issue.

You may need to install new chipset drivers for the motherboard before you do the registry change and change the BIOS drive setting https://support.microsoft.com/en-us/kb/922976
 
hang-the-nine, you just don't understand. The SSD is in an ENTIRELY DIFFERENT COMPUTER.

Got the problem solved. I had to go into HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\atapi and
set its value to 0. It was set to 3. One also needs to check pciide, iaStorV and iastor as well as msahci at the same registry point and set all of them to 0.

The solution is here: http://solotechpros.com/2014/03/27/install-sata-ahci-driver-to-windows-7-after-install/
 
Solution