guide · static export
Hardware

Fix an NVMe SSD running below rated speed on Windows 11

Diagnose and fix an NVMe SSD stuck below its rated throughput on Windows 11 by checking the PCIe link, thermals, firmware and driver.

by@guidox updated:10/26/26 time:30 min level:Intermediate works on:Windows 11 25H2, Any NVMe PCIe 3.0/4.0/5.0 SSD tools:CrystalDiskMark, CrystalDiskInfo, Vendor SSD management tool
⚠ Safety notice

Firmware updates carry a small risk of bricking the drive. Back up important data before flashing.

TL;DR

An NVMe SSD running slow is almost always a **PCIe link downgrade**, **thermal throttling**, **outdated firmware** or the **wrong NVMe driver**. Measure first, then fix the single most likely cause for your symptom.

Before you start

Requirements

  • CrystalDiskMark https://crystalmark.info/en/software/crystaldiskmark/ for throughput
  • CrystalDiskInfo https://crystalmark.info/en/software/crystaldiskinfo/ for health and firmware
  • The SSD vendor's management tool (Samsung Magician, WD Dashboard, Crucial Storage Executive, Kingston SSD Manager)
  • Admin rights on Windows 11 25H2
Step by step

Instructions

01

Benchmark the current speed

Run CrystalDiskMark with the default settings (1 GiB test size, NVMe profile). Note the **SEQ1M Q8T1 Read** and **Write** values. These are your baseline numbers to compare against the vendor's rated spec sheet.

tipRun the test twice. The first run can be slower while the drive wakes from a low-power state.
02

Check the PCIe link speed and width

Open CrystalDiskInfo. Look at **Transfer Mode**. A Gen4 drive should show **PCIe 4.0 x4**. If it shows x2, Gen3 x4 or Gen3 x2, the slot is sharing lanes or the drive is in a chipset slot limited by the motherboard.

03

Confirm thermal state during the benchmark

Re-run CrystalDiskMark while watching the drive temperature in CrystalDiskInfo or HWiNFO. Sustained temps above around 75 °C trigger thermal throttling. If you see throttling, the fix is a heatsink or airflow, not Windows.

⚠ warningA hot M.2 slot under the GPU is a common cause. Move the drive to the top M.2 slot if the first slot is CPU-attached.
04

Update SSD firmware from the vendor tool

Open the vendor's management app and check for a firmware update. Early firmware on new drives often shipped with slower garbage collection or sleep bugs. Back up important data before flashing.

⚠ warningA failed firmware flash can brick the drive. Plug the laptop into mains power and do not reboot during the update.
05

Switch to the vendor NVMe driver if one exists

Samsung and some Intel drives ship a dedicated NVMe driver that outperforms the Microsoft stornvme driver on sustained writes. Install from the vendor site, reboot and re-benchmark.

tipIf no vendor driver exists, keep the Microsoft stornvme driver - it is well-maintained on Windows 11 25H2.
06

Verify write caching and the power plan

Open **Device Manager**, find the drive under **Disk drives**, open Properties → Policies and confirm **Better performance** is selected with write caching enabled. Then open **Control Panel → Power Options → Change plan settings → Change advanced power settings → Hard disk** and set **Turn off hard disk after** to 0 (Never) for your plan.

07

Re-benchmark and compare

Run CrystalDiskMark again with the same profile. Compare SEQ1M Q8T1 read/write to the baseline and to the vendor's rated spec. Realistic numbers land within ~10 percent of the rated figure on the right PCIe link and under 70 °C.

Troubleshooting

Common issues

Benchmark write speed collapses after a few GB

That is SLC cache exhaustion, especially on QLC drives. It is a design limit, not a fix - leave at least 20 percent free space to keep the cache available.

Transfer Mode shows PCIe 3.0 on a Gen4 board

Check the motherboard manual for the slot's spec and lane sharing. Some M.2 slots drop to Gen3 or x2 when a specific SATA port or secondary slot is populated.

Drive disappears after firmware update

Power the system off fully for 30 seconds, then boot. If it still does not appear, reseat the drive in its M.2 slot.

FAQ

Frequently asked

Is 7000 MB/s realistic for a Gen4 drive?

Only in CrystalDiskMark's sequential test and only when the drive is under 50 percent full and cool. Real-world file copies rarely sustain that.

Does defragmenting help an NVMe SSD?

No. Windows runs TRIM instead of defrag on SSDs - leave the Optimize Drives schedule at its default.

Will enabling write caching risk my data?

On a desktop with a UPS or a laptop with a battery, the risk is minimal and the speed gain is significant.

How to undo this

Roll back the vendor NVMe driver via Device Manager → Disk drives → your SSD → Properties → Driver → Roll Back Driver to return to the Microsoft stornvme driver. Restore the original power plan with powercfg /restoredefaultschemes in an admin terminal. Firmware updates cannot be rolled back - this is a one-way change.

Interactive version: checklist, feedback, related guides →

Free · no account needed · tracks your progress