How to Fix a Slow SSD
An SSD that felt instant when you first installed it can start feeling sluggish after months or years of use. Boot times creep up, file copies slow down, and the overall snappiness that made you switch from a hard drive fades. SSDs do not degrade the same way mechanical drives do — there are no moving parts wearing out — but they do lose performance for specific, fixable reasons.
Check your current SSD health and speed
Before making changes, measure where you stand so you can verify improvements afterward.
CrystalDiskInfo (health)
Download CrystalDiskInfo (free). It reads the SSD's SMART data and shows the drive's health status, temperature, total bytes written, and power-on hours. Key things to check:
- Health Status: Should say Good. If it says Caution or Bad, the drive has worn NAND cells and may need replacement soon
- Total Host Writes: Compare this to the drive's rated endurance (TBW — terabytes written), which is in the drive's spec sheet. A 500GB consumer SSD typically has a 300 to 600 TBW rating. If you are above 80 percent of the rated TBW, the drive is nearing end of life
- Temperature: SSDs throttle performance when they overheat. Sustained temperatures above 70 degrees Celsius cause thermal throttling on most drives
CrystalDiskMark (speed)
Download CrystalDiskMark (free). Run the default benchmark and note the sequential read and write speeds. Compare these to the manufacturer's rated speeds for your drive model. A healthy SATA SSD should hit 500 to 550 MB/s sequential read. An NVMe SSD should hit 1,500 to 7,000 MB/s depending on the generation (Gen 3, Gen 4, or Gen 5). If your results are significantly below the rated speeds, one of the issues below is the cause.
Free up space
This is the single most common reason an SSD slows down, and it is the easiest to fix. SSDs need free space to operate efficiently because of how they write data.
An SSD cannot overwrite data in place the way a hard drive can. It must first erase an entire block of cells, then write new data to those cells. When the drive has plenty of free space, it can pre-erase blocks in the background (a process called garbage collection) and have clean blocks ready when you need to write. When the drive is nearly full, there are few or no pre-erased blocks available. Every write operation must now wait for an erase cycle to complete first, which dramatically slows down write performance.
The general rule: keep at least 10 to 20 percent of your SSD's capacity free. On a 500GB drive, that means maintaining at least 50 to 100 GB of free space. On a 1TB drive, 100 to 200 GB free.
What to clean
- Run Disk Cleanup. Search for Disk Cleanup in the Start menu, select your SSD, and check all boxes including Windows Update Cleanup, Previous Windows Installation (if present, this can be 10 to 20 GB), and Temporary files. Click Clean up system files to see additional options
- Clear browser caches. Chrome, Firefox, and Edge store cached web data that can reach several gigabytes. In Chrome: Settings, Privacy and Security, Clear browsing data, select Cached images and files
- Uninstall unused programs. Settings, Apps, Apps and features, sort by size. Games are often the largest — a single modern game can be 50 to 150 GB
- Move large files to secondary storage. If you have a second drive (HDD or another SSD), move videos, photos, game installs, and other large files that do not need SSD speed to the secondary drive
Enable TRIM
TRIM is a command that tells the SSD which data blocks are no longer in use so the drive can erase them in the background and have clean blocks ready for new writes. Without TRIM, the SSD does not know that deleted files are actually deleted until it tries to write to those blocks, which causes the erase-then-write delay on every operation.
TRIM should be enabled by default on Windows 7 and later when an SSD is detected, but it can be accidentally disabled. To check:
- Open Command Prompt as administrator
- Run:
fsutil behavior query DisableDeleteNotify - If the result is
DisableDeleteNotify = 0, TRIM is enabled (the 0 means the disable flag is off — TRIM is on). If it shows 1, TRIM is disabled - To enable TRIM:
fsutil behavior set DisableDeleteNotify 0
Update the SSD firmware
SSD manufacturers release firmware updates that fix performance bugs, improve garbage collection algorithms, and address compatibility issues. A firmware update can resolve speed problems that no amount of software optimization will fix.
Check your SSD manufacturer's website or use their management software:
- Samsung: Samsung Magician
- Crucial/Micron: Crucial Storage Executive
- Western Digital/SanDisk: WD Dashboard
- Kingston: Kingston SSD Manager
- Intel/Solidigm: Solidigm Storage Tool
These tools also show drive health, temperature history, and remaining endurance. Install the one that matches your drive brand.
Check the SATA or NVMe interface
SATA mode
SATA SSDs should be running in AHCI mode, not IDE mode, in the BIOS. IDE mode is a compatibility setting for older mechanical drives that limits SSD performance significantly. Check in your BIOS/UEFI settings under SATA Configuration — it should say AHCI. Changing from IDE to AHCI after Windows is installed can cause a boot failure unless you enable the AHCI driver in the Windows registry first. If your BIOS shows IDE mode, search for the specific steps to switch safely for your Windows version before changing it.
NVMe lane width
NVMe SSDs connect through the PCIe bus. If an NVMe drive is in a slot that only provides x2 lanes instead of x4, or if a Gen 4 drive is in a Gen 3 slot, it will run at reduced speed. Check your motherboard manual for which M.2 slot supports which PCIe generation and lane width. CrystalDiskInfo shows the current interface mode — compare it to what your drive is rated for.
Disable heavy indexing and defragmentation
Windows Search Indexer continuously writes index data to the drive. On an SSD that is already low on space, this adds to the write pressure and uses some of the available clean blocks.
More importantly, ensure that Windows is not defragmenting your SSD. Defragmentation is for mechanical hard drives — it reorganizes data to reduce seek time. SSDs have no seek time, so defragmentation provides no benefit and burns through write cycles. Windows 10 and 11 are supposed to detect SSDs and run TRIM (called retrim in the optimizer) instead of defragmentation, but this can break if the drive is misidentified.
Check: search for Defragment and Optimize Drives. Select your SSD. The Media type column should say Solid state drive. If it says Hard disk drive, Windows is misidentifying your SSD and may be defragmenting it. Disable scheduled optimization for that drive until you resolve the misidentification (usually fixed by installing the correct SSD driver or storage controller driver).
Check for thermal throttling
NVMe SSDs generate significant heat, especially during sustained transfers. Many budget NVMe drives and drives in laptops with poor airflow throttle their speed when they exceed 70 to 80 degrees Celsius. If your SSD is fast for the first few seconds of a large transfer and then slows dramatically, thermal throttling is likely the cause.
Solutions:
- Desktop: Add an M.2 heatsink. Most motherboards include one, but it may not be installed. Aftermarket M.2 heatsinks with thermal pads cost under $15 and reduce temperatures by 10 to 20 degrees
- Laptop: Ensure the laptop's cooling system is clean (see dust cleaning guides). Some laptops have a thermal pad connecting the M.2 slot to the chassis for heat dissipation — if this pad is missing or dried out, the drive overheats
When the SSD is actually failing
If none of the above fixes restore performance and CrystalDiskInfo shows Caution or Bad health status, the SSD's NAND flash cells are wearing out. Write speeds degrade first as the drive shifts to slower write modes to compensate for worn cells. Read speeds follow as the drive requires more error correction. At this point, the correct action is to back up your data and replace the drive. SSDs can fail suddenly — a drive showing Caution can still operate for months, or it can become read-only or completely unresponsive without much warning.
SSD diagnosis in Marion
If your SSD has slowed down and you are not sure whether the fix is a software adjustment or the drive needs replacement, LuxuriousComputers Repair in Marion can benchmark the drive, check its health data, and either optimize it or replace it with a new SSD and migrate your data.