Skip to content

How to Fix 100% Disk Usage in Windows 10/11 (Complete Guide)

If Task Manager shows Disk at 100% and your PC is extremely slow, you are not alone. This problem is very common, especially on PCs with a hard disk drive (HDD), and random tricks rarely fix it. Below is the real, proven solution, step by step.

In this article
  1. Why Does 100% Disk Usage Happen?
  2. Step 1: Disable SysMain (Main Fix)
    1. Method 1: Using Services (recommended)
    2. Method 2: Using Command Prompt (admin)
  3. Step 2: Disable Windows Search
    1. How to disable it
  4. Step 3: Disable Startup Apps
  5. Step 4: Check Disk Health (SMART)
  6. Step 5: HDD or SSD?
  7. Other Things to Check
  8. Summary (Proven Fix)

Why Does 100% Disk Usage Happen?

The most common causes are:

  • A slow or old HDD (mechanical hard drive)
  • The SysMain (Superfetch) and Windows Search services
  • Wrong or outdated SATA / storage drivers
  • A failing disk (SMART errors)
  • Windows Update running or stuck in the background

Step 1: Disable SysMain (Main Fix)

SysMain (formerly Superfetch) is a Windows service that tries to make apps open faster by loading the programs you use often into memory in advance.

On many computers, especially those with a traditional HDD, this causes constant disk activity and leads to 100% disk usage.

Disabling SysMain is completely safe. It does not break Windows, and it does not affect updates, security or system stability. At worst, some apps open a fraction of a second slower, but in most cases the system becomes smoother, quieter and more responsive.

  1. Press Win + R.
  2. Type services.msc and press Enter.
  3. Find SysMain in the list.
  4. Double-click it.
  5. Click Stop.
  6. Set Startup type to Disabled.
  7. Click Apply, then OK.
  8. Restart your PC.

SysMain service stopped and set to Disabled in the Services window

Method 2: Using Command Prompt (admin)

  1. Press Win + X and open Command Prompt (Admin) or Terminal (Admin).
  2. Run these commands one by one:
sc stop "SysMain"
sc config "SysMain" start= disabled

Note: Keep the space after start=. Without it, the command fails.

  1. Restart Windows.

Note: Disabling SysMain is safe and does not damage Windows.

Windows Search can index your files non-stop and push disk usage to 100%.

How to disable it

  1. Open services.msc.
  2. Find Windows Search and double-click it.
  3. Click Stop.
  4. Set Startup type to Disabled, then click Apply and OK.

Note: Search in the Start menu and File Explorer still works, but it can be slower without the index.

Step 3: Disable Startup Apps

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Go to the Startup tab (Startup apps in Windows 11).
  3. Right-click the apps you don’t need at startup and select Disable.

Step 4: Check Disk Health (SMART)

If your disk has physical problems, no tweak will fix it for good.

Step 5: HDD or SSD?

Other Things to Check

  • Windows Update: if an update is installing in the background, disk usage can stay high until it finishes. Open Settings > Windows Update, let it finish and restart your PC.
  • Storage drivers: install the latest SATA / storage driver from your PC or motherboard maker’s website.

Summary (Proven Fix)

  • Disable SysMain
  • Disable Windows Search
  • Disable startup apps
  • Check the disk health (SMART)
  • Consider an upgrade to an SSD

This method really works, it is not a YouTube myth. If the problem continues, there is a very high chance that your hard drive is failing.

For more ways to make your PC faster, see my 15 tricks to speed up Windows 11.

Guide prepared by Tips2Fix: real solutions, no fake tricks.

Written by

Daniel

Daniel is the creator of Tips 2 Fix. He has been publishing tech tutorials on YouTube since 2013, and his videos have been watched more than 21 million times. Every guide on this site comes with a video where he shows the fix step by step, from Windows 11 upgrades on unsupported PCs to everyday Windows, Mac and Android problems.

Leave a Reply

Your email address will not be published. Required fields are marked *


Support Me