Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Start with three things: keep TRIM enabled, leave roughly 10–20% of the drive unused, and check the exact model’s health and firmware with its manufacturer’s tool. For a 128GB SSD, that means aiming for about 13–26GB free. Avoid routine manual defragmentation and old “SSD tweak” advice such as disabling the pagefile or indexing; those changes usually trade away useful features without solving a full or failing drive.

What SSD optimization should accomplish

“Optimization” can mean several different things: steadier performance when the drive is busy, lower write amplification, correct communication between the operating system and the SSD, or protection against data loss. The best action depends on which problem you have. MLC is only one characteristic; controller, NAND generation, firmware, factory-reserved capacity, interface, age, and workload also matter.

  • Performance consistency: avoid running the drive nearly full, so its controller has room to manage writes.
  • Endurance: allow TRIM and avoid unnecessary write-heavy maintenance.
  • Compatibility: confirm the storage path passes TRIM and that firmware and connection are appropriate.
  • Data safety: back up before firmware updates or destructive operations, and avoid risky cache settings.

How much space should remain free?

A practical target—not a universal manufacturer requirement—is to keep about 10% free at minimum and 15–20% free on an older, heavily used, or write-intensive drive. On a 128GB nominal drive, those targets are approximately 12.8GB, 19.2GB, and 25.6GB. Operating systems may show less than 128GB because manufacturers use decimal gigabytes while operating systems commonly display capacity in binary units.

Free space matters because the SSD’s controller must erase and reuse flash blocks as it writes data. When the drive is nearly full, fewer clean blocks are available and write amplification can rise. Crucial explains that nearly full drives can experience increased write amplification and that unused space can help under sustained workloads: Crucial: Why does my SSD seem to be wearing prematurely?

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Samsung SSD 870 EVO SATA III 2.5” 2TB, Read Speeds Up to 560MB/s
  • THE SSD ALL-STAR: The latest 870 EVO has indisputable performance, reliability and compatibility built upon Samsung's pioneering technology.Computer Platform:PC.Encryption : Class 0 (AES 256) TCG/Opal v2.0, MS eDrive (IEEE1667), Environmental Specs - Shock : 1,500 G & 0.5 ms (Half sine).
  • EXCELLENCE IN PERFORMANCE: Enjoy professional level SSD performance with 870 EVO, which maximizes the SATA interface limit to 560/530 MB/s sequential speeds, Accelerates write speeds and maintains long term high performance with a larger variable buffer
  • INDUSTRY DEFINING RELIABILITY: Meet the demands of every task from everyday computing to 8K video processing, with up to 2,400 TBW
  • MORE COMPATIBLE THAN EVER: 870 EVO has been compatibility tested for major host systems and applications, including chipsets, motherboards, NAS, and video recording devices. Interface- SATA 6GB/s, compatible with SATA 3GB/s and SATA 1.5GB/s interfaces

Do not confuse four kinds of space:

  • User-visible free space is capacity the filesystem can still allocate.
  • Unallocated space is outside all partitions and unavailable to the filesystem.
  • Factory over-provisioning is NAND reserved internally by the manufacturer.
  • Dynamic spare area includes space the controller can reuse after the operating system deletes data and TRIM reaches the drive.

Check that TRIM is enabled and reaching the drive

Deleting a file does not necessarily tell an SSD immediately which flash pages are no longer needed. TRIM, also called discard or UNMAP in some storage contexts, passes that information to the device so its garbage-collection process can work more efficiently. Samsung describes this role of TRIM in its SSD information: Samsung SSD FAQs.

Windows command check

  1. Open Command Prompt as Administrator.
  2. Run fsutil behavior query DisableDeleteNotify.
  3. Interpret DisableDeleteNotify = 0 as Windows delete notifications being enabled; 1 means they are disabled.
  4. If the value is 1, run fsutil behavior set DisableDeleteNotify 0.

Microsoft documents the command and its values at fsutil behavior. This setting confirms Windows’ behavior; it does not prove that TRIM passes through every USB enclosure, RAID controller, virtual machine, or unusual driver path. Hardware must support the feature too.

Windows graphical option

Open Start → search “Defragment and Optimize Drives” → select the SSD → Optimize. Modern Windows uses Optimize for SSD maintenance such as issuing TRIM rather than treating the SSD as a conventional hard disk. Crucial explains this distinction and recommends letting the operating system manage it: Crucial: Optimizing your SSD. The Optimize label is not proof that Windows is performing traditional defragmentation.

