Question: Can I enable AHCI after installing Windows 7 in a SATA drive that was on IDE mode?

Answer: You need to make the msahci and/or IastorV drivers be loaded early.

(Note: For Windows 10, the built-in driver is called storahci.)


According to Microsoft KB 922976, run Fix it 50470 or open regedit, navigate to one of these keys:

  • HKEY_LOCAL_MACHINESystemCurrentControlSetServicesmsahci
  • HKEY_LOCAL_MACHINESystemCurrentControlSetServicesIastorV

and set the value of the Start dword to 0.

using regedit to enable AHCI mode in Windows 7

Reboot and enable AHCI in BIOS, now it should work.

Remember to create a restore point before any changes, just in case.


The same registry changes can be done via Cmd, using reg add or sc config:

  • Check current parameters (and make sure the service exists):

    sc qc msahci

  • Change the boot mode:

    sc config msahci start= boot

    (Note that start= is a single parameter, but boot is separate.)

💠

🔵 Best-selling data storage everyone's buying.

Fast, reliable, and on sale now. Thousands pick these weekly — don't miss Amazon's lowest storage prices.

Top 10 Bestsellers
🏆 4.7★+ Reviews
📦 Prime Shipping
👉 See today's best-selling hard drives, USB flash drives & SSDs on Amazon.com HDD · USB Flash Drives · SSD · External Drives
🛒
✅ Updated hourly — Amazon real-time ranking 🔥 Limited stock deals 🔗 Affiliate
⭐ Click to see complete best-selling list ⭐