Article updated by Christian Cawley on 23 May, 2017.
Your computer is hanging. Same old Windows, right? Except you’re using a brand new Windows 8.x or Windows 10 device; you’ve only had it a few days. So just what is going on?
Investigating, you discover that your system drive is running at 100%. Surely this can’t be right? Sadly, it is. The latest versions of Windows have a problem with the drives being over worked, which slows down the operating system. This issue affects both hard disk drives (HDDs) and solid state drives (SSDs).
Several fixes are available for this, depending upon what exactly is causing the problem.
We’ve also made this guide available in video form, if you’d rather watch:
Slow Performance? Check Your Disk Usage
This performance issue is most obvious when attempting to use Search (Windows key + Q) to find a file or program, and anything else that requires the drive to do some work (perhaps copying and pasting a group of files).
To establish whether it is a problem that is affecting you, when your computer next slows down press CTRL+ALT+DEL and select Task Manager. (Alternatively, right-click the Taskbar and select Task Manager.) Note that this may take some time to open with the drive being slow.
On the first tab, Processes, look for the Disk column. If you’re having problems with drive performance, this should be at 100%, and colored red to indicate whether you have a problem or not.
Once you’ve found there is a problem, you have several options available.
1. Check Your Anti-Virus Software
As with any such performance issue, the first thing to do is confirm that your computer hasn’t been infected with malware. Your security software should be able to deal with this, whether it’s a free app or a paid suite. At the very least, tools such as Malwarebytes Anti-Malware should be able to scan your system drive and detect any problems, although with a heavy load on your drive already this may take a while.
If threats are found, use the software’s recommendations to discard them, and reboot, before checking your drive performance further. Hopefully, you’ve resolved the issue; if not, then malware wasn’t to blame, so read on.
2. Disable Windows Search for Improved Disk Performance
The next thing to check is whether the problem has to do with Windows Search. A bug in Windows 8 and 10 results in a sort of “search loop” that causes an increased load on the system drive.
To stop this and prevent it from happening during your current session (until Windows is rebooted) open the Command Prompt (the quickest way is by right-clicking the Start button and selecting Command Prompt (Admin)) and enter the following:
net.exe stop "Windows search"
To permanently disable Windows Search or Indexing, press Windows key + R, enter services.msc, and hit Enter. In the Services window that opens find the Windows Search entry and double-click it to open the Windows Search Properties window. Under Startup type, select Disabled. Here you can click Stop to abort the service. Click OK to save your changes.
You can also control which folders Windows Search indexes, which we’ve demonstrated previously.
A few moments after disabling Windows Search, your Windows 8.x or Windows 10 performance should improve considerably. If not, move on…
3. Disable Superfetch Service
For some reason, the superfetch service has been identified as a potential cause of these disk performance issues in Windows 8.x and Windows 10. To deal with this, open another Command Prompt (or if you’ve still got the earlier box open, use that) and enter:
net.exe stop superfetch
Again, wait a few moments to check whether this has had any effect on your computer’s performance. You should also run Check Disk in a Command Prompt:
chkdsk.exe /f /r
You’ll be informed that your PC must be rebooted for Check Disk to complete, so make sure you have closed all of your applications first.
If this doesn’t work, it is likely that you’re experiencing an iteration of this issue that is frustrating to realize, but simple to resolve.
4. Could It Be Flash?
We’ve already discussed at length why Flash should be consigned to history. It is, quite frankly, one of the most vulnerable aspects of modern computing, an attack vector that just keeps on giving. It also seems to be one of the most common culprits for the maxed out, 100% hard disk usage in Windows 10 and the earlier Windows 8.x, if you’re using the Google Chrome browser.
How you fix this depends on which version of Chrome you’re using. In older versions prior to Chrome 57, go to the address bar and enter:
A new settings-style screen will display a list of installed plugins. If you have Adobe Flash installed for viewing videos (BBC iPlayer requires Flash on desktop browsers, for instance, as do many other video streaming services, as well as browser games) then you will see it listed as Adobe Flash Player here.
Click the Disable button; the Adobe Flash Player entry will be grayed out. Wait a few moments and then check your Task Manager. Performance issues related to your system drive should be resolved. Try restarting the Chrome browser if this is still an issue.
However, as Chrome updates silently, and without your involvement, this may not work. If you’re using Chrome 57 or later, the steps for disabling Flash differ.
Open Menu > Settings > Show advanced settings… and find the section marked Privacy. Here, click on Content settings… and find Flash. You’ll see three options — select the third, Block sites from running Flash, then Done. Restart the browser, and check your HDD performance.
If this doesn’t alleviate the issue, you might want to change that setting. We recommend the middle option, Ask first before allowing sites to run Flash.
5. Is Skype Eating Disk Resources?
Another widely-used application could also be causing your 100% HDD usage: Skype. To find out — and disable its OTT resource requirement, begin by checking that the software is not running. You can do this by looking in the Task Manager, or checking the System Tray, the area on your desktop around the clock. If Skype is running here, right-click the icon and select Quit.
Next, press Windows key + R and go paste this address into the box: C:\Program Files (x86)\Skype\Phone\ and click OK. Here you will find the Skype.exe file — right-click this, and select Properties. Go to the Security tab, and click Edit. Next, select ALL APPLICATION PACKAGES, then put a check next to Write in the Allow column.
Finish off by clicking Apply, then OK. Head back to the Task Manager to see the change. No difference? Keep reading…
6. Resolve PCI-Express Firmware Bug
Some drivers don’t run quite as they should in Windows 10. One that has been discovered to be causing 100% HDD use is the StorAHCI.sys driver, which has a firmware bug. StorAHCI.sys intended for storage devices connected to the PC or laptop motherboard via Advanced Host Controller Interface PCI-Express.
If you’ve made it this far with no success, this could be the problem. Open the Device Manager (use Windows 10 search, or right-click This PC in Windows Explorer, then Properties > Device Manager) and expand IDE ATA/ATAPI Controllers. If an AHCI Controller entry is listed, double-click, then open the Driver tab and select Driver Details. Is the driver listed as C:\Windows\system32\DRIVERS\storahci.sys? If so, you could be affected by this bug. Close the driver details box and switch to the Details tab, selecting Device instance path from the drop-down menu. Where the Value is listed, right-click, and select Copy. Launch your text editor (like Notepad) and Paste the contents in.
Next, press Windows key + R and type regedit, followed by the OK button. Navigate to this address:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\ and use the pasted string above to open the correct AHCI Controller, followed by the random number. Here, expand Device Parameters\Interrupt Management\MessageSignaledInterruptProperties and you should see MSISupported listed in the right-hand pane. Double-click this, then change the Value data: to 0. Click OK to confirm, and follow the instructions to restart Windows.
7. Disable Diagnostic Tracking in Windows 10
Finally, it’s worth considering the impact of diagnostic tracking in Windows 10. A feature that you might have otherwise disabled for privacy reasons, it has been blamed for 100% HDD use on many PCs.
When it comes to reducing your hard disk drive usage, it’s quicker to bypass the usual Windows 10 privacy setting and simply disable the DiagTrack service. If this is the source of your 100% HDD use in Task Manager, you can stop the service and prevent it from launching via Command Prompt.
Right-click Start and select Command Prompt (Admin), then input these commands to disable and stop DiagTrack:
sc config "DiagTrack" start= disabled sc stop "DiagTrack"
In addition, you might also head to Settings > System > Notification & actions and disable Get tips, tricks and suggestions as you use Windows. Doing so has been shown to improve things.
Disk Usage Should Rarely Be 100%
Put simply, there is little reason for your disk load to be anything close to 100%, certainly not under normal usage. A slow computer is one with a problem, and if you cannot fix it by disabling a browser plugin, stopping services, or running your anti-virus software, then the problem may well be hardware related.
Perhaps your drive is getting old; it may be defective, or the cables may need replacing. Alternatively, there is a chance that the problem is connected to the Windows defrag tool. If your computer is attempting to defrag your drive, but your HDD is actually an SSD, then serious problems can occur. Deal with this by opening the Task Scheduler (Windows key + Q, enter task scheduler) and disable any scheduled disk defrag tasks.
Is the 100% disk usage issue slowing down your Windows 8.x or Windows 10 computer? Have any of these fixes resolved the problem? Tell me in the comments, let’s see if we can get it fixed.