Linux checks

On many Linux systems, a common manual check is:

sudo fstrim -av

If the system uses systemd’s scheduled trim service, check it with:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
PNY CS900 250GB 2.5" SATA III Internal SSD
  • Upgrade your laptop or desktop computer and feel the difference with super-fast OS boot times and application loads
  • Exceptional performance offering up to 535MB/s seq. Read and 500MB/s seq. Write speeds
  • Superior performance as compared to traditional hard drives (HDD)
  • Ultra-low power consumption
  • Backwards compatible with SATA II 3GB/sec

systemctl status fstrim.timer

Where appropriate for the distribution and filesystem, enable it with:

sudo systemctl enable --now fstrim.timer

Behavior varies with distribution, filesystem, encryption, RAID, virtual machines, USB bridges, and other storage layers. Check the distribution’s fstrim(8) documentation before changing discard settings. Scheduled trimming is often a straightforward default; repeated manual TRIM runs are not a substitute for keeping free space available.

Should you reserve over-provisioning space?

If you can spare capacity, leaving 5–10% unallocated is a reasonable option, especially for a sustained-write workload. Crucial reports that most observed benefits from explicit over-provisioning in its guidance were in the 5–10% range, though results depend on drive and workload: Crucial Storage Executive overview. Samsung and Kingston also describe over-provisioning as space that can support garbage collection, wear leveling, and performance consistency: Samsung Magician and Kingston: Overprovisioning.

A 10% reserve on a 128GB drive is about 12.8GB. If you are partitioning or reinstalling, you can leave that amount genuinely unallocated. On an existing installation, back up first and shrink a partition only if it can be done safely. An empty formatted partition is not the same as unallocated space. For a small boot drive, simply keeping 15–20% free during normal use may be more practical than permanently removing capacity from the filesystem. Explicit over-provisioning will not fix a drive that is routinely too small for its workload.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Patriot P210 256GB SATA 3 2.5 Inch SSD
  • Capacity 256GB Latest SATA 3 Controller
  • Built in end-to-end data path protection, SmartECC technology, and Thermal throttling technology
  • SEQ Performance Read up to 500MB/s, Write up to 400MB/s
  • 4K Aligned Random Write: up to 30K IOPs

Check firmware and drive health

Identify the exact SSD model and firmware revision, then consult the manufacturer’s official utility or support page. Check for an applicable firmware update, but do not assume one exists or that every update is necessary. Back up important files before updating, use the official process, and do not interrupt power. Samsung recommends a backup before firmware updates; Crucial says updates can improve stability or performance on supported drives: Samsung Magician and Crucial SSD support.

Use a compatible vendor utility or reputable SMART reader to inspect the drive’s model-specific indicators, including:

  • remaining life or percentage used;
  • reallocated, uncorrectable, media, or data-integrity errors;
  • total host writes and unsafe shutdowns;
  • temperature and firmware revision.

A wear indicator is not a promise of remaining life, and a healthy-looking indicator cannot guarantee the drive will not fail. SMART attributes vary among models; unexplained read errors, disappearing devices, or repeated health warnings deserve more attention than a generic “percentage life” number.

Windows settings to leave alone unless you have a separate reason

Pagefile and indexing

Leave the pagefile system-managed for ordinary use. Disabling it can cause memory-allocation failures or application problems. Indexing is also usually worth keeping: turning it off harms file-search functionality, while Crucial notes that modern SSD performance and endurance have weakened the case for disabling it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
PNY CS900 500GB 2.5" SATA III Internal SSD
  • Upgrade your laptop or desktop computer and feel the difference with super-fast OS boot times and application loads
  • Exceptional performance offering up to 550MB/s seq. Read and 500MB/s seq. Write speeds
  • Superior performance as compared to traditional hard drives (HDD)
  • Ultra-low power consumption
  • Backwards compatible with SATA II 3GB/sec

Hibernation

Turning off hibernation can free several gigabytes on a constrained Windows installation, but it is a capacity choice, not an SSD-health measure. It removes hibernation and may affect Fast Startup depending on configuration. If you need the space, run powercfg /hibernate off; restore it with powercfg /hibernate on.

Defragmentation and write caching

