October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Redmond desk9 min

How to Enable AHCI in Windows 10 [Improve Your PC Speed]

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

AHCI (Advanced Host Controller Interface) is the Windows storage mode designed for SATA features like Native Command Queuing (NCQ) and better command handling. On some systems, switching from IDE/legacy modes to AHCI can improve responsiveness and throughput—especially on older SATA SSDs and HDD setups.

The key is doing it in the right order. If you flip BIOS/UEFI SATA mode before Windows is prepared, Windows 10 can fail to load the correct storage driver and throw a blue screen. The safest path is: enable the AHCI driver first, then switch the BIOS/UEFI setting, then verify.

As an Amazon Associate I earn from qualifying purchases.

Use this guide as a reference. Your exact BIOS labels differ by motherboard brand (ASUS, MSI, Gigabyte, Dell, Lenovo, HP), so focus on matching the SATA mode meaning rather than the exact wording.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What AHCI Changes and Why It Can Affect PC Speed

AHCI mainly changes how the OS talks to SATA drives. In AHCI mode, the controller supports queued command execution (NCQ), which helps the drive reorder commands efficiently, reducing latency under mixed workloads.

#1 Best Overall
Sale
Samsung SSD 870 EVO SATA III 2.5” 2TB, Read Speeds Up to 560MB/s
  • THE SSD ALL-STAR: The latest 870 EVO has indisputable performance, reliability and compatibility built upon Samsung's pioneering technology.Computer Platform:PC.Encryption : Class 0 (AES 256) TCG/Opal v2.0, MS eDrive (IEEE1667), Environmental Specs - Shock : 1,500 G & 0.5 ms (Half sine).
  • EXCELLENCE IN PERFORMANCE: Enjoy professional level SSD performance with 870 EVO, which maximizes the SATA interface limit to 560/530 MB/s sequential speeds, Accelerates write speeds and maintains long term high performance with a larger variable buffer
  • INDUSTRY DEFINING RELIABILITY: Meet the demands of every task from everyday computing to 8K video processing, with up to 2,400 TBW
  • MORE COMPATIBLE THAN EVER: 870 EVO has been compatibility tested for major host systems and applications, including chipsets, motherboards, NAS, and video recording devices. Interface- SATA 6GB/s, compatible with SATA 3GB/s and SATA 1.5GB/s interfaces

If you’re currently running SATA in IDE/legacy mode, Windows may be using a generic IDE driver path. Moving to AHCI can improve I/O behavior and may reduce stutter during multitasking, especially on SATA SSDs.

Before You Start: Prerequisites and Compatibility Checks

1) Back up first (seriously)

While this is often safe when done correctly, registry and boot-path changes are still risk. Back up your important files. If your system is used for work, consider creating a restore point.

2) Know what kind of drive you have

AHCI only applies to SATA (2.5-inch SATA SSD/HDD). If you’re booting from an NVMe drive (M.2 NVMe), AHCI is irrelevant because NVMe uses a different controller and driver stack.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

3) Make sure Windows 10 is up to date

Install current Windows updates. A missing storage driver update can make AHCI transitions harder, particularly on older Windows images.

4) Confirm you’re using a BIOS/UEFI SATA controller (not USB boot)

This guide assumes Windows boots from an internal SATA drive. If you boot from a USB-attached disk, results can differ.

Method 1 (Recommended): Enable AHCI in BIOS/UEFI Using Safe Windows 10 Preparation

This method prepares Windows 10 to load the AHCI driver, then switches the SATA mode in BIOS/UEFI, and finally verifies.

Step 1: Confirm Your Storage Controller Type

In Windows 10, open Device Manager and check the controller driver name. Press Win + X → Device Manager.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Expand IDE ATA/ATAPI controllers.
  2. Note whether you see entries like Standard SATA AHCI Controller, Standard Dual Channel PCI IDE Controller, or similar.
  3. Also expand Storage controllers and note the controller model names.

If you don’t see “Standard SATA AHCI Controller,” you’re likely not in AHCI mode yet (or you’re on a RAID/IRST path).

Step 2: Enable the AHCI Driver in Windows 10 (Registry/Startup Type)

Before switching BIOS/UEFI, enable the appropriate AHCI service so Windows doesn’t get stuck booting with the wrong driver.

