A failing or unresponsive SSD can feel catastrophic — your files, your OS, your work — all potentially gone. But here’s the good news: the vast majority of SSD problems are software or firmware issues, not hardware failures. That means they are fixable.
This guide covers every proven method to fix an SSD on Windows 10, Windows 11, macOS, and Linux. Start with the quick diagnosis below to jump to your specific issue, or follow the steps in order.
Step 0: Diagnose Your Problem First
Different symptoms point to different fixes. Find yours in the table below.
| Symptom | Most Likely Cause | Go To |
|---|---|---|
| SSD not detected in BIOS/UEFI | Loose connection or dead drive — see our full guide on SSD not showing up in BIOS | Step 1, Step 2 |
| SSD detected but not in Windows | Uninitialized or wrong format — see Windows not detecting SSD | Step 3, Step 4 |
| Windows update broke my SSD | Windows Update SSD failure | Step 5 |
| SSD very slow or stuttering | Firmware bug or TRIM disabled | Step 6, Step 7 |
| Corrupted files or drive errors | File system corruption | Step 2 |
| SSD disappears randomly | Power settings or cable issue | Step 1, Step 7 |
| Read-only, can’t write files | Write protection or dying NAND | Step 8 |
| PC turns on but no display | Could be SSD-related boot failure — see PC turns on but no display | Step 1, Step 2 |

