100 percent disk usage has given a big headache to users since Windows XP and the league has carried on Windows 10 too. Although we have seen big improvements in performance even on lower hardware using Windows 10, yet issues prevails. Hence, one the most common issue people face, that Task manager shows 100% disk utilization on Windows 10 despite a no workload condition or even if you’re doing just some basic tasks. You’ll find that your system is lagging and sometimes unresponsive when idle for a long time.
Usually when you kill any task, which is causing high disk usage, computer returns to normal conditions by itself. If you have tried all that, then keep reading. If you check system event log, you’ll find numerous entries with Event ID 129, which actually represents events created by Disk Controller.
So, what cause 100 percent disk usage? (Techy Version)
Although there can be numerous reasons behind 100% disk usage, but all reasons vary by a number of factors. Most common reason for this issue in Windows 10 are some Advanced Host Controller Interface PCI-Express (AHCI PCIe) models running with the inbox StorAHCI.sys driver. There is a firmware bug, because of which Solid-State drive (SSD) does not complete properly input/output when Message Signaled Interrupt (MSI) is enabled. Hence, because of that, Windows storage stack attempts to reset the device after waiting on unresponsive reads or writes for a period of time.
How to Fix 100 Percent Disk Usage on Windows 10 (Easy Steps)
To fix 100% disk usage on Windows 10, you need to disable MSI for specific devices via the registry. Here are the steps:
- First identify, if your computer is running the inbox AHCI driver (StorAHCL.sys):
- Right click on start menu button and select Command Prompt (Admin).
- Type in following command in command prompt.
- This shall open Device Manager for you. Locate IDE ATA/ATAPI controllers, click and open it’s sub-menu.
- Right click on Standard SATA AHCI Controller and select Properties.
- Open the Details Tab and then click Driver Details.
- If you see storahci.sys stored in a path of System32 folder, it confirms that your computer is running the inbox driver.
- Close Driver File details and continue to Part 2.
Now, you’re required to disable MSI for the controller in the registry.
- In the same properties dialog box, you opened in above Part 1, navigate to Details tab.
- Then from the drop down menu, select Device Instance Path.
- Right click on the path and select copy and save it in some Notepad.
If you find multiple AHCI controllers in IDE ATA/ATAPI controllers, copy the AHCI Device Instance path for every one of them and do following steps for each controller one by one.
- Open Registry Editor, by entering regedit in “Run” dialog box and enter.
- Navigate to following path in registry editor:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\ <AHCI Controller>\<Random Number>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties
Above AHCI controller is same string which you noted down on your notepad. and “Random Number” can vary from computer to computer.
- Double click on MSISupported key and change it’s value from ‘1‘ to ‘0‘.
- Reboot the Computer.
That’s it. You’re done fixing 100% disk usage issue on Windows 10. Here’s a video (not ours), with some other basic solutions to fix 100% disk usage on Windows 10 issue.