What NVMe fixed — and what it replaced it with
A hard drive lost most of its speed to the physics of seeking: fragmentation meant more head movement, and half the cleanup industry of the 2000s existed to fight exactly that. NVMe has no heads, runs eight or more flash channels in parallel and does random reads at flash speed, so file fragmentation barely registers — defragmentation is dead as a performance fix. What came instead is a subtler constraint: the controller needs free blocks to write efficiently, and a nearly full drive has none to give.
Once an SSD passes roughly 90 percent capacity, the SLC write cache shrinks, the controller falls back to read-modify-write cycles on partially filled blocks, and sustained writes can drop to a fraction of the spec sheet. Garbage collection and wear leveling also want spare area to work in. The modern equivalent of "my disk is fragmented" is "my disk is full" — and the cure is cleanup, not defrag.
The cleanup that still pays on a fast drive
The goal is no longer arranging files for a read head; it is keeping 15 to 20 percent of the volume free so the controller has room to breathe. That reshuffles the chore list: caches that regrow on their own are prime targets, WinSxS bloat from years of updates is the biggest single win on an old install, and bulk media belongs on a second drive rather than on the C: partition your system drive depends on.
- Storage settings and Disk Cleanup — reclaim WinSxS space from superseded update components
- Browser and app caches — they regrow anyway, so deleting them costs nothing
- Downloads folder triage — the graveyard most people have not opened in years
- hiberfil.sys — powercfg /h /type reduced, or powercfg /h off if you never hibernate
- System Protection usage slider — old restore points quietly eat percent after percent
- Game and media libraries — move them to a second drive and keep C: lean
What not to do to an SSD
Do not defragment. Optimize Drives already runs a monthly TRIM pass for SSDs — the one maintenance operation they actually need — and fsutil behavior query DisableDeleteNotify should return 0 to confirm it. "SSD optimizer" utilities that overwrite free space add write wear for no measurable gain, and registry cleaners have nothing to do with drive speed on any interface. If you want the drive fast again, free space; everything else is 2009 folklore.
A full SSD is the one modern case where cleanup directly restores performance: clear the backlog, keep a fifth of the volume free, and sustained write speed comes back. That is the entire maintenance story of an NVMe drive — it fits on an index card.
Questions and Answers
Do NVMe SSDs need defragmentation?
No. Fragmentation barely affects NVMe random reads, and Windows already sends TRIM on a monthly schedule through Optimize Drives — manual defragmentation only adds wear.
Why is my NVMe SSD slower when it is almost full?
Past roughly 90 percent capacity the SLC write cache shrinks and the controller must read-modify-write partially filled blocks. Keep 15–20 percent free and sustained write speed returns.
Know what is included before you buy.
The one-time 30-minute trial covers core tools. PRO-labelled features stay locked until a paid license is activated.
Read next
Write to us: [email protected]