Step 1: Check Physical Connections
Before anything else, rule out a loose connection. This is surprisingly common after moving a PC case, or in a laptop that’s been dropped. If your PC has not been cleaned in a while, dust buildup around the M.2 slot or SATA connectors can also cause poor contact — worth doing a full dust clean while you have the case open.
For desktop PCs (SATA SSD)
- Power off completely and unplug from the wall.
- Locate the SATA data cable — the thin, L-shaped cable connecting the SSD to the motherboard.
- Disconnect both ends and firmly reconnect them. You should feel a slight click.
- Also check the wider SATA power cable coming from the PSU.
- Boot and check if the drive appears in BIOS.
For M.2 NVMe SSDs
- Power off and open the case.
- Unscrew the M.2 retention screw (usually Phillips #0).
- Gently remove the SSD at a 30° angle, then re-seat it firmly into the slot.
- Replace the screw — do not overtighten.
If the drive still does not appear in BIOS after reseating, read our dedicated guide on SSD not showing up in BIOS — it covers seven additional fixes specific to that problem.
Step 2: Run CHKDSK to Repair File System Errors
CHKDSK (Check Disk) is a built-in Windows tool that scans and repairs logical errors on your SSD. It fixes issues that cause a drive to appear corrupted, inaccessible, or read-only.
Method A: Command Prompt (recommended)
- Press Windows Key + S, type
cmd, right-click Command Prompt and choose Run as Administrator. - Type the following command, replacing X: with your SSD’s drive letter (e.g. C:), then press Enter:
- If you’re scanning your C: drive, Windows will ask to schedule the scan on the next restart. Type Y and press Enter, then restart.
- The scan runs automatically before Windows loads. Do not interrupt it — it can take 15 to 60 minutes.
Here’s what each switch does:
| Switch | What it does | When to use |
|---|---|---|
/f |
Fixes errors on the disk | Always include this |
/r |
Locates bad sectors and recovers readable data | Include if the drive has read errors |
/x |
Forces the volume to dismount before scanning | Include for non-system drives |
/scan |
Runs an online scan without a restart | Quick check only — no repairs |
Method B: Windows Settings (no command line)
- Open File Explorer and right-click your SSD drive.
- Click Properties, then the Tools tab.
- Click Check under Error Checking, then Scan and Repair Drive.
Step 3: Initialize an Unrecognized SSD
If your SSD appears in Device Manager but not in File Explorer, it is likely uninitialized. This is common with new drives or drives that have lost their partition table. If BIOS detects the drive but Windows still refuses to show it, we have a separate guide covering exactly that scenario: Windows not detecting SSD (BIOS detects it).
- Press Windows Key + X and click Disk Management.
- Look for your SSD listed as “Unknown” or “Not Initialized” — it will have a black bar across the top.
- Right-click the disk label on the left side and select Initialize Disk.
- Choose GPT for modern systems, or MBR for older BIOS setups. When in doubt, choose GPT.
- Right-click the unallocated space and select New Simple Volume. Follow the wizard to format the drive.
Step 4: Update or Reinstall SSD Drivers
Outdated or corrupt drivers can prevent Windows from properly recognizing your SSD. This is especially common after a major Windows update.
- Press Windows Key + X and open Device Manager.
- Expand Disk Drives and find your SSD. It may show as a model number or as “Standard NVM Express Controller”.
- Right-click it and choose Update Driver, then Search Automatically for Drivers.
- Also expand IDE ATA/ATAPI Controllers and update the Intel RST or AMD SATA controller if one is listed.
- For NVMe drives, download the latest driver directly from your SSD manufacturer’s tool. See the table in Step 6 for links.
- Restart your PC after any driver installation.
Step 5: Fix SSD Issues Caused by Windows Updates
Since late 2024, several Windows Updates have caused widespread SSD problems including drives not being detected, sudden slowdowns, and storage-related blue screens. This is why searches like “windows update ssd failure fix” and “did Microsoft fix the ssd issue” have been trending. If your PC has also been freezing or restarting randomly alongside the SSD issue, that is likely the same update at fault — see our guide on fixing PC freezing and random restarts.
Some of the known problematic updates include:
- KB5034441 / KB5034440 — caused “0x80070643” errors and storage issues on some NVMe drives
- Windows 11 24H2 — reported performance regressions on Samsung and WD drives
- Cumulative updates from late 2025 — triggered SSDs disappearing after sleep or hibernate
To check if a Windows update caused your problem, go to Settings → Windows Update → Update History and note the date the issue started. Search for that KB number alongside “SSD issue” to confirm it is a known problem.
How to roll back a problematic update
- Go to Settings → Windows Update → Update History → Uninstall Updates.
- Find the update you want to remove, click it, and select Uninstall.
- Restart and check whether the SSD problem is resolved.
- To prevent Windows from reinstalling it, go to Settings → Windows Update → Pause Updates for up to five weeks while you wait for a proper fix.
Step 6: Update SSD Firmware
Firmware is the low-level software built into your SSD that controls how it reads and writes data. Manufacturers release firmware updates to fix bugs, improve performance, and resolve compatibility issues with newer versions of Windows. This is one of the most overlooked fixes.
| Brand | Tool name | Where to get it |
|---|---|---|
| Samsung | Samsung Magician | samsung.com/semiconductor/magician |
| WD / SanDisk | WD Dashboard | westerndigital.com/tools/dashboard |
| Crucial / Micron | Crucial Storage Executive | crucial.com/support/storage-executive |
| Kingston | Kingston SSD Manager | kingston.com/us/support/technical/ssdmanager |
| Seagate | SeaTools | seagate.com/support/downloads/seatools |
Open the tool for your brand and it will automatically detect your SSD model and show any available firmware updates. Always back up your data before updating firmware — failures during the process are rare but they do happen.
Step 7: Enable TRIM and Fix SSD Slowdowns
TRIM is a command that tells your SSD which data blocks are no longer in use and can be cleared. Without TRIM, your drive has to do extra work on every write, which causes noticeable slowdowns over time. Windows updates and driver changes can silently disable it. A full drive also makes slowdowns worse — if your SSD is over 80% full, check our guide on how to clean your SSD drive to free up space quickly.
Check whether TRIM is enabled
Open Command Prompt as Administrator and run:
A result of 0 means TRIM is enabled. A result of 1 means it is disabled. To re-enable it, run:
Fix power settings that cause your SSD to disappear
Some power plans put the SSD into a sleep state it cannot reliably wake from. To fix this:
- Go to Control Panel → Power Options → Change Plan Settings → Change Advanced Power Settings.
- Expand Hard Disk → Turn off hard disk after.
- Set the value to 0 (Never).
Once you have re-enabled TRIM and adjusted your power settings, you can verify the improvement using an online SSD speed test — a healthy SSD should read at 500 MB/s or above for SATA, and 3,000 MB/s or above for NVMe.
Step 8: Remove Write Protection
If your SSD has become read-only and you cannot save, create, or delete files, write protection has been enabled — either by a software setting, a group policy, or the drive’s own health protection firmware.
Method A: Using Diskpart
Open Command Prompt as Administrator and type each line, pressing Enter after each one:
list disk
select disk [number of your SSD]
attributes disk clear readonly
Method B: Using Registry Editor
- Press Windows Key + R, type
regedit, and press Enter. - Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies - Double-click WriteProtect and change the value from 1 to 0. Click OK and restart.
When to Fix vs. When to Replace Your SSD
Not every SSD problem is fixable. With replacement prices higher than they have been in years, it’s worth knowing which problems are actually worth attempting to fix. If you are in India and weighing the cost of repair versus buying new, our breakdown of gaming PC repair costs in India can help you make that decision.
| Scenario | Verdict | Reason |
|---|---|---|
| File system errors or CHKDSK errors | Fix it | Software issue, usually fully recoverable |
| Not detected after a Windows update | Fix it | Driver or update issue, almost always fixable |
| Occasional slowdowns, TRIM disabled | Fix it | Software setting, free to fix |
| Performance bug from manufacturer | Fix it | A firmware update usually resolves it |
| Shows 0 bytes or incorrect capacity | Try fixing | Could be a partition table issue — try TestDisk first |
| S.M.A.R.T. shows high wear or reallocated sectors | Replace | Physical NAND degradation |
| Not detected in any system or BIOS | Replace | Controller or NAND failure |
| Write protection returns after each fix | Replace | End-of-life health protection has triggered |
How to Check Your SSD Health Before Deciding
Use a free S.M.A.R.T. tool to get a definitive health report before spending money on a replacement. The three key numbers to look at are Reallocated Sectors Count (should be 0), Wear Leveling Count (higher means more life remaining), and Uncorrectable Error Count (should be 0).
- CrystalDiskInfo (Windows, free) — the best all-round option. Shows temperature, wear level, reallocated sectors, and an overall health rating.
- Samsung Magician / WD Dashboard / Crucial Storage Executive — brand-specific tools that often show more detailed endurance data than generic tools.
- smartmontools (Linux and macOS, free) — run
sudo smartctl -a /dev/nvme0for full NVMe health data. - Disk Utility — First Aid (macOS, built-in) — open Finder, go to Applications → Utilities → Disk Utility, select your SSD, and click First Aid.
Final Thoughts
SSD prices are at their highest in years. Before spending $100 or more on a replacement, work through the steps above — the vast majority of SSD problems are software issues that cost nothing to fix.
If you are dealing with general errors, start with Step 2. If a Windows update is to blame, go straight to Step 5. If your drive has become unusually slow, Step 7 is the most likely fix. Run a S.M.A.R.T. health check first so you know what you are actually dealing with before you make any decisions.
If you found this guide useful, share it with anyone who has been told their SSD is dead without anyone trying these steps first.
Related Guides
- SSD Not Showing Up In BIOS? 7 Easy Fixes (Step-by-Step Guide)
- Windows Not Detecting SSD? Fix It (BIOS Detects It)
- How To Clean SSD Drive – 9 Ways to Clear SSD Fast
- Run SSD Speed Test Online – Fast & Accurate Speed Test For SSD Drive
- PC Turns On But No Display – How to Fix
- How To Fix PC Freezing and Random Restarts
- How to Clean Dust From Gaming PC – The #1 Silent Problem Killing Performance
- How Much Does it Cost to Fix a Gaming PC in India?



