NVMe SSD Driver Update & Download Guide

Update your OS vendor, Intel, Samsung, and AMD NVMe drivers on your PC. Fix performance regressions, system crashes, and trim/optimisation issues on Gen3/Gen4/Gen5 SSDs.

NVMe SSD driver — faster, smarter, reliable, keeping your SSD performing its best

What is a NVMe SSD Driver?

An NVMe driver presents your M.2 or U.2 SSD to your operating system over the NVM Express protocol — a flat command queue model that replaces the old AHCI/SATA stack and unlocks the parallelism modern flash controllers need.

your operating system includes a fully capable inbox NVMe driver (stornvme.sys) that works with every standards-compliant SSD. Vendor drivers (Samsung NVMe Driver, Intel Rapid Storage Technology, AMD RAIDXpert) layer additional features on top: power-state tuning, firmware update plumbing, and RAID volume support.

On AMD Ryzen platforms, the chipset driver bundle installs an AMD NVMe driver that pairs with the platform's I/O scheduler. On Intel, RST is required if you've enabled VMD (Volume Management Device) in BIOS for Optane caching or RAID.

Why update your nvme ssd driver

Firmware bugs sometimes surface as driver-level workarounds — Samsung's 980 PRO firmware issues were partially mitigated via Samsung's NVMe driver updates while users waited for firmware fixes.

Modern Gen4/Gen5 SSDs require the latest chipset and storage drivers to expose their full PCIe lanes and link speeds. The inbox your OS vendor driver often runs them at Gen3 speeds until updated.

Power-state tuning (APST) and host memory buffer (HMB) configuration is set by the driver. Outdated drivers can cause idle wake stutters and lower 4K random read speeds.

NVMe SSD driver overview — unlock the true speed of your SSD at 7000+ MB/s

Common nvme ssd driver problems & symptoms

  • Sequential read/write speeds far below the SSD's spec (e.g. 3,500 MB/s on a 7,000 MB/s Gen4 drive).
  • Random KMODE_EXCEPTION_NOT_HANDLED or DRIVER_POWER_STATE_FAILURE system crashes that mention stornvme.sys.
  • Slow boot, slow wake-from-sleep, or frequent micro-freezes after waking.
  • SSD disappears from File Explorer until reboot.
  • TRIM not running — Settings > Storage > Optimise Drives shows the drive as "Needs optimisation" indefinitely.
  • Inability to install your operating system on an Intel RST-enabled laptop because the installer can't see the SSD.
  • PCIe link speed downgraded to Gen3 x2 instead of Gen4 x4 (visible in CrystalDiskInfo).

How they compare

your OS vendor inbox vs vendor NVMe drivers

Propertythe inbox NVMe driverSamsung NVMe DriverIntel RST
CompatibilityEvery NVMe SSDSamsung-onlyIntel platforms with VMD
Performance vs inboxBaselineMarginal at QD1; equal at high QDEqual; required for RAID/Optane
RAID supportNoNoYes (RAID 0/1/5/10)
Firmware update plumbingVia Settings > your system update tool (limited)Via Samsung MagicianVia Intel utilities
Power tuning (APST)Default your operating system policySamsung-tuned profileIntel-tuned profile
Maintenance overheadNoneManual updatesBundled with chipset / OEM updates
NVMe SSD driver key features: maximum performance, HMB support, TRIM and SMART monitoring

How to download & install nvme ssd drivers on your PC & 11

Method 1 — Stay on the your OS vendor inbox driver. For most users with a standards-compliant SSD, do nothing. It's stable and matches or exceeds vendor drivers in many benchmarks.

Method 2 — Samsung NVMe Driver. Use only on Samsung-branded NVMe SSDs (970/980/990 series). Adds Samsung Magician integration and power-state tuning.

Method 3 — Intel RST. Required if your laptop ships with Intel VMD enabled. Install from Intel Driver & Support Assistant or your laptop OEM.

Method 4 — AMD chipset bundle. The AMD Ryzen chipset driver installs the AMD NVMe storage driver on supported platforms.

Method 5 — Manual INF install during your operating system setup. For laptops where your operating system Setup can't find the SSD (Intel VMD enabled), load the RST F6 driver from a USB stick at the disk-selection screen.

