How to Fix an SSD: 8 Methods That Actually Work (Windows 10 & 11)

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.

Note on SSD prices in 2025–2026: A 1TB NVMe SSD that cost $60 in 2023 now regularly lists above $110–$140. Before spending that money on a replacement, try these fixes — most are free and take under 10 minutes.

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

fix an SSD


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)

  1. Power off completely and unplug from the wall.
  2. Locate the SATA data cable — the thin, L-shaped cable connecting the SSD to the motherboard.
  3. Disconnect both ends and firmly reconnect them. You should feel a slight click.
  4. Also check the wider SATA power cable coming from the PSU.
  5. Boot and check if the drive appears in BIOS.

For M.2 NVMe SSDs

  1. Power off and open the case.
  2. Unscrew the M.2 retention screw (usually Phillips #0).
  3. Gently remove the SSD at a 30° angle, then re-seat it firmly into the slot.
  4. Replace the screw — do not overtighten.
Warning: Always ground yourself by touching a metal part of the case before handling the drive. Static electricity can permanently damage an SSD.

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)

  1. Press Windows Key + S, type cmd, right-click Command Prompt and choose Run as Administrator.
  2. Type the following command, replacing X: with your SSD’s drive letter (e.g. C:), then press Enter:
chkdsk X: /f /r /x
  1. 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.
  2. 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)

  1. Open File Explorer and right-click your SSD drive.
  2. Click Properties, then the Tools tab.
  3. Click Check under Error Checking, then Scan and Repair Drive.

fix an SSD

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).

  1. Press Windows Key + X and click Disk Management.
  2. Look for your SSD listed as “Unknown” or “Not Initialized” — it will have a black bar across the top.
  3. Right-click the disk label on the left side and select Initialize Disk.
  4. Choose GPT for modern systems, or MBR for older BIOS setups. When in doubt, choose GPT.
  5. Right-click the unallocated space and select New Simple Volume. Follow the wizard to format the drive.
Important: Initializing a disk erases all data on it. Only do this on a new or empty SSD. If you need to recover files first, use a tool like Recuva, or TestDisk, before proceeding.

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.

  1. Press Windows Key + X and open Device Manager.
  2. Expand Disk Drives and find your SSD. It may show as a model number or as “Standard NVM Express Controller”.
  3. Right-click it and choose Update Driver, then Search Automatically for Drivers.
  4. Also expand IDE ATA/ATAPI Controllers and update the Intel RST or AMD SATA controller if one is listed.
  5. For NVMe drives, download the latest driver directly from your SSD manufacturer’s tool. See the table in Step 6 for links.
  6. Restart your PC after any driver installation.

fix an SSD

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

  1. Go to Settings → Windows Update → Update History → Uninstall Updates.
  2. Find the update you want to remove, click it, and select Uninstall.
  3. Restart and check whether the SSD problem is resolved.
  4. 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.
Tip: After rolling back, check Settings → Windows Update → Advanced Options → Optional Updates. Microsoft sometimes releases an out-of-band hotfix for storage issues there before including it in the main update cycle.

fix an SSD

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:

fsutil behavior query DisableDeleteNotify

A result of 0 means TRIM is enabled. A result of 1 means it is disabled. To re-enable it, run:

fsutil behavior set DisableDeleteNotify 0

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:

  1. Go to Control Panel → Power Options → Change Plan Settings → Change Advanced Power Settings.
  2. Expand Hard Disk → Turn off hard disk after.
  3. 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:

diskpart
list disk
select disk [number of your SSD]
attributes disk clear readonly

Method B: Using Registry Editor

  1. Press Windows Key + R, type regedit, and press Enter.
  2. Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
  3. Double-click WriteProtect and change the value from 1 to 0. Click OK and restart.
Warning: If write protection comes back after a reboot, your drive’s health protection firmware has activated — this usually means the NAND is near end-of-life. Back up your data immediately and start planning for a replacement.

How to Fix SSD drive

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/nvme0 for 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.
If any metric shows as Caution or Bad in your S.M.A.R.T. tool, back up your data immediately — regardless of whether the drive still seems to be working fine.

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

 

Leave a Comment