If your computer is slow, files open with a delay and Task Manager shows Disk 100%, a few background services or a wrong setting may be keeping your disk busy non-stop. This is very common especially on HDD-based systems, but it can also happen on SSDs. Here are the most effective fixes.
First, Find Out Which Process Is Heavy
Open Task Manager with Ctrl + Shift + Esc, then click the Disk column to sort processes by disk activity. The culprit is usually one of a few known services: SysMain (Superfetch), Windows Search, Windows Update or an antivirus scan. Seeing which one is heavy narrows down the fix.
Fix 1: Stop the SysMain and Windows Search Services
These two services are frequent causes of a maxed-out disk on HDDs. Open Win + R > services.msc. Double-click the SysMain service, set its Startup type to Disabled and stop it. Do the same for Windows Search. For most users disk usage returns to normal instantly.
Note: if you use an SSD, disabling SysMain barely affects performance; on an HDD it brings noticeable relief.
Fix 2: Adjust Virtual Memory (Page File)
A wrong virtual memory setting can keep the disk constantly busy. Go to Win + R > sysdm.cpl > Advanced > Performance > Settings > Advanced > Virtual memory > Change. Uncheck "Automatically manage paging file size for all drives", select the system drive and set a Custom size (initial: about 1.5× your RAM in MB; maximum: 3×). Apply and restart.
Fix 3: Fix the StorAHCI Driver Bug (MSI Mode)
On some AHCI controllers a firmware bug can lock the disk at 100%. Go to Device Manager > IDE ATA/ATAPI controllers > Standard SATA AHCI Controller > Properties > Details tab > note the Driver key name, then in the Registry set the MSISupported value under the related key to 0. This is a known Microsoft fix and is for advanced users; back up the registry beforehand.
Fix 4: Check System Files and the Disk
Corrupt system files or disk errors can also cause high disk usage. In an administrator Terminal:
sfc /scannow
chkdsk C: /f /r
Also complete any pending updates from Settings > Windows Update; half-finished updates can keep the disk constantly busy too.
Frequently Asked Questions (FAQ)
Is it harmful to turn off SysMain?
No. SysMain (Superfetch) caches frequently used applications; disabling it does not cause data loss. Its impact is small on SSDs, while on HDDs it can solve the disk being locked up.
I use an SSD but still see 100% disk, why?
On SSDs the cause is usually a faulty driver, a half-finished update, or an app constantly writing to disk. Find the process in Task Manager and update your drivers and Windows.
How do I prevent 100% disk permanently?
Tune the services, keep drivers up to date, disable unnecessary startup apps and, if possible, move the system to an SSD. An SSD largely eliminates this problem.
Conclusion
On Windows 11, 100% disk usage usually stems from a few known services and a wrong setting. Stopping SysMain and Windows Search and adjusting virtual memory brings instant relief on most systems. For a permanent fix, running the system on an SSD is the most effective step.