in

NVMe SSD Slowing Down After Windows Updates: How to Fix It

NVMe SSD Slowing Down
NVMe SSD Slowing Down

NVMe SSD performance drops after Windows updates are a real and well-documented problem. Read and write speeds that were previously hitting 3,000 MB/s or higher can fall to a fraction of that — sometimes without any obvious error message.

This guide explains exactly why this happens and walks you through every fix, from simple settings changes to deeper driver-level solutions. No data loss required.


Why Does an NVMe SSD Slow Down After a Windows Update?

Windows updates can affect SSD performance in several ways:

  • Driver replacement — Windows Update sometimes swaps your manufacturer’s optimized NVMe driver with Microsoft’s generic one, which has lower performance
  • Power plan reset — updates frequently reset power settings to Balanced, which throttles the SSD
  • DRAM cache disabling — some updates interfere with how the SSD’s cache is utilized
  • BitLocker or encryption changes — security updates can trigger software encryption on previously unencrypted drives, cutting speeds dramatically
  • Scheduler or storage policy changes — Windows may switch from the high-performance NVMe queue settings to slower compatibility modes
  • Firmware conflicts — a Windows update can conflict with older SSD firmware

Understanding the cause helps you apply the right fix instead of guessing.


Step 1 – Benchmark Your SSD First

Before changing anything, get a baseline measurement of your current speeds. This tells you how bad the drop actually is and helps you confirm when a fix works.

Download CrystalDiskMark (free, safe, widely used):

  1. Go to crystalmark.info and download CrystalDiskMark
  2. Run it and select your NVMe drive
  3. Click All to run the full benchmark
  4. Note the Sequential Read and Sequential Write speeds

Compare these to your SSD’s rated specs (found on the manufacturer’s product page or the box). If you’re seeing less than 50–60% of rated speeds, something is definitely wrong.


Step 2 – Check and Fix the Power Plan

This is the most common cause of post-update slowdowns and the easiest to fix. Windows Update frequently resets the power plan to Balanced, which actively throttles NVMe drives to save power.

  1. Open Control PanelHardware and SoundPower Options
  2. Select High performance
  3. If you don’t see it, click Show additional plans
  4. Select High performance and close the window

Now open advanced power settings to go deeper:

  1. Click Change plan settings next to your active plan
  2. Click Change advanced power settings
  3. Expand PCI ExpressLink State Power Management
  4. Set it to Off
  5. Expand Hard diskTurn off hard disk after
  6. Set it to Never (0 minutes)
  7. Click ApplyOK

Run CrystalDiskMark again. In many cases, this single fix restores most of the lost performance.


Step 3 – Check Which NVMe Driver Is Installed

Windows Update is notorious for replacing manufacturer NVMe drivers — from Samsung, WD, or Seagate — with Microsoft’s generic stornvme.sys driver. The generic driver works, but it doesn’t take advantage of hardware-specific optimizations.

Check your current driver:

  1. Right-click Start → Device Manager
  2. Expand Disk drives
  3. Right-click your NVMe SSD → Properties
  4. Go to the Driver tab
  5. Look at Driver Provider — if it says Microsoft, you’re using the generic driver

Reinstall the manufacturer’s driver:

  • Samsung NVMe SSD → Download Samsung Magician (samsung.com/semiconductor/consumer-storage/magician)
  • WD / SanDisk NVMe SSD → Download WD Dashboard (westerndigital.com)
  • Seagate NVMe SSD → Download SeaTools (seagate.com)
  • SK Hynix / Platinum P41 → Check hynix.com for the driver package
  • Generic / OEM NVMe → Go to your laptop or motherboard manufacturer’s support page and download the NVMe driver for your model

After installing the manufacturer driver, restart your PC and benchmark again.


Step 4 – Check If BitLocker or Software Encryption Is Active

This is one of the most underdiagnosed causes of severe SSD slowdowns. If Windows enabled software-based BitLocker encryption after an update — especially on drives that previously used hardware encryption — read/write speeds can drop by 30–50%.

Check encryption status:

  1. Press Windows + R, type manage-bde -status C:, press Enter
  2. Look at Encryption Method
    • Hardware Encryption or None = no performance impact
    • XTS-AES 128 or XTS-AES 256 = software encryption is active

If software encryption is causing the slowdown:

You have two options:

Option A — Disable BitLocker (if you don’t need it):

  1. Open Control PanelBitLocker Drive Encryption
  2. Click Turn off BitLocker next to your drive
  3. Wait for decryption to complete (can take hours on large drives)
  4. Benchmark again after completion

