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

Is it possible to disable NCQ (Native Command Queuing) in Windows?

Note: NCQ is a feature of AHCI (Advanced Host Controller Interface), a standard that applies to SATA drives.

The reason one might want to disable NCQ is with the invention of "I/O priority" in Windows 7, Windows can no longer decide which operations it should run. Once a command has been queued, Windows is powerless to call it back. This can result in some pretty large I/O response times:

enter image description here

share|improve this question
up vote 1 down vote accepted

You may find your answer here, it's related to your OS and seems to be quite simple:

Hope this help!

share|improve this answer

There is no way to disable NCQ in Windows.


Since Native Command Queueing (NCQ) is a feature of AHCI, you can disable AHCI in your BIOS.

Once you've disabled AHCI, you'll lose all the features that came with it:

share|improve this answer

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.