Updating your NVMe SSD’s firmware fixes controller bugs, improves performance stability, and can even resolve the random disconnects and stutter that plague some drives. Most manufacturers ship firmware updates as small utilities, and the whole process typically takes 15 to 30 minutes. Done carefully, it carries very little risk — done carelessly, it can brick a drive. This guide walks you through backing up, identifying your exact drive model, applying the correct firmware, and verifying the result, on Windows 11 primarily with notes for Linux users.

What you’ll achieve: a fully backed-up system, current firmware on your NVMe SSD, and confirmation that the new version is active.

Prerequisites: a desktop or laptop with an NVMe SSD, Windows 11 (or a Linux live USB), roughly 15–30 minutes, and a backup destination with free space equal to your important data.

Before You Start

Firmware updates rewrite the low-level code on your drive’s controller. If power is lost mid-flash, or if you flash the wrong model’s image, the drive can become unrecognizable. The checklist below eliminates almost every failure mode.

What you need Why Optional?
Full backup of important data (external drive, 1 TB or larger recommended for a full system image) A failed flash can leave the drive unbootable; backups make recovery trivial No — strongly considered mandatory
Your SSD’s exact model and current firmware version Firmware images are model-specific; flashing a near-identical model can brick it No
Manufacturer’s firmware utility (Samsung Magician, WD Dashboard, Crucial Storage Executive, Kingston SSD Manager, Solidigm Storage Tool) These validate the drive model before flashing, preventing mismatch errors No (if your brand has a utility)
Stable AC power (desktop plugged in; laptop battery above 50% and plugged in) Power loss during flash is the #1 cause of bricked drives No
USB flash drive (8 GB or larger) for a bootable DOS/updater stick Needed if the Windows utility refuses to run or your drive isn’t detected in Windows Yes — only if the in-Windows method fails
UPS (uninterruptible power supply) Protects against grid flicker during the flash Yes

Step-by-Step

Step 1: Back up your data (10–20 minutes)

Connect an external drive, open Settings > System > Storage > Advanced storage options > Backup options, or simply copy your user folders (C:\Users\[name]) manually. For a full image, use the vendor utility’s clone feature or a third-party imager. Do not skip this step — firmware failures are rare but total when they happen.

Step 2: Identify your drive and current firmware (2 minutes)

Right-click Start > Device Manager > Disk drives and note the exact model string, e.g., “Samsung SSD 990 PRO 2TB” or “WD_BLACK SN850X 1000GB”. For the firmware version, open Task Manager > Performance > your SSD — Windows doesn’t show firmware here, so instead run the vendor tool (Step 3) or open PowerShell and type Get-PhysicalDisk | Select FriendlyName, FirmwareVersion. Write both values down.

Step 3: Download the official firmware tool (5 minutes)

Go to your manufacturer’s official support site — samsung.com/support, westerndigital.com/support, crucial.com/support, kingston.com/ssdmanager, or solidigmtool.com — and download the utility matching your brand. Verify the downloaded version number matches the latest release listed on the support page. Avoid third-party download mirrors entirely.

Step 4: Close running programs and disable sleep (2 minutes)

Open Settings > System > Power & battery > Screen and sleep and set both “Turn off my screen” and “Sleep” to Never (temporarily). Pause any active downloads, cloud sync (OneDrive, Dropbox), and antivirus scheduled scans. Close browsers and games. The flash must not be interrupted by disk activity or a system sleep state.

Step 5: Run the update (5–10 minutes)

Launch the utility — e.g., Samsung Magician, then click the Drive Dashboard tab; or WD Dashboard > Tools > Firmware Update; or Crucial Storage Executive > Drive Details > Firmware. The tool lists your drive and shows “Update available” if new firmware exists. Click Update Firmware (wording varies slightly: “FW Update,” “Update”). The tool validates the model, flashes, and typically asks you to reboot. The flash itself takes 1–3 minutes; do not touch the keyboard or power button until the tool reports completion and the system reboots.

Step 6: Alternative — bootable USB method (15 minutes, only if Step 5 fails)

If your drive isn’t detected in Windows (common with some ODM drives) or the utility errors out, download the manufacturer’s ISO/bootable image from the same support page. Use Rufus, select the ISO, choose GPT/UEFI partition scheme, write to your 8 GB+ USB stick, then reboot and press your boot menu key (F12 on Dell/Lenovo, F8 on ASUS, F11 on MSI/Gigabyte, Esc/F9 on HP) to boot from USB. Run the updater from the text menu it presents, then remove the stick and reboot.

