HowTo #9 | 100% Disk Usage on Windows 10 Task Manager | Solved

Do you use Windows 10, then you might have met the 100% disk usage issue while startup or when no workload, experience system lag/unresponsive, well that’s a very serious issue, hmm, looks like your Hard drive doing a serious workout.
Okay, so when I have also faced such issue, I start finding the cause and the solution of course, search various forums, go through various websites, finally I list some, but not such exact answer, but yes, its help me.

https://technicalgaze.blogspot.com/2018/04/technews-29-rip-google-play-music.html


Let's see the List I made.
The very first thing I want to discuss is about StorAHCI.sys driver which is suggested by Microsoft support team.

Disabling StorAHCI.sys driver

           As per Microsoft support, “While device resets can be caused by a varying number of factors, we are aware of issues with some Advanced Host Controller Interface PCI-Express(AHCI PCIe) models that causes these symptoms in Windows 10 when running with the inbox StorAHCI.sys driver. Due to a firmware bug, the Solid-state drive (SSD) does not properly complete input/output when Message Signaled Interrupt (MSI) mode is enabled. As a result, the Windows storage stack attempts to reset the device after waiting on unresponsive reads or writes for a period of time.”

You can disable specific devices by performing below steps.

1. Identify if you are running the inbox AHCI driver (StorAHCI.sys):

Open Device Manager by Right-click This PC > Manage > Device Manager
Or Open a command prompt with administrator privileges. Type devmgmt.msc and hit Enter


Extend the IDE ATA/ATAPI controllers entry in the list.


Right-click Standard SATA AHCI Controller and go to Properties.


Under Driver tab, click Driver Details. If it shows C:\Windows\system32\DRIVERS\storahci.sys in the Drivers files field, you are running the inbox driver due to the bug.



2. Disable MSI for the controller in the registry:

In the same properties window, navigate to the Details tab and select Device instance path from the Property drop-down menu and copy the value to some text file.



Now open Registry Editor by pressing Windows + R and type regedit



Navigate to: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\ and find the device instance path you noted and expand.



Now navigate to:
Device Parameters\Interrupt Management\MessageSignaledInterruptProperties
Change the value of the MSISupported key from “1” to “0”.


Now restart your machine to take the effect.

Change Energy Option to High performance

Many users on the internet try this, and according to them its work from them.
Go to Control Panel > Power Option > Change plan settings > Change advanced power settings > from the drop-down, choose High performance.

Change Google Chrome and Skype settings

Many users try this and even I also.
Open Google Chrome > Settings > Scroll down to bottom and click Advanced > from “Privacy and security” category, turn off “Prefetch resources to load pages more quickly” or if you use the latest version then turn off “Use a prediction service to load pages more quickly



          If Skype is running, then close it, to close all the service, Right Click on the Icon from the taskbar and choose quit or from Task Manager you can perform the same.

Now, Open Windows Explorer and navigate to "C:\Program Files (x86)\Skype\Phone\".
Right-click the file Skype.exe and go to Properties from the context menu.
Under the Security tab, select ALL APPLICATION PACKAGES and click Edit.
On the next box that’s pop up, Select ALL APPLICATION PACKAGES and then check the "Write" box
Apply and Ok.

Disabling Windows Search features

          By Disabling the windows search service can help to improve the performance as the service is always running in the background and it might be a cause of search loops due to a bug in windows. Well, you can disable it by performing below steps.
Open Command prompt as an Administrator
Write net.exe stop “Windows Search” (it’ll re-enable when you restart)

To start manually the service again type net.exe start “Windows Search” in cmd and press enter.

Read this - How to turn off Windows Search | Step By Step | With Screenshot


Disable Superfetch

Run Command prompt as admin
Type net.exe stop superfetch and press Enter
Wait for a moment and observe if any changes you can see in Disk Utilization, if no, then you can enable it by run below command
net.exe start superfetch

I hope this will help you to fix the 100% Disk usage problem in Windows 10. dont forget to comment your opinion below.





Comments