Rank #2
Sale
Samsung SSD 870 EVO SATA III 2.5” 1TB, Read Speeds Up to 560MB/s | SATA Internal Solid State Drive, Upgrade PC or Laptop Memory & Storage for IT Pros, Creators, Everyday Users (MZ-77E1T0B/AM)
  • THE SSD ALL-STAR: The latest 870 EVO has indisputable performance, reliability and compatibility built upon Samsung's pioneering technology. S.M.A.R.T. Support: Yes
  • EXCELLENCE IN PERFORMANCE: Enjoy professional level SSD performance which maximizes the SATA interface limit to 560 530 MB/s sequential speeds,* accelerates write speeds and maintains long term high performance with a larger variable buffer, Designed for gamers and professionals to handle heavy workloads of high-end PCs, workstations and NAS
  • INDUSTRY-DEFINING RELIABILITY: Meet the demands of every task — from everyday computing to 8K video processing, with up to 600 TBW** under a 5-year limited warranty***
  • MORE COMPATIBLE THAN EVER: The 870 EVO has been compatibility tested**** for major host systems and applications, including chipsets, motherboards, NAS, and video recording devices
  • UPGRADE WITH EASE: Using the 870 EVO SSD is as simple as plugging it into the standard 2.5 inch SATA form factor on your desktop PC or laptop; The renewed migration software takes care of the rest

Option A (Common on Windows 10): storahci service

  1. Press Win + R, type regedit, press Enter.
  2. Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\storahci
  3. In the right pane, find Start (DWORD).
  4. Set Start to 0.

Option B (Compatibility check): iaStor / iaStorA (Intel RST paths)

If your system uses Intel Rapid Storage Technology (RST), the service name can be iaStor or iaStorA. Setting AHCI may still work, but you’ll want the correct storage stack for your controller.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. In Registry, check whether HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor or ...\iaStorA exists.
  2. If present, verify the Start value is not set to 4 (Disabled) for the relevant service.

If you’re unsure, stick to storahci as the standard fallback for AHCI-capable SATA controllers.

After registry edits, restart Windows 10 (or proceed to BIOS after saving everything).

Step 3: Switch BIOS/UEFI SATA Mode to AHCI

Reboot and enter BIOS/UEFI Setup. The key is typically Del, F2, or F10 during startup (varies by OEM).

  1. Find the setting related to SATA Mode, Storage Configuration, or Controller Mode.
  2. Change from IDE, Legacy, or RAID to AHCI.
  3. Save and exit (often F10 → Yes).

If you see multiple ports (SATA0/SATA1), it’s usually a single global setting. Make sure it applies to the SATA controller that hosts your boot drive.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Step 4: Boot Windows 10 and Verify AHCI Is Active

Let Windows boot fully. Then verify it loaded the AHCI controller driver.

  1. Open Device Manager.
  2. Check IDE ATA/ATAPI controllers and/or Storage controllers.
  3. Look for Standard SATA AHCI Controller.
  4. If prompted for drivers, let Windows search automatically.

If Windows fails to boot, use the troubleshooting section below.

Method 2: Use the Set-SATA Mode Driver/Service Path (Intel/AMD Variants)

Many PCs still ship with vendor storage stacks. On Intel systems, enabling AHCI can involve disabling RAID/IRST features or switching from RST to AHCI.

Rank #3
Sale
PNY CS900 250GB 2.5" SATA III Internal SSD | Up to 535/500MB/s R/W - PC/Laptop/HDD Upgrade for Everyday Users, Creators, Gamers, and more - SSD7CS900-250-RB
  • Upgrade your laptop or desktop computer and feel the difference with super-fast OS boot times and application loads
  • Exceptional performance offering up to 535MB/s seq. Read and 500MB/s seq. Write speeds
  • Superior performance as compared to traditional hard drives (HDD)
  • Ultra-low power consumption
  • Backwards compatible with SATA II 3GB/sec

What matters is the service that Windows loads for the controller mode you picked in BIOS.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Intel SATA (iaStor / iaStorA family)

If your BIOS offers Intel RST with modes like RAID or AHCI, choose AHCI (not RAID). Then ensure the relevant services for standard AHCI are enabled.

  1. Set storahci Start to 0.
  2. In BIOS, switch SATA/Storage mode to AHCI.
  3. Boot and confirm the controller shows Standard SATA AHCI Controller in Device Manager.