How to check your current nvme ssd driver version

  1. your device manager > Storage controllers > right-click "Standard NVM Express Controller" (or vendor name) > Properties > Driver tab.
  2. PowerShell: Get-PnpDevice -Class SCSIAdapter | Format-List FriendlyName,DriverVersion.
  3. For SSD firmware version, install CrystalDiskInfo or use the vendor utility (Samsung Magician, Crucial Storage Executive, WD Dashboard).
  4. Intel RST users: open the Intel RST app — it shows both the driver and the firmware of each attached SSD.
How an NVMe SSD driver works: detect, load, enable communication, optimise and ensure stability

How to fix nvme ssd driver issues

1. Verify PCIe link: install CrystalDiskInfo and confirm "PCIe 4.0 x4" (or whatever your SSD supports). If it shows Gen3 or x2, the slot is shared with another device or the BIOS is misconfigured.

2. Update SSD firmware. Samsung Magician, Crucial Storage Executive, WD Dashboard, Seagate SeaTools, and Kingston SSD Manager all push firmware updates that fix system crashes.

3. Switch driver: in your device manager > Storage controllers, right-click the NVMe controller > Update driver > Browse > Let me pick > toggle between your OS vendor and vendor driver to test.

4. Verify TRIM: from an elevated terminal, run `fsutil behavior query DisableDeleteNotify`. "0" means TRIM is enabled.

5. Disable Link State Power Management for stuttering issues: Power Options > advanced > PCI Express > Link State Power Management > Off.

6. Check thermals: NVMe SSDs throttle hard above 70°C. Add a heatsink if your motherboard didn't include one for the M.2 slot.

NVMe SSD driver dashboard showing drive health, temperature and performance metrics

How to roll back a nvme ssd driver

  1. your device manager > Storage controllers > right-click the NVMe controller > Properties > Driver > Roll Back Driver.
  2. If the button is unavailable, choose Update Driver > Browse > Let me pick > select "Standard NVM Express Controller" to revert to the your OS vendor inbox driver.
  3. Reboot. The your OS vendor driver works with every NVMe SSD and is a safe fallback if a vendor driver is misbehaving.
  4. If you rolled back from Intel RST and the SSD is no longer visible, you likely enabled VMD in BIOS — disable VMD or reinstall RST.

Note: Never roll back the storage driver on the disk that contains the OS without a OS install USB nearby — if the new driver can't see the SSD, you won't boot.

Manual vs automatic nvme ssd driver updates

Manual

Pros
  • Stay on a tested driver/firmware combination — important for servers and workstations.
  • Pin the inbox NVMe driver to sidestep vendor regressions entirely.
Cons
  • Easy to miss a critical firmware/driver release that fixes a data-corruption bug.
  • Some SSD models have shipped firmware bugs that absolutely require updates.

Automatic

Pros
  • Vendor utilities (Samsung Magician, WD Dashboard, Crucial SE) notify you of firmware updates that the OS can't see.
  • your system update tool keeps stornvme current.
  • Intel Driver & Support Assistant keeps RST in step with chipset updates.
Cons
  • Vendor utilities run background services.
  • Firmware updates require a reboot; some require the drive to be empty (rare).

Recommendation: Keep the your OS vendor inbox driver unless your SSD vendor's utility insists on theirs. Always update SSD firmware promptly — the firmware fixes matter more than the driver.

High-performance NVMe SSD installed in a PC build with the driver active

Best practices to keep your nvme ssd driver healthy

Leave 10-20% of the drive free

NVMe SSDs lean on free space for the SLC cache and wear levelling. Drives that stay above 90% full lose write performance and wear faster.

Confirm TRIM is enabled

fsutil behavior query DisableDeleteNotify should return 0. the OS handles this automatically, but encryption layers (BitLocker on hardware-managed-key SSDs) can interfere — verify after enabling encryption.

Pair Gen4/Gen5 drives with a heatsink

Without a heatsink, fast NVMe SSDs throttle within seconds of sustained writes. A $10 heatsink keeps performance stable.

Don't enable Intel VMD post-install

Enabling VMD in BIOS after your operating system is installed will make the SSD invisible until you load the RST F6 driver. Decide before installing your operating system.

Back up before any firmware update

Firmware updates are usually safe, but a power loss mid-update can brick the drive. Run a full image backup first.

Test new drives with CrystalDiskMark immediately

Verify advertised speeds within the return window. A Gen4 drive running at Gen3 speeds is usually a slot/BIOS issue, but occasionally indicates a defective unit.