Do not run third-party traditional defragmentation routinely on an SSD; it adds writes without being the usual maintenance the drive needs. Use Windows’ built-in Optimize function instead. Leave normal write caching enabled unless troubleshooting a specific issue. Do not enable “disable write-cache buffer flushing” just for speed unless the system has reliable power-loss protection and you accept the data-integrity risk.

Alignment and registry tweaks

Current Windows and Linux installers normally align partitions correctly. Do not manually realign a working installation without a specific reason and a backup. Avoid generic registry “SSD optimization” scripts: model, operating system, and workload matter, and broad changes can remove useful behavior without addressing the cause of a slowdown.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Windows checklist

  1. Back up important files.
  2. Find the exact drive model and firmware revision; check the manufacturer’s support page or utility for a relevant update.
  3. Confirm you have about 10–20% free space. Move data if needed.
  4. In an elevated Command Prompt, run fsutil behavior query DisableDeleteNotify. A value of 0 means Windows delete notifications are enabled.
  5. If the value is 1, run fsutil behavior set DisableDeleteNotify 0, then consider whether the storage controller or enclosure supports pass-through.
  6. Open Defragment and Optimize Drives, select the SSD, and use Optimize if desired.
  7. Leave the pagefile and indexing enabled unless a distinct diagnostic or capacity need justifies changing them.
  8. Check SMART health and temperature with a compatible tool. If the drive repeatedly runs near full, move data or upgrade capacity rather than relying on tweaks.

Linux checklist

  1. Back up important files and identify the drive model.
  2. Check health with the distribution’s storage tools or a compatible SMART reader.
  3. Confirm the filesystem and complete storage path support discard/TRIM.
  4. Run sudo fstrim -av to request trimming of eligible mounted filesystems.
  5. Check scheduled trimming with systemctl status fstrim.timer.
  6. If suitable for the distribution and storage path, enable it with sudo systemctl enable --now fstrim.timer.
  7. Keep roughly 10–20% of usable capacity available and consult distribution documentation for encryption, RAID, VM, and USB edge cases.

When optimization is not the answer

  • The drive is nearly full: move files or replace it with a larger compatible SSD. Above roughly 80–90% full, capacity relief is often more useful than another setting.
  • SMART or operating-system errors appear: back up and replace the drive; software optimization cannot repair failing NAND or electronics.
  • TRIM appears enabled but does not reach the device: investigate the USB enclosure, RAID/controller driver, hypervisor, or encryption path. A compatible connection may be needed.
  • Performance is unexpectedly low: check temperature, SATA link speed, interface/controller mode, workload, and firmware before assuming NAND wear is the cause.
  • The source is old or used: treat unexplained slowdowns, read errors, or intermittent disappearance as warning signs even if a basic health indicator looks acceptable.

When Secure Erase makes sense

Secure Erase is destructive, not scheduled maintenance. Consider it when preparing the SSD for a new owner or reinstalling from scratch; it may also be considered for a heavily used drive when normal TRIM and free-space management have not resolved a performance problem. Back up first and follow the exact model’s instructions. Samsung advises backing up and updating firmware before Secure Erase: Samsung SSD FAQs.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Does MLC need special treatment?

Not generally. MLC often has favorable write-endurance characteristics compared with some other NAND types, but the label alone does not establish a drive’s remaining life or reliability. MLC drives can still slow when full or fail because of controller or firmware problems, aging electronics, bad blocks, heat, power loss, or an unsuitable workload. Follow the exact model’s documentation and health indicators rather than assuming MLC makes maintenance unnecessary.

Quick Recap

SaleBestseller No. 2
PNY CS900 250GB 2.5' SATA III Internal SSD
PNY CS900 250GB 2.5" SATA III Internal SSD
Exceptional performance offering up to 535MB/s seq. Read and 500MB/s seq. Write speeds; Superior performance as compared to traditional hard drives (HDD)
$48.73
SaleBestseller No. 3
Patriot P210 256GB SATA 3 2.5 Inch SSD
Patriot P210 256GB SATA 3 2.5 Inch SSD
Capacity 256GB Latest SATA 3 Controller; SEQ Performance Read up to 500MB/s, Write up to 400MB/s
$37.99
SaleBestseller No. 4
PNY CS900 500GB 2.5' SATA III Internal SSD
PNY CS900 500GB 2.5" SATA III Internal SSD
Exceptional performance offering up to 550MB/s seq. Read and 500MB/s seq. Write speeds; Superior performance as compared to traditional hard drives (HDD)
$89.99

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.