If you only see Intel RST controller names but AHCI mode in BIOS, don’t panic—confirm with the driver and service checks in the verification section.

Standard AHCI (storahci) fallback

On many non-RAID systems, simply enabling storahci is enough. Once BIOS is set to AHCI, Windows 10 will bind to the correct controller driver automatically.

Method 3: Device Manager and Driver Update Approach (When Registry Changes Fail)

If Windows 10 boots but doesn’t show AHCI, you can try forcing the correct controller driver binding.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Confirm BIOS SATA mode is set to AHCI.
  2. In Device Manager, find the relevant SATA controller under Storage controllers.
  3. Right-click the controller → Update driver.
  4. Choose Browse my computer for drivers → Let me pick from a list of available drivers.
  5. If available, select Standard SATA AHCI Controller.

If you don’t see an AHCI option in that list, Windows may still be using the wrong service stack—return to Method 1 and re-check the storahci service.

Verification: How to Prove AHCI Is Enabled

Don’t rely on memory or belief. Verify in Windows.

Check Device Manager controller driver name

After the switch, you should typically see Standard SATA AHCI Controller (or a closely named AHCI controller) under IDE ATA/ATAPI controllers.

Check Windows services and storage controller enumeration

To confirm storahci is set to run:

  1. Press Win + R → services.msc.
  2. Search for storahci.
  3. Check Startup type is set correctly (often Automatic or similar).

Also open Device Manager again and confirm the controller binding is not stuck on an IDE-compatible driver.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
PNY CS900 500GB 2.5" SATA III Internal SSD | Up to 550/500MB/s R/W - PC/Laptop/HDD Upgrade for Everyday Users, Creators, Gamers, and more - SSD7CS900-500-RB
  • Upgrade your laptop or desktop computer and feel the difference with super-fast OS boot times and application loads
  • Exceptional performance offering up to 550MB/s seq. Read and 500MB/s seq. Write speeds
  • Superior performance as compared to traditional hard drives (HDD)
  • Ultra-low power consumption
  • Backwards compatible with SATA II 3GB/sec

Performance Reality Check: What You Should Expect (and What You Shouldn’t)

AHCI can improve how SATA drives handle queued commands. Real-world impact depends on your hardware and workload.

  • SATA HDD: AHCI can reduce seek/queue latency under mixed I/O.
  • SATA SSD: AHCI often helps with responsiveness; large sequential speeds are usually limited more by the SATA link (up to 6 Gb/s) than by AHCI.
  • NVMe: AHCI won’t meaningfully change performance because NVMe doesn’t use AHCI.

If your PC feels slow, consider other bottlenecks too: low RAM, full system drive, malware, thermal throttling, failing SSD/HDD, or outdated drivers.

Common Mistakes

  • Switching BIOS to AHCI first. That’s the classic cause of boot failure.
  • Editing the wrong service. On Intel RST systems, you may need to confirm storahci is enabled, and BIOS is truly in AHCI mode.
  • Assuming AHCI affects NVMe. It doesn’t.
  • Forgetting to verify in Device Manager. BIOS settings don’t always result in the expected driver binding.
  • Using RAID migration rules incorrectly. If you were actually using a RAID array, changing modes can be more destructive.

Troubleshooting

If Windows doesn’t boot after switching to AHCI, you’re usually dealing with the storage driver startup path.

BSOD after switching to AHCI (common stop codes)

Look for stop codes such as INACCESSIBLE_BOOT_DEVICE (often driver/startup mismatch) or INSTRUCTION_BUS_ERROR. If you can’t boot normally, use recovery to roll back or fix storahci settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Boot into Windows Recovery Environment (often by interrupting boot 2–3 times, or using the install USB).
  2. Open Troubleshoot → Advanced options → Command Prompt.
  3. Identify the Windows drive letter (often D: when C: is hidden during recovery).

Then you can fix the registry offline, or revert BIOS to IDE/legacy until Windows loads again. The simplest recovery path is often to return BIOS to its previous SATA mode.

