Drive Health and the SSD truth (never defrag an SSD)
Updated 24 Jun 2026
Drive Health tells you the truth most "optimizers" get wrong. It reports your drives' real media type, capacity, TRIM status and the SMART data they actually expose — and it does the correct maintenance for each: ReTrim for SSDs, defragment only for confirmed spinning HDDs. It will never defragment flash, never overwrite-erase it, and never invent a fake "health %". This honesty is the whole point of the feature.
Why an SSD must never be defragmented
Defragmentation rearranges files into contiguous blocks so a mechanical read head doesn't have to seek across a spinning platter. An SSD has no head and no seek penalty — fragmentation simply doesn't slow it down. "Defragging" an SSD does nothing useful and does burn through a slice of the drive's finite write endurance for zero benefit. The real maintenance for flash is TRIM: telling the drive which blocks are now free so it can manage wear and keep writes fast. BRUTAL exposes that as ReTrim, never defrag.
The media-type gate (how it can't get this wrong)
Behind the scenes, each drive is classified from Windows' own storage data: MSFT_PhysicalDisk for media type and bus, MSFT_Partition to map a drive letter to its physical disk. BRUTAL will only defragment a drive that is provably an internal spinning HDD — confirmed HDD media, on an internal bus (SATA/ATA/SAS/SCSI), not removable, not a RAID or Storage Spaces virtual volume, with a real disk mapping. Anything ambiguous — USB enclosures, NVMe, persistent memory, unknown media — fails safe to do not defrag. Even the underlying optimize routine refuses a defrag request on non-HDD media, as defense in depth beyond the disabled button.
What the health report shows
- Media & bus — NVMe SSD, SSD, HDD (with RPM if reported), persistent memory, or removable.
- Capacity — size and free space per volume.
- TRIM status — whether TRIM is enabled system-wide (read from
fsutil behavior query DisableDeleteNotify), shown on flash drives. - SMART / reliability — temperature, SSD wear %, power-on hours, read/write error totals, start/stop cycles. These come from
Get-StorageReliabilityCounterand only the fields your drive actually reports are shown. Many consumer drives expose only a subset; BRUTAL displays what's there and never synthesizes a number. - Fragmentation (HDD) — a read-only analysis with a percentage and a plain recommendation.
How to check and maintain a drive
- Open Drive Health from the sidebar. Scanning, health reporting and fragmentation analysis are all free.
- Read each drive's card: media type, TRIM state and any SMART values it reports.
- On an HDD, run Analyze to see fragmentation (read-only — it changes nothing).
- Click the action button to maintain the drive: ReTrim on an SSD (runs without a prompt; it's quick and harmless) or Defragment on a confirmed HDD (you'll get an OK/Cancel confirm because it can run long).
fsutil, defrag.exe) — no kernel driver, no firmware tampering, no custom move-file engine. An HDD defrag can take a long time; you can navigate away to cancel it.The myths we refuse to ship
The page includes a standing "SSD Health & Truth" panel listing the bad advice common optimizers still push — and that BRUTAL will not do:
- Defragmenting an SSD (pointless, wears the drive).
- Disabling SysMain/Prefetch as "SSD care" (it isn't).
- Deleting the pagefile or hibernation file to "save the SSD".
- Turning off indexing as endurance protection.
- Multi-pass "secure erase" overwrites on flash (the wrong tool for SSDs).
Common issues / troubleshooting
- The Defragment button is greyed out — correct: the drive isn't a proven internal HDD (it's an SSD, NVMe, USB, RAID or Storage Space), so defrag is intentionally blocked.
- No SMART values appear — your drive doesn't report those counters, or they're behind a USB bridge. BRUTAL shows only what the drive exposes rather than guessing.
- TRIM shows off — that's worth fixing in Windows; BRUTAL surfaces the status so you know.
- External SSD shows as "Removable" — it's treated as external and never defragged, which is the safe choice.
To actually reclaim space rather than maintain the drive's mechanics, see the Disk Cleaner and Disk Analyzer.
FAQ
Why won't BRUTAL let me defragment my SSD?
Because it would be pointless and harmful. SSDs have no read head, so fragmentation doesn't slow them down, and rewriting blocks just consumes write endurance. The correct SSD maintenance is TRIM, which BRUTAL offers as ReTrim. Defragment is enabled only for confirmed spinning HDDs.
How does it know my drive is an SSD or an HDD?
It reads Windows' own storage data (MSFT_PhysicalDisk media type and bus, MSFT_Partition for the disk mapping). It only defragments a drive proven to be an internal HDD on a SATA/ATA/SAS/SCSI bus; anything ambiguous — NVMe, USB, RAID, Storage Spaces, unknown media — fails safe to no-defrag.
What is ReTrim and is it safe to run?
ReTrim re-issues the TRIM command, telling your SSD which blocks are free so it can keep writes fast and manage wear. It's the proper flash maintenance, runs quickly via the in-box Windows defrag.exe /L, and is safe — it runs without a confirmation prompt.
Why doesn't it show a single 'drive health percentage'?
Because no honest source for one exists on most consumer drives. BRUTAL displays only the SMART fields your drive actually reports (temperature, wear %, power-on hours, error counts) and refuses to synthesize a made-up health score.
More in Disk & Drive
Still stuck?
Email us, and include your app version from Settings.