Option B — Switch to hardware encryption: This requires your SSD to support it (most modern NVMe drives do). The process involves decrypting, enabling the hardware encryption setting in the SSD’s firmware, and re-encrypting. Refer to your SSD manufacturer’s documentation for the exact steps.


Step 5 – Update Your SSD Firmware

SSD manufacturers regularly release firmware updates that improve performance, fix bugs, and address compatibility issues with Windows updates. Running old firmware after a major Windows update can cause speed drops.

For Samsung:

  1. Open Samsung Magician
  2. Go to Firmware Update
  3. Follow the on-screen instructions

For WD / SanDisk:

  1. Open WD Dashboard
  2. Check the Firmware section for available updates

For other brands:

  • Check the manufacturer’s official support page for your SSD model
  • Download and run the firmware update tool they provide

Always back up important data before a firmware update, even though the risk of data loss is very low.


Step 6 – Verify the NVMe Is Running in the Correct PCIe Mode

Windows updates can sometimes reset storage controller settings, causing your NVMe drive to run in PCIe 3.0 mode instead of PCIe 4.0 or 5.0 — cutting maximum speeds in half or more.

Check in Device Manager:

  1. Right-click Start → Device Manager
  2. Expand Storage controllers
  3. Look for your NVMe controller — it should mention PCIe Gen 4 or Gen 5 if your system supports it

Check in BIOS:

  1. Restart your PC and enter BIOS (usually F2, F10, Del, or Esc during startup — check your motherboard manual)
  2. Look for PCIe Configuration or M.2 Settings
  3. Make sure the slot your NVMe is in is set to PCIe Gen 4 (or Gen 5 if supported)
  4. Save and exit

If the BIOS shows it downgraded to Gen 3 after an update, changing it back here will restore full speed.


Step 7 – Disable the Windows Write-Cache Buffer Flushing

Windows has a setting that flushes the write cache buffer frequently to protect data in case of power loss. While safe, this can significantly reduce write performance on NVMe drives.

  1. Right-click Start → Device Manager
  2. Expand Disk drives
  3. Right-click your NVMe SSD → Properties
  4. Go to the Policies tab
  5. Check Turn off Windows write-cache buffer flushing on the device
  6. Click OK
  7. Restart your PC

Note: Only enable this on desktop PCs with a reliable power supply. On laptops without a UPS, there’s a small risk of data corruption during unexpected power loss.


Step 8 – Check the NVMe Thermal Throttling

NVMe SSDs generate heat — and when they get too hot, they throttle their speed to protect themselves. A Windows update that increases background disk activity can push drive temperatures higher and trigger throttling.

Check the temperature:

  1. Open CrystalDiskInfo (free download from crystalmark.info)
  2. Look at the temperature reading for your NVMe drive
  3. Normal operating temperature: 40–70°C
  4. Throttling usually starts above 70–75°C

If your drive is running hot:

  • Improve airflow inside your PC case
  • Add an M.2 heatsink (inexpensive, around $5–15, available on Amazon)
  • Check that your case fans are working properly
  • Make sure no cables are blocking airflow near the M.2 slot

Step 9 – Roll Back the Problematic Windows Update

If the performance drop started immediately after a specific Windows update, rolling it back is a direct fix.

  1. Open SettingsWindows UpdateUpdate history
  2. Click Uninstall updates
  3. Find the update installed around the time the slowdown started
  4. Click Uninstall → follow the prompts
  5. Restart and benchmark

You can pause future updates temporarily while you wait for Microsoft to release a fixed version:

  • Go to SettingsWindows UpdateAdvanced options
  • Set Pause updates for up to 5 weeks

Step 10 – Run TRIM and Optimize the Drive

Over time, especially after heavy write activity (like a Windows update installing files), an NVMe drive can have fragmented or unoptimized storage blocks. Running TRIM cleans this up.

  1. Search Defragment and Optimize Drives in the Start menu
  2. Select your NVMe SSD
  3. Click Optimize
  4. Windows runs TRIM on SSDs (not traditional defragmentation)
  5. Wait for it to complete, then benchmark

Windows should do this automatically on a weekly schedule, but manual runs after major updates can help.


Step 11 – Check AHCI vs NVMe Mode in BIOS

In rare cases, a BIOS or Windows update can switch the storage controller mode from NVMe to AHCI. AHCI is designed for SATA drives — running an NVMe drive in AHCI mode devastates performance.

Check in BIOS:

  1. Restart and enter BIOS
  2. Go to Storage Configuration or SATA Configuration
  3. Make sure the mode is set to NVMe or PCIe — not AHCI or IDE
  4. Save and exit

