For TL;DR folks this posts covers:
Disable Windows Search Service
Check your Disk Defragmentation Configuration
Update your device drivers
Reset Virtual Memory
Check the configuration of your AHCI PCIe
Disable windows update service and automatic windows update service
100% Disk usage is the main problem to slow down your computer or laptop. You can check this by opening task manager by pressing ctrl+shift+esc buttons at a time. The main reason for this problem is something is causing to your hard drive to overwork. Here are the 8 proven solutions to overcome from 100% disk usage problem and speed up your computer.
How to Disable Windows Search Service:
Windows search service Provides content indexing, property caching, and search results for files, e-mail, and other content stored on your computer. It always runs in the background and takes more system resources and this also one of the reasons to cause 100% disk usage in Windows 10.
You can turn off this service in the windows services. Open run command and type services.msc press enter button you get all services list.
In the services, list search for Windows Search service and open its properties, now you will get a popup you can find it on the above image. Now you need to stop the service and disable it on startup type and press apply and finally press ok.
How to Disable Disk Defragmentation Configuration:
Disk Defragmentation is utility in all Microsoft operating systems which can improve the speed of accessing files which are stored in hard disk. The main task of Disk Defragmentation service is to rearranging files and occupy contiguous storage locations.
This service always runs on the background and takes more resources of the system. You can also, disable this service from the Task Scheduler.
Open the start menu and search for Task Scheduler and press enter. Now the Task Scheduler will open now navigate to Task Scheduler Library > Microsoft > Office > Windows > Defrag right side now you will get Enable/Disable option. If the service is enabled you disable, otherwise leave as it is.
How to Update device drivers:
Always update your device drivers to avoid 100% disk usage problem in Windows 10. Driver updates for Windows 10 such as monitors, printers, network adapters, and video cards are automatically downloaded and installed through Windows Update.
But, if you are having trouble device drivers, you can try fixing it by updating or reinstalling them manually. Here is how:
Open run command by pressing win+R, type devmgmt.msc, and select it from the list of results.
Expand a category like Monitors or Network Adapters to find the name of your device, then right-click on your device, and select Update Driver. For example, to update audio card drivers expand the Audio inputs and outputs category, right-click your audio card, and select Update Driver.
Now select Search automatically for updated driver software.
How to Disable SuperFetch Service:
Superfetch (part of Windows Memory Manager) is service which was first added in Windows Vista, this service makes the most used data read from RAM, not from Hard Drive. Because RAM speed is faster than the normal HDD (Hard Disk Drive).
This memory manager service will take more memory and disk resources, you can stop/disable Superfetch service by just following the below steps
- To open the command prompt with administrator privileges:
- press the win button and type CMD.
- Right-click on the command prompt.
- And select run as administrator. (see the below image for more details).
- Now Command prompt will be open and type net.exe stop superfetch and press enter
- Next type sc config sysmain start=disabled
How to Reset Virtual Memory:
Windows Operating Systems use Virtual memory to optimize system performance and speed up the device. Simply virtual memory is the combination of RAM and with temporary space on your hard disk. When you RAM runs low this virtual memory moves data from ram to space called paging file.
Accessing Virtual Memory settings on windows OS press Win key + pause break buttons or search for the system on start menu you will get system windows.
- Now select the Advanced system setting on the System properties window.
- Navigate to the advanced tab.
- Here you will get performance settings, just click on it.
- You will get another popup window, now navigate to the advanced tab.
- Now select the change button in the virtual memory section.
- In the next popup, window un-check the automatically managing the paging file size for all drives.
- Here you can adjust the paging file size with custom or system managed or disable paging file.
- Press the set button and select ok. Your computer asks to restart just select ok.
Check the configuration of AHCI PCIe:
AHCI (Advanced host controller interface) is a hardware technology which helps communicate a software with Serial ATA (SATA) devices such as hard drive.
Due to firmware incompatibility, Microsoft said that there an issue exists with some Advanced Host Controller Interface PCI-Express (AHCI PCIe) models that cause 100% disk usage issues in Windows 10 when running with the StorAHCI.sys driver. You can solve this by disabling MSI mode (Message signalled interrupt).
How to disable Message signalled interrupt mode:
First, open device manager by executing command devmgmt.msc in a run (win+r), now you will get Windows Device Manager. Left side you will get the list of devices which are connected to your computer, see the image below for more details.
From the device, list expand the IDE ATA/ATPI controllers now you can see the Standard SATA AHCI controller. Open properties of Standard SATA AHCI controller by double clicking or right click on it and select properties.
Now you will get a popup window, navigate to details tab. And, select Device instance path in the property section, now you can see the AHCI Controller path for more information check below image.
Device instance path and the folder name in the registry are the same. Now you need to open Windows Registry Editor by regedit in the RUN Command prompt. And navigate to below path:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\<AHCI Controller>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties
Change the MSISUpported (Message Signaled Interrupt) DWORD value 1 to 0 and restart the computer. And check for the problem is still exist or not?
How to Disable automatic windows update service:
Windows update service will always run in the computer background, it will take more CPU, RAM, Disk resources. This will also cause to 100% disk usage issue in Windows 10, you can disable windows auto update in your computer. Open windows update setting by typing update in the start menu and select windows update settings. Now you will get a window to control windows updates see the below image for reference.
In the windows update setting select advanced options, now you will new window see the below image for reference.
Now uncheck the give me updates for other Microsoft products when I update windows. Uncheck automatically download updates even over metered data connections (charges may apply). And check the problem is solved or not? If the problem still exists try disabling Windows update feature.
How to Disable windows update service:
You can disable windows update service to resolve heavy disk usage problem in windows 10. Open services by typing services.msc in the run. And, search for a service name Windows Update, open its properties by double-clicking.
Now you will get a popup window, and select startup type to as disable and stop the service by clicking on stop button, finally click apply and ok buttons.
#1 Group Policy Editor:
Press the Windows logo key + R then type gpedit.msc and click OK.
Navigate to Computer Configuration > Administrative Templates > Windows Components > Windows Update.
Double-click on Configure Automatic Updates.
Select Disabled in Configured Automatic Updates on the left, and click Apply and OK to disable the Windows automatic update feature.
#2 Registry editor:
- Use the Windows key + R keyboard shortcut to open the Run command.
- Type regedit, and click OKto open the Registry. Browse the following path:
- Right-click the Windows (folder) key, select New and then click Key.
- Name the new key WindowsUpdateand press Enter.
- Right-click the newly created key, select new and click Key.
- Name the new key AU and press Enter. Inside the newly created key, right-click on the right side, select New, and click on DWORD (32-bit) Value.
- Name the new key AUOptionsand press Enter. Double-click the newly created key and change its value to 2. It’s for “Notify for download and notify for install“. Click OK.
- Close the Registry to complete the task.