Step 7: Restore power settings and confirm stability (5 minutes)

After rebooting, return Settings > System > Power & battery values to your preferences. Use the PC normally for 20–30 minutes — copy a few large files, launch a game — to confirm no immediate instability.

Verify It Worked

Check the version: In PowerShell, run Get-PhysicalDisk | Select FriendlyName, FirmwareVersion and confirm the version string now matches the release notes of the firmware you installed (e.g., moving from “3B2QGXA7” to a newer suffix). Samsung Magician’s Drive Dashboard and WD Dashboard also display the active version.

Check drive health: Open the vendor tool’s SMART section and confirm “Health” or “Overall Status” reads Good/Healthy, with no new SMART warnings. Optionally run the vendor tool’s built-in performance benchmark and compare against the drive’s rated specs qualitatively — expect results “in the same ballpark” as before, not identical, since small run-to-run variation is normal.

Check boot integrity: Reboot once more. If Windows boots normally and no new Event Viewer errors appear (Event Viewer > Windows Logs > System, filter for “disk” and “storahci”/”stornvme” warnings), the update is complete and stable.

Mistakes to Avoid

Flashing the wrong model’s firmware. Cause: generic “NVMe firmware” downloads from forums or mirrors, or near-identical model names (an SN770 image on an SN850X). How to check: the model string in Device Manager must match the firmware page character-for-character, including capacity suffix. What to do: only use the official vendor utility, which refuses mismatched drives automatically. How to undo: there is often no clean undo for a wrong-model flash — prevention is the fix.

Updating firmware through a laptop’s battery alone at low charge. Cause: Windows can throttle or cut power to the SSD during a critical write. How to check: battery icon below 50%. What to do: plug in before starting; if a flash fails mid-way, power off fully for 30 seconds, then retry the same update from a clean boot. How to undo: N/A — always plug in first.

Skipping the backup because “the tool is official.” Cause: assuming a validated utility means zero risk. How to check: do you have a copy of your data outside this drive, dated before the update? What to do: stop, complete Step 1 first. How to undo: a backup made after a failed flash helps no one.

Updating immediately after a firmware release. Cause: early firmware occasionally ships with regressions; vendors pull bad builds within days. How to check: the release date on the support page and recent user reports on the vendor’s forum. What to do: if the build is less than a week old and your drive works fine, waiting is reasonable. How to undo: most vendor utilities allow rolling back to the previous firmware image if one is still hosted — check the “previous versions” or archive section before you flash.

Forcing an update that isn’t needed. Cause: assuming newer is always better. How to check: the utility itself — if it says “Your firmware is up to date” and your drive has no known issues, stop. What to do: nothing. How to undo: unnecessary updates carry risk with no benefit.

FAQ

Can a firmware update erase my data?

No — legitimate NVMe firmware updates are non-destructive and preserve data. However, a failed or interrupted flash can corrupt the drive’s internal state, which is why a backup is non-negotiable even though the update itself doesn’t touch your files.

How do I update firmware if my SSD is OEM (prebuilt Dell, HP, Lenovo)?

Some OEM drives use custom firmware. Check your PC maker’s support page first — enter your service tag or serial number and look under “Storage” or “Firmware” in the driver list. If nothing is listed there, the component maker’s tool usually still works, but confirm the model string matches exactly.

My vendor tool says “Drive not supported” — now what?

This usually means one of three things: the drive is an OEM variant not covered by the retail tool, the tool version is outdated, or the drive is a rebranded model. Try the bootable USB updater from the vendor’s site, and check the drive’s full model string in Device Manager against the tool’s supported list. If it genuinely isn’t supported, your options are the PC maker (if OEM) or simply running the firmware you have.

How often should I update NVMe SSD firmware?

Update when there’s a specific reason: your vendor releases a fix for a bug you’re experiencing (stutter, disconnects, degraded write speeds), a security advisory mentions your model, or you’re doing a fresh OS install anyway. Otherwise, checking once or twice a year is plenty. Firmware isn’t like GPU drivers — there’s no performance gain from chasing every release.

Related guides

Browse all Setup Guides guides →