You open “Defragment and Optimize Drives” to keep the PC running smoothly, but the status reads “Optimization not available,” the Optimize button is greyed out, or scheduled optimisation never runs. When slot online Windows 10 Optimize Drives not working leaves the tool idle, drives miss routine maintenance.
For hard drives, the tool defragments files so they can be read faster. For SSDs, it sends a TRIM command that helps the drive manage free space. Both depend on a Windows service and on the drive being in a format the tool understands.
Some drives, such as network shares and certain external or RAW drives, are never eligible.
Most problems with internal drives come from a disabled service or a damaged file system.
Users sometimes notice the problem only when Windows Security or a maintenance report mentions that drives have not been optimised for weeks.
Why This Happens
Optimisation fails for these reasons:
- The Optimize Drives service is disabled.
- The drive’s file system has errors, or the drive is RAW or unsupported.
- A third-party defragmenter has taken over and disabled the Windows tool.
- The scheduled task is turned off or set to an unusual frequency.
“Optimization not available” next to a USB stick or a network drive is normal.
Start With These Basic Checks
Check the service and drive.
- Press Windows + R, type services.msc, find “Optimize drives,” and set it to Manual, then start it.
- Open “Defragment and Optimize Drives” and select drive C.
- Check the Media type column. It should say Solid state drive or Hard disk drive.
- Select Optimize and watch the status.
- Select “Change settings” and make sure “Run on a schedule” is ticked.
If the media type says “Unknown,” Windows may not recognise the drive correctly, which can prevent TRIM.
The “Last run” column shows when each drive was last optimised. A date far in the past suggests the schedule is not running.
Going a Step Further
Repair the drive and remove conflicts.
- Run chkdsk C: /f from an administrator Command Prompt and restart.
- Uninstall third-party defragmentation or “disk booster” tools.
- Run sfc /scannow to repair system files.
- Update storage drivers and SSD firmware from the manufacturers.
- For SSDs, run fsutil behavior query DisableDeleteNotify. A result of 0 means TRIM is enabled.
A Word of Caution
Do not use third-party defragmenters on SSDs, and never force full defragmentation of an SSD. Back up files before disk repairs.
Final Thoughts
Optimize Drives usually fails because of a disabled service, drive errors, or conflicting tools. Enable the service, repair the drive, and let Windows handle scheduled maintenance.
Windows normally manages optimisation well by itself once the service runs and the schedule is enabled, so manual runs are rarely needed afterwards.