Windows won’t boot and keeps looping reboot

  • Revert BIOS SATA mode back to the previous value (IDE/RAID).
  • Boot Windows and confirm storahci Start value is correct (if you still want AHCI, redo Method 1 carefully).
  • If RAID was involved, don’t blindly change it—restore the original controller mode first.

AHCI option is missing in BIOS/UEFI

Some OEM firmware hides or restricts options based on hardware capabilities or whether a vendor storage mode is active.

  1. Look for alternatives: Storage Configuration → SATA Mode → choices like AHCI/IDE/RAID.
  2. Check if VMD or vendor RAID features are enabled (common on certain Intel platforms). If VMD is enabled, AHCI behavior can differ.
  3. Update BIOS to the latest stable version from your motherboard or laptop manufacturer if appropriate.

If no AHCI exists at all, your system may be locked to a particular controller mode for your configuration.

NVMe vs SATA: why AHCI may not change anything

If your boot drive is NVMe, changing SATA mode to AHCI won’t affect your main performance metrics. You’ll only see changes for SATA drives connected to that controller.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Rolling Back: Return to IDE/Raid Without Breaking Windows 10

If AHCI causes boot issues, the fastest rollback is BIOS.

Best Value
Sale
fanxiang S101 1TB SSD SATA SSD 1TB Internal Solid State Drive SATA III 6Gb/s 2.5" SSD, UP to 520MB/s, 3D NAND TLC, Upgrade Laptop PC and Desktops
  • SPEED UP COMPUTER: The fanxiang 1TB SSD 2.5 Inch SATA SSD achieves blazing read and write speeds of 520MB/s, facilitating rapid file and data transfers
  • UPGRADE YOUR COMPUTER: Compared to HDDs, the 1TB SATA SSD boots up at least 50% faster, enabling instant productivity or gaming sessions
  • LONG-LASTING DURABILITY: The 2.5 SATA SSD 1TB incorporates 3D NAND TLC chips, offering a longer lifespan in writes compared to QLC, ensuring a more reliable data storage solution
  • EXTENSIVE COMPATIBILITY: The S101 1TB SATA III SSD is compatible with desktops, laptops, all-in-one PCs, supporting various operating systems like Windows, Linux, and Mac OS, meeting the needs of diverse devices
  • 3-Year Service: Fanxiang S101 1TB SSD solid state drive provides 3 years after-sales service and lifetime technical support. If you have any questions, please contact us and we will sincerely and professionally solve the problem for you
  1. Reboot → enter BIOS/UEFI.
  2. Switch SATA Mode back to the previous value (often IDE or RAID).
  3. Save and boot.

After Windows boots, you can keep the system stable and stop. If you want to retry, re-run Method 1 after confirming storahci and the BIOS setting match your hardware.

FAQs

Will enabling AHCI speed up my PC immediately?

Sometimes you’ll feel a difference in storage responsiveness, but results vary. SATA SSDs/HDDs benefit more than NVMe systems (AHCI doesn’t apply to NVMe).

Is it safe to enable AHCI in Windows 10?

It’s usually safe when you prepare Windows first (enable the AHCI driver/service) and then change BIOS. Don’t switch BIOS before Windows is ready.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do I need to reinstall Windows?

No. A proper driver/service and BIOS change typically works without reinstalling. If you see a BSOD like INACCESSIBLE_BOOT_DEVICE, rollback BIOS first rather than reinstalling immediately.

What if I have Intel RST with RAID?

Be cautious. If you were using RAID, switching controller modes can break your array. If your BIOS offers an explicit AHCI option (without RAID), use that and make sure you’re not destroying a RAID configuration.

How can I confirm NCQ is working?

NCQ is part of AHCI behavior. Practically, confirmation comes from seeing AHCI driver binding in Device Manager and ensuring Windows recognizes the SATA controller in AHCI mode. NCQ-specific counters require additional tooling and can vary by drive and controller.

Bottom Line

Enabling AHCI on Windows 10 is a straightforward performance tuning step when your system uses SATA. The best results come from following the safe order: prepare Windows 10 for AHCI (for example, set storahci Start to 0), then switch BIOS/UEFI SATA mode to AHCI, and finally verify with Device Manager.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If something goes wrong, don’t guess—roll back BIOS, confirm which controller mode your system is actually using, and retry with the driver/service checks. That approach keeps the process reliable and reduces the chance of boot failures.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

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

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.