I've been using Windows 10 on my main PC since 2017, and I've been mostly satisfied, so much so that I plan to stick with it a little longer. That said, until last year, I couldn't get rid of OS corruption issues that kept recurring every few months. My SSD was obviously the first thing I suspected, but everything seemed to check out. The one thing I glossed over was the drive's firmware, which I had never thought of updating. When I finally did it, it fixed all my Windows corruption issues overnight. I haven't had to revert to a system image in well over a year. I suspect many of you have never updated your SSD's firmware, assuming it didn't need updating. While these updates can be rare, skipping them can be detrimental to your SSD's performance, stability, and data integrity, as I found out the hard way.

I had given up fixing frequent file corruption on Windows 10

The root cause eluded me for years

For about 2 years, my Windows 10 PC used to give me the dreaded black screen of death every 3–4 months. Nothing I did could fix the OS whenever this happened — not Startup Repair, not System Restore, not SFC and DISM scans. Until last year, my go-to solution was to use a week-old Macrium Reflect system image to revert the PC to a functioning state. I used to create weekly images on an automated schedule, and used this "fix" whenever the OS got corrupted.

Of course, I suspected that my SSD was faulty, although it was a new drive that I got with the new PC. Still, I ran a few tests to check the drive health, but found nothing noteworthy. I also ran a deep malware scan, and eventually installed a fresh copy of Windows 10 to eliminate the possibility of errors in the system image itself. Still, I was no closer to discovering the root cause of the frequent OS corruption. In a nutshell, I had resigned myself to the problem.

I updated the SSD firmware one fine day, which finally fixed the issue

I should have done it sooner

For close to three years, I never thought about updating my SSD's firmware. It isn't something most people think about, to be fair. Your GPU has driver updates, your OS has feature and security updates, and your motherboard has BIOS updates. Beyond that, it's easy to ignore things like SSD firmware, especially when everything seems to be running fine. In my case, things were clearly not fine, but my troubleshooting never suspected the SSD firmware.

Then, one day, out of the blue, I launched the WD Dashboard (now SanDisk Dashboard) to check the SSD's remaining lifespan. I was writing an article on the same, and was curious about how much of my SSD's lifespan I had used in three years. The answer was 1%, but what caught my eye was a notification at the top of the window alerting me that a new firmware was available. That's when I finally realized that I was missing a crucial piece of the puzzle. Updating the firmware was the only change I made to the SSD, and it got rid of the OS corruption issue. I haven't seen the black screen of death or any other major BSOD in over a year, so the new firmware must have fixed a bug in the data handling logic of the SSD. Given enough time, incorrectly written data can lead to system corruption, which is what I suspect was going on with my drive.

SSD firmware updates have been known to fix critical issues

The track record is far from spotless

Firmware sounds like a low-level microcode update that isn't as flashy as a major Windows update or a Game Ready Nvidia driver. However, it can greatly impact your SSD's day-to-day performance and reliability, while also ensuring data integrity. Everything from garbage collection and wear leveling to caching behavior and power states is governed by the SSD firmware. Any deficiencies or delayed updates mean your SSD is exposed to slow speeds, stability issues, and even file corruption.

SSD manufacturers often patch firmware bugs silently, so you may not know what changes a particular firmware will bring to your system. It's always recommended to update your SSD to the latest firmware if your drive's software has an update available. Checking for firmware updates every 4–6 months is all you need to ensure your SSD stays updated. Besides performance and stability improvements, some firmware versions even save your SSD from failure or at least prevent fatal errors.

For instance, firmware-linked drive failures were seen on Samsung's 980 Pro SSDs during the drive's early days. The older firmware was rapidly degrading the drives, causing them to fail prematurely. Samsung released a major firmware update that got rid of the issue and showed the impact that firmware can have on an SSD.

Another notable instance occurred on several WD SSDs when the Windows 11 24H2 update caused BSODs on PCs running these models. The new Windows update made changes to how SSDs handle the Host Memory Buffer (HMB), and before the firmware patch released by WD, some models were failing to update to the new Windows version. Users had to update their SSD firmware using the company's Dashboard tool to allow the 24H2 update to be installed. SSD failures were also reported on models with the Phison E16/E18 controllers during the Windows 11 24H2 rollout. Investigation revealed that these drives were running pre-release firmware instead of the stable retail version. This firmware behaved unpredictably under sustained workloads, and the 24H2 update possibly exacerbated the issue, bringing it to light.

Samsung 990 EVO Plus
8/10
Storage capacity
1TB, 2TB, 4TB
Hardware Interface
PCIe Gen 4 x4 / Gen 5 x2
TBW
600TB per TB
DRAM
N/A

Stay on top of your SSD's firmware

You don't need to update your SSD firmware as frequently as your OS and drivers, but don't delay it for too long. Skipping crucial firmware versions can deprive your drive of performance improvements, stability fixes, and upgrades to background maintenance. On my system, a firmware update fixed a longstanding file corruption issue, and on many others, it saved the SSDs from BSODs and premature failure. The firmware is an integral part of your SSD, which shouldn't be ignored.