Specific error codes & messages

KMODE_EXCEPTION_NOT_HANDLED (stornvme.sys)

What it means: NVMe driver crashed while handling a command.

Fix: Update SSD firmware. Disable Link State Power Management in Power Options. If persistent, switch from vendor driver back to your OS vendor inbox driver.

DRIVER_POWER_STATE_FAILURE

What it means: SSD failed to enter or exit a low-power state cleanly.

Fix: Turn off PCIe Link State Power Management (set to Off in Power Options > Change advanced power settings).

WHEA-Logger Event ID 17 / 18

What it means: PCIe correctable errors on the M.2 link.

Fix: Reseat the SSD. Check for a BIOS update — many AM5 boards have shipped fixes for PCIe Gen5 link stability.

Code 10 (NVMe controller)

What it means: Controller failed to start.

Fix: Roll back to the your OS vendor inbox driver. Update BIOS. Verify the M.2 slot isn't shared with a SATA port that's also populated.

0xC0000409 (boot)

What it means: Boot manager can't read from the NVMe drive.

Fix: Boot from a OS install USB, open command prompt, run bootrec /rebuildbcd. If RST/VMD was recently toggled, set BIOS back to the mode your operating system was installed under.

NVMe SSD driver badge — max speed, reliable and optimized

Supported manufacturers & devices

  • your OS vendor (inbox stornvme — works with all SSDs)
  • Samsung (970/980/990 EVO/PRO)
  • Intel (RST, Optane, formerly Intel SSDs)
  • AMD (chipset NVMe / RAIDXpert)
  • WD/SanDisk, Crucial/Micron, Seagate, Kingston, SK hynix, Sabrent (most rely on the inbox driver)

Frequently Asked Questions

Should I install the Samsung NVMe driver or stick with the system?

Stick with the your OS vendor inbox driver unless you specifically need Samsung Magician's full feature set. The performance difference is negligible for most workloads, and the inbox driver receives your operating system-level fixes faster.

Why is my Gen4 NVMe SSD running at Gen3 speeds?

Most often the M.2 slot is wired to chipset PCIe Gen3 lanes (look up your motherboard manual — usually only the topmost M.2 slot is on CPU Gen4/Gen5 lanes). Other causes: a BIOS PCIe mode override, a Gen3-only riser/adapter, or a thermal throttle. CrystalDiskInfo's "Transfer Mode" line tells you the current link speed.

How do I update my NVMe SSD firmware?

Use the vendor utility: Samsung Magician, Crucial Storage Executive, WD Dashboard, Kingston SSD Manager, SK hynix Easy Kit, Sabrent Rocket Control Panel. Back up first, plug your laptop into power, and don't interrupt the update.

Does your operating system TRIM my NVMe SSD automatically?

Yes. your PC send TRIM commands for NVMe SSDs in real-time and run a weekly background optimisation (Settings > Storage > Optimise Drives). You don't need a vendor TRIM utility.

What is Intel VMD and do I need it?

Volume Management Device routes NVMe drives through Intel RST instead of the OS-native NVMe stack. It's required for Intel-managed RAID and Optane caching. If you don't need either, disable VMD in BIOS and your operating system will use its inbox NVMe driver.

Why does my SSD disappear after sleep?

Aggressive APST (Autonomous Power State Transitions) puts the SSD into a low-power state it can't wake from cleanly — common on Samsung 980 PRO, some WD Black SN850, and certain Sabrent drives. Disable PCIe Link State Power Management or update SSD firmware to a version that fixes APST.

Is it safe to clone your operating system onto a new NVMe SSD?

Yes — Macrium Reflect Free, Samsung Data Migration, and Acronis True Image all clone reliably to NVMe. After cloning, verify the new SSD boots, then check that AHCI/RAID/VMD modes in BIOS match what your operating system was installed under.

How long do NVMe SSDs last?

Consumer NVMe SSDs are rated for 150-1,200 TBW (terabytes written) depending on capacity and tier. A typical home user writes ~10 TB/year, so a 600 TBW drive lasts decades of normal use. Monitor TBW in CrystalDiskInfo.

Why does your PC system crash with stornvme.sys?

Usually a firmware bug, especially on early Samsung 980 PRO and some Phison E18 drives. Update SSD firmware first. Second-line fixes: disable PCIe Link State Power Management, update chipset and BIOS, and as a workaround force the your OS vendor inbox driver.