How to Enable AHCI Mode in Windows 10

How to Enable AHCI Mode in Windows 10: Advanced Host Controller Interface (AHCI) is an Intel technical standard that specifies the operation of Serial ATA (SATA) host bus adapters. AHCI enables features such as Native Command Queuing and hot swapping. The main benefit of using AHCI is that the hard drive using AHCI mode can run at a higher speed than those using Integrated Drive Electronics (IDE) mode.

How to Enable AHCI in Windows 10

The only problem with using AHCI mode is that it cannot be changed after the installation of Windows, so you need to set up AHCI mode in BIOS before installing Windows. Fortunately, there is a fix for that, so without wasting any time let’s see How to Enable AHCI Mode in Windows 10 with the help of the below-listed guide.

How to Enable AHCI Mode in Windows 10

Make sure to create a restore point just in case something goes wrong.

Method 1: Enable AHCI Mode via Registry

1.Press Windows Key + R then type regedit and hit Enter to open Registry Editor.

Run command regedit

2.Navigate to the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV

3.Select iaStorV then from the right window pane double-click on Start.

Select iaStorV in the registry then double-click on Start DWORD

4.Change it’s value to 0 and then click OK.

Change it's value to 0 and then click OK

5.Next, expand iaStorV then select StartOverride.

6.Again from the right window pane double-click on 0.

Expand iaStorV then select StartOverride then double-click on 0 DWORD

7.Change it’s value to 0 and click OK.

Double-click on 0 DWORD then change it's value to 0 and click OK

8.Now navigate to the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci

9.Select storahci then in the right window pane double click on Start.

Select Storahci then double-click on Start DWORDSelect Storahci then double-click on Start DWORD

10.Change it’s value to 0 and click OK.

Change it's value to 0 and then click OK

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

Expand storachi then select StartOverride and double-click on 0 DWORD

12.Change it’s value to 0 then click OK.

Change it's value to 0 and then click OK

13.From this article boot your PC into Safe mode then without booting it to Windows, boot it to BIOS and enable AHCI mode.

Set SATA configurationto AHCI mode

Note: Locate Storage Configuration then change the setting which says “Configure SATA as” and select ACHI mode.

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

15.Windows will automatically install AHCI drivers then again restart to save changes.

Method 2: Enable AHCI Mode via CMD

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

command prompt admin

2.Type the following command into cmd and hit Enter:

bcdedit /set {current} safeboot minimal

bcdedit /set {current} safeboot minimal

3.Boot your PC into BIOS and then enable AHCI mode.

Set SATA configurationto AHCI mode

4.Save changes then exit BIOS setup and normally boot your PC. Follow this article to boot your PC into Safe mode.

5.In Safe mode, open Command Prompt then type the following command and hit Enter:

bcdedit /deletevalue {current} safeboot

bcdedit /deletevalue {current} safeboot

6.Restart your PC normally and Windows will automatically install AHCI drivers.

Method 3: Enable AHCI Mode by Deleting SatrtOverride

1.Press Windows Key + R then type regedit and hit Enter.

Run command regedit

2.Navigate to the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci

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

Expand storahci then right-click on StartOverride and select Delete

4.Open Notepad then copy & paste the following text as it is:

reg delete “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\” /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 & from Save as type select All Files

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

7.Again restart your PC, enter into BIOS and enable AHCI mode.

Recommended:

That’s it you have successfully learned How to Enable AHCI Mode in Windows 10 but if you still have any questions regarding this post then feel free to ask them in the comment’s section.

3 thoughts on “How to Enable AHCI Mode in Windows 10”

  1. Method 1 didn’t work. Won’t touch on method 2, there’s a risk of not being able to boot unless you have installation media to quick repair.. method 3 is basically the reverse of method 1. Should method 2 fail, the only solution is to reinstall while AHCI is enabled.

    In my case, AHCI was enabled, but somewhere along the way, the BIOS reset to IDE (possibly due to a power failure, default settings loaded etc..), but used Win up until making a few adjustments, I found it was set to IDE. Tried setting it back to AHCI, resulted in BSOD, apparently Windows, during updates, deletes certain things/settings in which IDE becomes permanent and solutions like this are needed. It’s too bad method 1 and 3 didn’t work. Will backup before attempting method 2.

Leave a Comment

Your email address will not be published. Required fields are marked *