How to enable AHCI mode in Windows 10

How to enable AHCI mode in Windows 10

Advanced Host Controller Interface (AHCI) is an Intel specification specifying the operation of the Serial ATA (SATA) host bus adapter. AHCI enables features like Native Command Queuing and Hot Swapping. The main benefit of using AHCI is that a hard drive using AHCI mode can run at a higher speed than a hard drive using Integrated Drive Electronics (IDE) mode.

The only problem when using AHCI mode is that it cannot be changed after installing Windows, so you need to set AHCI mode in BIOS before installing Windows. Luckily, there is a fix for this, so don’t waste your time, learn how to enable AHCI mode in Windows 10 with the help of the guide below!

Note : Be sure to create a point-in-case restore point.

Method 1: Enable AHCI mode via Registry

1. Press Windows + R , then type regedit and press Enter to open Registry Editor.

2. Navigate to the following registry:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesiaStorV

3. Select iaStorV , then from the right panel, double-click Start.

Double-click Start

4. Change its value to 0 and then click OK.

Change the value to 0

5. Next, expand iaStorV and then select StartOverride.

6. Again from the right window, double-click 0 .

Double-click 0

7. Change its value to 0 and click OK.

Change its value to 0

8. Now navigate to the following registry key:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesstorahci

9. Select then storahci in the right window, double-click Start.

Double-click Start

10. Change its value to 0 and click OK.

Change its value to 0

11. Expand storahci then select StartOverride and double-click 0 .

Select StartOverride and double-click 0

12. Change its value to 0 and then click OK.

Change its value to 0

13. Boot your PC into Safe Mode, then don’t boot into Windows but go into BIOS and turn on AHCI mode.

Enter the BIOS and turn on AHCI mode

Note : Locate the memory configuration then change the setting that says “Configure SATA as” and select ACHI mode.

14. Save the changes then exit BIOS setup and boot your PC normally.

15. Windows will automatically install the AHCI driver and then reboot again to save the changes.

Method 2: Enable AHCI mode via cmd

1. Press Windows key + X and then select Command Prompt (Admin) .

2. Type the following command in cmd and press Enter :

bcdedit /set {current} safeboot minimal

3. Boot the PC into the BIOS and then turn on AHCI mode.

4. Save the changes then exit BIOS setup and boot the PC into Safe Mode.

5. In Safe Mode , open Command Prompt, then enter the following command and press Enter :

bcdedit /deletevalue {current} safeboot

6. Reboot your PC normally and Windows will automatically install the AHCI driver.

  • How to add or remove AHCI Link Power Management – HIPM / DIPM from Power Options on Windows

Method 3: Turn on AHCI mode by removing StartOverride

1. Press Windows key + R , then type regedit and press Enter.

2. Navigate to the following registry:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesstorahci

3. Expand storahci then right-click StartOverride and select Delete.

Right-click on StartOverride and choose Delete

4. Open Notepad, then copy and paste the following text:

reg delete “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesstorahci” /v StartOverride /f

5. Save the file as AHCI.bat (.bat extension is very important) and from Save as type select “All Files” .

Save the file as AHCI.bat

6. Now, right-click on AHCI.bat and select Run as Administrator .

7. Reboot PC, enter BIOS and turn on AHCI mode.

8