Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have AHCI enabled in Windows 7 through HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci.

My Asus motherboard comes with a drivers software including AHCI drivers. I used their setup program and I assume it installed the AHCI driver.

I did a search in the whole Windows folder and don't see a file with ahci in the same other than msahci.sys

How do I know which ahci driver Windows is using and how do I switch to the Asus one instead of the one from Microsoft? Is Device manager used?

share|improve this question

Go to your device manager (Right-click Computer, Manage, then Device Manager) and under IDE ATA/ATAPI-Controllers, right click one of the entries and then click the driver tab. This will show you what drivers are being used.

share|improve this answer
I don't see it in any of the entries. Does it get loaded only when the BIOS is set to AHCI even if its enabled in the registry? – Tony_Henrich Oct 12 '10 at 23:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.