100% 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 significant improvements in performance even on lower hardware using Windows 10, yet issues prevail. Hence, one of the most common issues 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, the computer returns to normal conditions by itself. If you have tried all that, then keep reading. If you check the system event log, you’ll find numerous entries with Event ID 129, which represents events created by Disk Controller.
So, what causes 100 percent disk usage? (Techy Version)
Although there can be numerous reasons behind 100% disk usage, all reasons vary by several factors. The most common reason for this issue in Windows 10 is 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 correctly 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 while.
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 the 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 the following path in the registry editor:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\ <AHCI Controller>\<Random Number>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties
Above AHCI controller is the 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 its value from ‘1‘ to ‘0‘.
- Reboot the computer.
That’s it. You’re done fixing a 100% disk usage issue on Windows 10. Here’s a video (not ours), with some other essential solutions to fix 100% disk usage on Windows 10 issue.