If it was set to AHCI incorrectly, switching back to NVMe mode and restarting Windows should restore full speeds immediately.


Quick Reference Table

SymptomBest Fix to Try First
Speeds dropped right after Windows UpdateStep 9 – Roll back the update
Both read and write speeds are slowStep 2 – Fix the power plan
Write speeds slow, read speeds normalStep 7 – Disable write-cache buffer flushing
Speeds are half of rated (PCIe issue)Step 6 – Check PCIe mode in BIOS
Microsoft driver showing in Device ManagerStep 3 – Reinstall manufacturer driver
Drive runs above 70°CStep 8 – Check thermal throttling
Slowdown after security updateStep 4 – Check BitLocker encryption
Random slowdowns under loadStep 8 – Thermal throttling
Nothing else worksStep 11 – Check AHCI vs NVMe in BIOS

How to Prevent This from Happening Again

Once you’ve fixed the slowdown, a few steps can prevent it from recurring:

  • Lock your NVMe driver: After installing your manufacturer’s driver, open Device Manager → right-click the drive → Properties → Driver tab → click Update DriverBrowse my computerLet me pick → uncheck Show compatible hardware — this prevents Windows from auto-replacing it
  • Use manufacturer software: Keep Samsung Magician, WD Dashboard, or your brand’s equivalent installed — they monitor performance and alert you to issues
  • Monitor after every update: Run a quick CrystalDiskMark benchmark after major Windows updates to catch regressions early
  • Set a restore point before updates: Go to Control Panel → System → System Protection → Create a restore point before major updates

FAQ

Q: How much speed loss is normal for an NVMe SSD over time? A small amount of gradual degradation is normal — around 5–10% over several years of heavy use. A sudden drop of 30% or more after an update is not normal and is always caused by a software or configuration issue, not drive wear.

Q: Will my data be safe while I fix the performance issue? Yes. All the fixes in this guide are non-destructive. The only exception is disabling BitLocker, which involves decryption — your data stays intact throughout that process.

Q: My NVMe shows full speed in benchmarks but feels slow in daily use. Why? Sequential speeds (what benchmarks measure) are only part of the picture. Random read/write speeds and queue depth performance affect everyday feel. Run the 4K Q1T1 test in CrystalDiskMark — this reflects real-world performance more accurately than sequential speeds.

Q: Can Windows Update keep replacing my manufacturer NVMe driver automatically? Yes. Windows Update can push driver updates even if you’ve manually installed a different one. To prevent this, use the Group Policy editor: run gpedit.msc → Computer Configuration → Administrative Templates → Windows Components → Windows Update → Do not include drivers with Windows Updates → set to Enabled.

Q: How do I know if my SSD is being thermally throttled? Download CrystalDiskInfo and check the temperature during a benchmark run. If the temperature goes above 70°C and the speed drops significantly during the test, thermal throttling is the cause.

Q: Should I defragment my NVMe SSD? No — never run traditional defragmentation on an SSD. Windows knows to run TRIM instead when you click Optimize in the Defragment tool. Traditional defragmentation on SSDs causes unnecessary write cycles without any benefit.

Q: My laptop’s NVMe is slow but my desktop’s is fine. Why? Laptops throttle NVMe drives more aggressively due to thermal and power constraints. The power plan fix (Step 2) is especially important on laptops. Also check if your laptop manufacturer has a performance mode in their power management software.

Q: Is it worth replacing a slow NVMe SSD? Only if the drive itself is failing (check CrystalDiskInfo for health warnings) or is genuinely old. In almost every case of post-update slowdowns, the drive is fine — a software or configuration issue is the cause, and the fixes above will resolve it.


Final Thoughts

An NVMe SSD slowing down after a Windows update is almost never a hardware problem. It’s almost always one of four things: the wrong power plan, a replaced driver, an unexpected encryption change, or a BIOS mode mismatch.

Start with the power plan fix and the driver check — those two steps alone resolve the majority of post-update slowdowns. If speeds are still off after that, work through the remaining steps in order.

Your SSD is almost certainly fine. It just needs the right configuration to perform the way it was designed to.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Written by ugur

Ugur is an editor and writer at Need Some Fun (NSF News), specializing in technology, world news, history, archaeology, cultural heritage, science, entertainment, travel, animals, health, and games. He produces in-depth, well-researched, and reliable stories with a strong focus on emerging technologies, digital culture, cybersecurity, AI developments, and innovative solutions shaping the future. His work aims to inform, inspire, and engage readers worldwide with accurate reporting and a clear editorial voice.
Contact: [email protected]