
When Task Manager shows the disk at 100 percent, the drive is busy every moment, so everything else waits in line: apps take ages to open, the Start menu lags and File Explorer freezes. The 100% figure is active time, not space used, so a nearly empty drive can still hit it.
Don’t start by disabling services at random. Spend two minutes finding which process is doing the reading and writing, because the fix follows directly from its name. And check what kind of drive you have: on a PC with an old spinning hard drive, 100% disk is often normal for that hardware, and the real fix is an SSD.
Try these first
- Open Task Manager (Ctrl + Shift + Esc), select Processes and sort by the Disk column.
- On the Performance tab, select the disk marked (C:) and check whether it’s an SSD or HDD and its Average response time.
- After a restart or a big update, give the PC 15 to 20 minutes to settle before judging.
- Restart rather than shut down, so pending updates can finish.
- Free up space if the system drive is nearly full.
- Run a Microsoft Defender quick scan as a first malware check.
Find the process before you fix anything
Open Task Manager with Ctrl + Shift + Esc. On the Processes page, click the Disk column header to sort by disk activity. Note the top one or two names over a minute or so; a single spike means little, a process that stays on top is your suspect.
Then open the Performance page and select the disk labeled (C:), usually Disk 0. It shows whether the drive is an SSD or HDD, plus Active time, Average response time, Read speed and Write speed.
Compare them. If active time is 100% and the drive is reading or writing a lot, something is genuinely busy, so find it below. If an SSD sits at 100% while read and write speeds are near zero and response times reach hundreds or thousands of milliseconds, the drive, its firmware or its driver is struggling rather than any app, so go straight to the hardware section; on a hard drive, the same pattern can simply be lots of small scattered reads hitting the drive’s speed limit.
For more detail, press Win + R and run resmon to open Resource Monitor. On the Disk tab, Processes with Disk Activity shows which programs are busy, and Disk Activity shows the exact files they’re reading and writing. Seeing pagefile.sys near the top points at low memory; Windows.edb or Windows.db points at search indexing.
What is causing 100% disk usage, process by process
| Top process or file | Likely cause | Fix |
|---|---|---|
| System, with pagefile.sys busy and memory near full | Not enough RAM, so Windows swaps memory to disk | Close heavy apps and browser tabs, trim startup apps, add RAM |
| Service Host: SysMain | SysMain preloading apps into memory, hard on slow hard drives | Test with SysMain stopped (below) |
| Microsoft Windows Search Indexer or SearchIndexer.exe | Building or rebuilding the search index | Let it finish, or shrink what it indexes (below) |
| Antimalware Service Executable | A Microsoft Defender scan, or Defender and another antivirus both still scanning | Let the scan finish; find what it’s scanning (below) |
| Windows Modules Installer Worker, Service Host: Windows Update or Service Host: Delivery Optimization | Updates downloading or installing | Let it finish and restart; if it never ends, see Windows Update stuck |
| OneDrive, Dropbox or a backup agent | Initial sync or a large backup | Pause sync temporarily; schedule backups after hours |
| Outlook, Teams or a browser | Large mailbox cache or browser cache churn | Update the app; reduce what Outlook keeps offline |
| An unfamiliar process name | Unwanted software or malware | Run a full Defender scan, then the Microsoft Defender Offline scan |
| System, with no clear file pattern in Resource Monitor and plenty of free memory | Third-party background software, such as a backup agent, security suite or vendor utility | Do a clean boot to isolate it; our freezing guide walks through a clean boot |
| Nothing stands out, response times are huge | A failing drive or a storage driver problem | See the hardware section, including the SSD checks, before anything else |
If OneDrive is the culprit and the sync never seems to finish, our OneDrive not syncing guide shows how to check what it’s stuck on.
SysMain high disk usage: test before you disable it
SysMain (formerly SuperFetch) watches which apps you use and preloads them into memory. On an SSD its disk use is rarely noticeable. On a slow hard drive, especially with 8 GB of RAM or less, it can keep the disk busy for long stretches after startup.
Test it rather than guess:
- Press Win + R, type
services.mscand press Enter. - Double-click SysMain, select Stop, set Startup type to Disabled, then select OK.
- Use the PC normally for a day, restarting at least once.
- If disk use didn’t improve, set the startup type back to Automatic, select Apply, then Start.
Disabling it is reversible and doesn’t break Windows, but it isn’t a cure for a slow hard drive. If it only helped a little, the drive is the real bottleneck.
Windows Search Indexer high disk usage
The indexer reads your files and mailboxes so searches are instant. After a big file copy, a new Outlook profile or a rebuild, it can run hard for hours. Microsoft says a typical PC indexes fewer than 30,000 items, performance problems can start above 400,000, and a full rebuild can take up to 24 hours.
- Check the size: Settings > Privacy & security > Searching Windows shows the Indexed count. On Windows 10 it’s under Settings > Search > Searching Windows.
- Index less: on the same page, select Add an excluded folder for big archives, software folders or synced shares you never search.
- Rebuild a damaged index: Advanced indexing options (on Windows 10, Advanced Search Indexer Settings) > Advanced > Rebuild, then let it run, ideally overnight.
Don’t simply disable Windows Search. Classic Outlook uses the same index to search mail stored on the PC, so with the service off it falls back to its slower built-in search and warns that search performance will be impacted, and File Explorer searches get much slower too. If Outlook search is already misbehaving, see our Outlook search guide.
Rather have a technician sort it out?
With your approval, a technician can connect, watch which process is hammering your drive, apply the software fix and tell you honestly whether the drive needs replacing. A GoProIT technician can connect remotely, with your permission, and fix it while you watch. $59 per fix, Mon–Fri 8am–8pm ET.
Antimalware Service Executable high disk usage (Defender)
Antimalware Service Executable is Microsoft Defender. Busy periods during a scheduled scan, right after a security update or while you copy lots of files are normal, and a quick scan should finish. A full scan can take hours.
If it stays busy all day:
- Make sure only one antivirus is scanning in real time. Windows normally turns Defender off by itself when another antivirus is installed, so if Antimalware Service Executable stays busy while another product is present, check Windows Security > Virus & threat protection > Manage providers, and remove leftover trial suites or a second third-party antivirus.
- Find out what Defender is spending its time on. In Terminal (Admin) (Windows PowerShell (Admin) on Windows 10), run
New-MpPerformanceRecording -RecordTo C:\Users\Public\defender.etl, reproduce the slowdown, press Enter to stop, then runGet-MpPerformanceReport -Path C:\Users\Public\defender.etl -TopFiles 10. This is Microsoft’s own performance analyzer, and it lists the files that cost Defender the most scan time. - Don’t exclude whole drives or user folders to make it stop. Broad exclusions are exactly where malware hides. Exclude only a specific, trusted path that the report points to, such as a busy database folder for a line-of-business app.
For offices, schedule scans outside working hours through Intune or Group Policy instead of on each PC. Getting scanning, exclusions and alerts right across every machine is the point of managed endpoint protection.
Quick wins that help any busy disk
Whatever the top process turns out to be, these reduce the background load on the drive and are safe on any PC:
- Trim startup apps. In Task Manager, open Startup apps (called Startup on Windows 10) and disable anything you don’t need the moment you sign in. Updaters, chat apps and vendor utilities are common offenders.
- Free up space. Go to Settings > System > Storage and run Storage Sense or clear temporary files. A nearly full drive makes everything from updates to the page file work harder.
- Remove what you don’t use. Settings > Apps > Installed apps (Apps & features on Windows 10). Trial security suites and old backup tools often keep services running in the background.
- Leave virtual memory alone. Keep the page file on the default system-managed setting. Turning it off to “save the disk” causes app crashes when memory runs short.
- Optimize hard drives. Run Defragment and Optimize Drives on a spinning hard drive. Windows already handles SSDs correctly, so there’s nothing extra to do there.
When the drive itself is the problem
Spinning hard drives handle only a small number of reads and writes per second, which Windows 11 alone can exceed during startup and updates. If Task Manager says HDD and disk use sits at 100% no matter which process is on top, the hardware is the limit.
Check the drive’s health in Terminal (Admin) (right-click Start; on Windows 10 it’s Windows PowerShell (Admin)):
Get-PhysicalDisk | Format-Table FriendlyName, MediaType, HealthStatus, OperationalStatusshows whether Windows considers each drive healthy.Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-Listshows error counts, temperature and wear where the drive reports them. Rising uncorrected read errors are a bad sign.
Also look in Event Viewer > Windows Logs > System for errors or warnings from the disk source, such as a bad block report or retried operations.
If it’s an SSD and still pinned at 100%
A healthy SSD rarely sits at 100% for long unless it’s moving a lot of data, so treat a constant 100% with little reading or writing as a clue, not normal behavior.
- Look for controller resets. In the same System log, repeated Event ID 129 warnings that begin “Reset to device” come from the storage driver, such as storahci, stornvme or an Intel storage driver. They mean a request timed out and Windows reset the drive: a driver, firmware or connection problem, not a busy app.
- Update firmware and storage drivers. Get chipset and storage drivers from the PC maker’s support site or update app, and SSD firmware from the drive maker’s own tool. Back up before any firmware update.
- On a desktop with a SATA drive, reseat or replace the data cable with the PC shut down and unplugged. A loose or damaged cable causes the same retries and resets.
- Skip the MSI-mode registry tweak. Guides that tell you to turn off MSI mode in the registry come from one documented Windows 10 issue with certain AHCI PCIe SSD controllers using the StorAHCI.sys driver. It doesn’t apply to most PCs, so it isn’t worth a registry edit unless that exact controller and driver have been confirmed.
If the drive is unhealthy, back up today, before anything else. If it’s merely slow, replacing a hard drive with an SSD is usually the single biggest speed improvement an older PC can get, and the old drive can usually be cloned so Windows and apps don’t need reinstalling.
Back up before cloning, and if BitLocker or device encryption is on, make sure the recovery key is saved somewhere other than the PC before you swap drives.
On a Windows 10 PC, check before buying an SSD. Windows 10 reached end of support on October 14, 2025, so first run Microsoft’s PC Health Check app to see whether the PC can run Windows 11. If it can, an SSD is usually money well spent; if it can’t, that money usually goes further toward a replacement PC that already has one.
When to stop and get help
- The drive reports errors, clicks, or Windows freezes for seconds at a time.
- Disk usage stays at 100% even in Safe Mode, which points at hardware or a storage driver.
- An unknown process keeps coming back after Defender removes it.
- Several office PCs slowed down at the same time, which suggests a policy, update or security tool change.
Finding the process and applying the software fix is a typical $59 remote fix. We connect only after you approve the session, and you can end it at any time. We watch the disk live and tell you plainly whether the drive or RAM needs upgrading; hardware upgrades need hands on the PC, so you or a local repair shop would do those.
Common questions
Is 100% disk usage bad for my drive?
Not by itself. Drives are built to be busy, and brief periods at 100% during startup, updates or scans are normal. Constant 100% mainly hurts how fast the PC feels, though on an SSD nonstop writing, often page-file traffic from too little RAM, uses up its rated write life faster. The exception is a drive that’s already failing: heavy activity makes failure more likely, so if health checks show errors, back up first and fix the cause second.
Why is my disk at 100% when nothing is running?
Windows saves a lot of background work for when you’re not using the PC. Search indexing, scheduled Defender scans and Automatic Maintenance are designed to run while it sits idle, and update downloads and OneDrive sync can run at any time. Check the Disk tab in Resource Monitor (resmon) to see which process it is. If Task Manager shows 100% active time while read and write speeds are near zero and response times are huge, the drive itself may be struggling: check its health and back up.
Why is my disk at 100% right after startup?
Windows does a lot at startup: loading startup apps, SysMain preloading, Defender checks, search indexing catching up and updates checking in. On an SSD this settles within minutes. On a hard drive it can take 15 minutes or more. If it settles, trim startup apps in Task Manager. If it never settles, find the top process and use the table on this page.
Will adding more RAM fix 100% disk usage?
It will if low memory is the cause. When RAM fills up, Windows moves memory to the page file on disk, which keeps the drive busy. If Task Manager shows memory near full and Resource Monitor shows pagefile.sys activity, more RAM helps. If memory has plenty of headroom, more RAM won’t change disk usage.
Can a virus cause 100% disk usage?
Yes. Malware that encrypts your files, copies them off the PC or crawls the drive looking for data can keep the disk busy. Watch for unfamiliar process names and heavy activity when the PC should be idle. If files are being renamed or encrypted, disconnect the PC from the network right away (unplug the cable and turn off Wi-Fi) and get help before doing anything else. Otherwise, run a full Microsoft Defender scan, then a Microsoft Defender Offline scan, which restarts the PC, so save your work first.
Does an SSD fix 100% disk usage?
On an older PC with a spinning hard drive, usually yes, because the drive itself is the bottleneck. A hard drive handles far fewer reads and writes per second than an SSD, so a workload that pins it at 100% rarely does on an SSD. An SSD won’t cure low RAM, malware or a runaway sync, so find the top process first. Back up before you clone the old drive to the SSD, so you keep Windows, apps and files.
