See the latest update in the document by clicking here.
1, Run the HDD Test > If FI replace the HDD
2, Check in the Task manager which application is using the Most of the disk.
For that press " Ctrl+ shift+ esc " (it will open Task Manager) > Click on More details
Check for the Process which is using the More Disk
Most of the times following are the Processes that are causing the High Disk Usage:
1, System and Compressed Memory
2, Service Host: Local System
3, Antimalware Service Executable
Below are the Solutions:
Step 1, 2 and 3 are compulsory for all.
In addition to these three step 4 is specifically for the "System and Compressed Memory"
And Step 5 is for the "Antimalware Service Executable"
Step 1 :: Fix Your StorAHCI.sys Driver
===========================================
As explained by Christian Cowley, another cause for your hard drive going full capacity is a firmware bug in Microsoft AHCI driver called StorAHCI.sys. It’s known to cause the 100% hard disk problem and even BSODs in Windows. Follow these steps to disable Message-Signaled Interrupts support for the driver and fix the issue:
1, Open Device Manager (Right-click This PC > Manage > Device Manager).
2, Extend the IDE ATA/ATAPI controllers entry in the list.
3, Right-click Standard SATA AHCI Controller and go to Properties.
4, Under Driver tab, click Driver Details. If it shows C:\Windows\system32\DRIVERS\storahci.sys in the Drivers files field, then your system might be affected due to the bug.
5, Now click OK and go to the Details tab.
6, Select Device instance path from the drop down menu. You can copy the value present there to some text file or keep the box open.
7, Now, open Windows Registry (Windows + R > Type regedit).
8, Navigate to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\
Look for the value you saw in the Properties and expand the relevant key. Make sure you expand the correct key.
9, Once you have found the correct AHCI Controller using the given string, navigate to:
Device Parameters\Interrupt Management\MessageSignaledInterruptProperties
10, Here, double-click MSISupported and change it’s value to 0 (means turn off the MSI).Click OK to save the value. Close Windows Registry and restart your machine.
Step 2:: Disable Windows Search
===================================
- In the Command Prompt (Run asAdmin) window, type net.exe stop "Windows search" and hit the Enter key.
- Run > services.msc > Locate "Windows Search" and double-click it to enter its Properties window > Change the Startup type option to "Disabled". Then click "Apply" and "OK" to save your change.
Step 3:: Disable SuperFetch Service
=======================================
- In the Command Prompt (Run asAdmin) window, type net.exe stop superfetch and hit the Enter key.
Step 4:: Disable the System and Compressed Memory (This step to be done if in the Task Manger the process " System and Compressed Memory " is utilizing more disk)
==================================================================================================================================================================
If the first solution does not work well for you. Don't worry! You can simply try the second solution to get system and compressed memory high disk usage problem fixed with ease. Here are the details:
- Press the Windows Key + X. Choose Control Panel. Click Administrative Tools and choose Task Scheduler.
- In the Task Scheduler, double-click on Task Scheduler Library in the left pane to expand its contents.
- Double-click on Microsoft in the left pane to expand its contents. Double-click on Windows in the left pane to expand its contents.
- Click on MemoryDiagnostic in the left pane to have its contents displayed in the right pane.
- In the right pane, locate and right-click on a task named RunFullMemoryDiagnosticEntry. Click on Disable in the contextual menu.
- Close the Task Scheduler and restart your computer. Check to see if the issue persists once your computer boots up.
Step 5:: Disable windows defender to fix antimalware service executable high disk usage (This step to be done if in the Task Manger the process " antimalware service executable" is utilising more disk)
======================================================================================================================================================================
Change Windows Defender’s Scheduling Options
----------------------------------------------
Change Windows Defender’s schedule is an effective way because the error is mainly caused by real-time protection feature. Follow the details below and fix 'antimalware service executable high disk usage' issue.
- Press the Windows logo key + R at the same time to invoke the Run box.
- Type taskschd.msc and press Enter.
- Double-click on Task Scheduler Library > Microsoft > Windows.
- Double-click Windows Defender in Windows. Then double-click Windows Defender Scheduled Scan.
- Uncheck Run with highest privileges.
- Uncheck all the items in the Conditions section. Then click OK.
If unfortunately, it doesn't help you, make sure to try the second solution below.
Solution 2.
-----------
Add Antimalware Service Executable to Windows Defender’s Exclusion List
1. Press the Windows logo key + I at the same time to open the Settings window.
2. Click Update & security.
click update and security
3. Click Windows Defender. Then click Add an exclusion in Exclusions.
add an exclusion to windows defender to fix the high disk usage
4. Click Exclude a .exe, .com or .scr process
select the option according to the picture
5. Type MsMpEng.exe. Then click OK.
type msmpeng.exe to add antimalware service executable to windows defender.
Solution 3.
-----------
Disable Windows Defender
- Press Windows Key + R to open the Run Dialog Box.
- In the Run Dialog Box, type regedit and click OK to open the Registry Editor.
- In the navigation pane on the left, double-click the folders to navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender.
- If you find a registry entry named DisableAntiSpyware, double-click it and set its value data to 1.
Note:
If you do not see a registry entry named DisableAntiSpyware, right-click in the main Registry Editor pane and select New > DWORD (32 bit) Value.
Name this new registry entry DisableAntiSpyware. Double click it and set its value data to 1.
Comments
Post a Comment