How to enable AHCI?

Highdefkitten

Reputable
Feb 19, 2015
112
0
4,690
Alright, so I have an OEM copy of windows 7 on an HDD and would like to add an SSD, I don't want to put windows on it. I would like to enable AHCI without re-installing windows, how do I do this?
 


I believe AHCI is enabled per controller, not per drive.

Go into your BIOS and and look for SATA mode. maybe its already set to AHCI and you won't have to change anything.
 
If you wanna enable AHCI without re-instaling Windows, you should edit windows registry before enabling AHCI on system's setup:

1 - Open Windows registry (type regedit in "Run")
2 – Search for mscahci in HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlset -> Services
3 - Right click mouse on it and select "Modify"
6 – Change the value to "0" in the data value field and then click "OK"
7 – Quit regedit
8 – Restart your system
9 - Go to system's setup (Usually pressing Delete, F2 or F10 keypad)
10 - Search for AHCI option and set to enabled, save and quit.

That's all.
 
@Zaggyr

Please correct your mistake, your advice is incomplete & can lead to more problems.

People please read & research before following the above advice, you can read a more direct fix here

http://www.ithinkdiff.com/how-to-enable-ahci-in-windows...

Also the correct Reg path should of been

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\

though it's not the only move one should make to enable AHCI. Please read the post I've linked above.
 
Microsoft and there incomplete help pages, It's common knowledge that MS as always fallen short in this department.