Fix: 100% Disk Usage by System and Compressed Memory in Windows

High disk usage by the System and Compressed Memory process is often due to paging file misconfigurations, memory leaks in third-party software, or the Superfetch service in Windows.

System and Compressed Memory 100% Disk Usage

This process aims to compress the total size and usage of RAM and disk space on your computer. However, it may not perform effectively if there is an inconsistency with the related software.

Use the solutions in this article to resolve the 100% disk usage issue with the System and Compressed Memory process.

1. Reset Paging File Settings

Begin by resetting your computer’s paging file configuration. Incorrect settings can cause the System and Compressed Memory process to consume excessive disk resources.

  1. Open the Start Menu and search for Advanced System Settings, then open it.
    Opening Advanced System Settings
    Opening Advanced System Settings
  2. Click on the Settings button in the Performance section.
    Navigating to Performance Settings
    Navigating to Performance Settings
  3. Switch to the Advanced tab and select Change.
    Navigating to Virtual Memory Settings
    Navigating to Virtual Memory Settings
  4. Check the box for Automatically manage paging file size for all drives.
    Automatically Manage Paging
    Automatically Manage Paging
  5. Click OK and restart your computer.
  6. Check if the problem has been resolved.

Note: If the automatic configuration was already selected, try setting a custom size for the paging file. Aim for a size between 1.5 to 3 times your RAM’s capacity to determine the appropriate minimum and maximum sizes for your PC.

2. Adjust Windows for Best Performance

High disk usage by the System and Compressed Memory process can also result from Windows’ visual effects when they are not properly compressed in the background.

You can decrease these visual effects by adjusting Windows for best performance.

  1. Open the Start Menu and search for Advanced System Settings, then open it.
    Opening Advanced System Settings
    Opening Advanced System Settings
  2. Select the Settings button for the Performance section.
    Navigating to Performance Settings
    Navigating to Performance Settings
  3. On the Visual Effects tab, choose Adjust for best performance.
    Adjusting Visual Effects for Best Performance
    Adjusting Visual Effects for Best Performance
  4. Click Apply and then click OK.
  5. Determine if the issue persists.

3. Run SFC Scan

Corruption or damage to Windows components can cause the process to consume excessive disk resources. Running a system scan can help verify the integrity of Windows system files.

This can be achieved using the System File Checker (SFC) and Deployment Image Servicing and Management (DISM) utilities.

  1. Open the Start Menu and search for Command Prompt.
  2. Select Run as Administrator.
    Opening Command Prompt as Admin
    Opening Command Prompt as Admin
  3. Type the following command and press Enter:
    sfc /scannow
  4. Wait for the completion of the scan.
  5. Type the following command and press Enter:
    DISM /Online /Cleanup-Image /RestoreHealth
  6. Wait for the process to complete.
  7. Restart your PC and check if the problem has been resolved.

4. Check Drive Health

Sometimes, high disk usage issues stem from the health of your drive. A failing or deteriorated drive may hinder system processes.

To check your drive’s health, use tools like Hard Disk Sentinel, which can be downloaded from the official source here. Install and run the utility to get a status report on your drive.

5. Disable Superfetch

Superfetch improves startup times for frequently used applications by preloading them into memory. However, issues with Superfetch may impede the System and Compressed Memory process, leading to high disk usage.

Disable the Superfetch (SysMain) service in Windows by following these instructions, but note this may affect app load times:

  1. Open the Run dialog by pressing Win key + R.
  2. Type services.msc and press Enter.
    Opening Services Window
    Opening Services Window
  3. Locate the SysMain service in the Services window.
    SysMain Service
    SysMain Service
  4. Right-click on the service and select Properties.
  5. Set the Startup type to Disabled, and click Stop if the service is active.
    Changing SysMain Startup Type to Disabled
    Changing SysMain Startup Type to Disabled
  6. Click Apply and OK.
  7. Confirm if the issue persists.

6. Disable Memory Diagnostic

Disabling the memory diagnostic service, which can address memory issues, may also solve high disk usage problems.

  1. Open the Start Menu and search for Task Scheduler. Choose Run as administrator.
    Running Task Scheduler as Admin
    Running Task Scheduler as Admin
  2. Navigate to Task Scheduler Library > Microsoft > Windows > MemoryDiagnostic.
    Navigating to MemoryDiagnostic
    Navigating to MemoryDiagnostic
  3. Select the RunFullMemoryDiagnostic entry and click Disable on the right.
    Disabling Memory Diagnostics
    Disabling Memory Diagnostics

7. Perform Clean Boot

Third-party applications can also lead to high disk usage. If a background app has a memory leak, the System and Compressed Memory process may not terminate properly.

To diagnose this, perform a clean boot, which launches Windows with only essential services. If the problem disappears in clean boot, identify the culpable software by gradually enabling services.

  1. Open the Run dialog by pressing Win key + R.
  2. Type in msconfig and press Enter.
    Opening System Configuration
    Opening System Configuration
  3. In the System Configuration window, go to the Services tab and select Hide all Microsoft services.
    Hiding Windows Services from the List
    Hiding Windows Services from the List
  4. Click Disable all, then Apply.
  5. Switch to the Startup tab and select Open Task Manager.
    Opening Task Manager
    Opening Task Manager
  6. In Task Manager, individually disable third-party startup apps.
    Disabling Startup Apps
    Disabling Startup Apps
  7. Restart your PC for a clean boot and check if the problem reoccurs.

8. Reinstall Windows

If none of the above solutions work, consider reinstalling Windows as a last resort. This will address any underlying software issues.

Please refer to our comprehensive guide on clean installing Windows. Ensure you back up your important data beforehand since you will need to format the system partition.

ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.