Skip to main contentSkip to navigation
Rossmann Repair Group logo - data recovery and MacBook repair

SSD NAND Wear Failure: Why Your Drive Went Read-Only

Quick Answer: Your SSD's NAND flash cells have exhausted their program/erase cycle endurance. The controller locked the drive into read-only mode to preserve remaining data. Do not attempt to format, secure erase, or flash firmware. A professional lab can image the drive using PC-3000 before further cell degradation makes sectors unreadable. Cost: $200-$1,500 at Rossmann Repair Group. No data, no fee.

NAND flash memory has a finite lifespan. Every write operation wears out the oxide layer in each memory cell. When enough cells degrade past the point where error correction can compensate, the SSD controller transitions the drive to a protective state: read-only mode, write protection, or in severe cases, complete lockout. Your data is still on the NAND. The window to extract it narrows with each power cycle.

No Data, No Fee. Call (512) 212-9111

Louis Rossmann
Written by
Louis Rossmann
Founder & Chief Technician
Updated 2026-03-09

How NAND Flash Cells Wear Out

Every NAND flash cell stores data by trapping electrons in a floating gate (planar NAND) or a charge trap layer (3D NAND). Writing data requires a high voltage pulse to push electrons through a thin oxide barrier. Erasing requires the opposite voltage to pull them back out. Each program/erase (P/E) cycle degrades this oxide layer. After enough cycles, the oxide becomes too damaged to reliably hold a charge, and the cell can no longer distinguish between a stored 1 and a stored 0.

Modern consumer SSDs use TLC (3 bits per cell) or QLC (4 bits per cell) NAND, which stores more data per cell but at the cost of tighter voltage margins. A TLC cell must distinguish between 8 voltage levels; QLC must distinguish between 16. As the oxide degrades, these voltage windows drift and overlap. The SSD's ECC (error correction code) engine compensates up to a point. When the uncorrectable bit error rate (UBER) exceeds the ECC capability, the controller marks the block as bad and retires it.

Once the pool of spare blocks in the overprovisioned area is exhausted, the controller has no room left to relocate data away from failing cells. This is when the drive transitions to read-only mode: the controller stops accepting writes to prevent corrupting existing data with unreliable cells.

NAND Endurance by Cell Type

The number of bits stored per cell directly affects endurance. More bits means tighter voltage margins and faster oxide degradation.

NAND TypeBits/CellVoltage LevelsTypical P/E CyclesCommon Use
SLC1250,000 - 100,000Enterprise cache, industrial
MLC243,000 - 10,000Enterprise, prosumer
TLC381,000 - 3,000Consumer SSDs (mainstream)
QLC416500 - 1,000Budget SSDs, read-heavy storage

These are typical rated endurance values. Actual lifespan depends on workload, operating temperature, controller firmware, and overprovisioning strategy. Higher temperatures accelerate oxide degradation.

Symptoms of NAND Wear Failure

NAND wear rarely causes a sudden crash. The degradation is gradual, and the symptoms escalate over time as more blocks are retired.

Stage 1: SMART Warnings

SMART attributes begin reporting degradation. The Media Wearout Indicator (Intel SSDs, attribute 233) or Wear Leveling Count (Samsung, attribute 177) drops below the manufacturer's threshold. CrystalDiskInfo or smartmontools flags the drive as "Caution." Write performance may degrade as the controller relocates data away from weak blocks. The drive still functions normally for reads and writes.

Stage 2: Read-Only / Write-Protected Mode

The controller disables write operations. The drive appears in the operating system and files are readable, but any attempt to write, delete, or modify files fails. Windows may report "The disk is write-protected." Linux shows "Read-only file system" in dmesg. This is the controller's last-resort data preservation mechanism. The drive is telling you to copy your data off before it can no longer guarantee read integrity.

Stage 3: Sector Read Failures / Controller Lockout

Cell degradation has progressed past the ECC threshold on multiple blocks. Read operations return I/O errors on specific files or directories. The operating system may freeze when accessing damaged regions. In severe cases, the controller enters a fault state and the drive stops responding entirely, appearing as 0 bytes or disappearing from BIOS. At this stage, PC-3000 SSD is required to bypass the controller and image whatever data remains accessible on the NAND.

Write Amplification and Why It Accelerates Wear

NAND flash cannot overwrite data in place. To modify a single page (4-16 KB), the controller must read the entire block (typically 256 pages, or 1-4 MB), erase the whole block, and write the updated data back. This means a single 4 KB user write can trigger a full block erase and rewrite, consuming one P/E cycle on every cell in that block.

The ratio of actual NAND writes to host writes is the write amplification factor (WAF). A WAF of 3x means the SSD writes 3 bytes to NAND for every 1 byte the host sends. Garbage collection, wear leveling, and metadata updates all contribute to WAF. Random small writes produce the highest amplification because they fragment data across many blocks, forcing more full-block erases.

TRIM support reduces write amplification by letting the controller know which blocks are no longer in use, so they can be erased proactively during idle garbage collection rather than during active writes. An SSD without TRIM enabled (common when used with older RAID controllers or in external USB enclosures) accumulates higher WAF and wears faster.

What Not to Do With a Worn SSD

A wear-exhausted SSD is in a fragile state. The following actions can push it from recoverable to unrecoverable.

  • Do not run a secure erase or format. Secure erase commands force P/E cycles on already degraded cells. This can push cells past the point where the ECC engine can reconstruct the data, turning a read-only drive into an unreadable one.
  • Do not flash the firmware. Firmware updates write to the NAND area reserved for the Flash Translation Layer (FTL) and firmware modules. On a wear-exhausted drive, these writes can corrupt the FTL mapping, destroying the logical-to-physical address table that maps your files to specific NAND pages.
  • Do not repeatedly power cycle the drive. Each power-on forces the controller to read its firmware from NAND and rebuild the FTL in DRAM. On worn NAND, this read operation itself introduces bit errors. Charge stored in degraded cells also leaks faster when the drive is powered off (data retention loss), so alternating between powered and unpowered states accelerates degradation.
  • Do not run data recovery software that writes to the source drive. Some recovery tools write scan results, logs, or temp files to the source drive by default. On a wear-exhausted SSD, any write operation risks triggering garbage collection on degraded blocks. If the SSD is still writable, use a tool that only reads; better yet, clone the drive first and scan the clone.

How We Recover Data From Worn SSDs

Recovery from a wear-exhausted SSD is primarily an imaging challenge. The data is still on the NAND, but the cells holding it are unreliable. The goal is to read every accessible sector before further degradation makes them unreadable.

1. SMART and Controller State Assessment

We read the full SMART attribute table to determine wear level, reallocated sector count, program fail count, and erase fail count. We check whether the controller is in normal mode, read-only mode, or a fault state. This determines the recovery path: if the controller is functional and the drive is in read-only mode, we can image through normal SATA/NVMe channels. If the controller is locked, we use PC-3000 SSD.

2. PC-3000 SSD Imaging

For drives that are still readable but degraded, PC-3000 SSD performs a sector-by-sector image with configurable retry counts and timeout settings. Sectors that return read errors on the first pass get multiple retry attempts with adjusted read voltages. The tool logs every bad sector for later analysis. For drives in a controller fault state, the PC-3000 can inject volatile microcode through the controller's Technological Mode interface, temporarily restoring operation without writing to NAND.

3. Bad Block Mapping and Data Reconstruction

After imaging, the PC-3000 generates a map of readable vs. unreadable blocks. We cross-reference this against the FTL to determine which files are affected by the bad blocks. In many NAND wear cases, the majority of the drive's data is intact; the damage is concentrated in heavily-written areas like the operating system partition, swap files, and database journals while user documents, photos, and infrequently-modified files remain fully readable.

SSD Models Known for Early Wear Issues

Some SSD models are more susceptible to premature NAND wear due to controller firmware bugs, insufficient overprovisioning, or early-generation QLC NAND.

Samsung 990 Pro: Firmware-Driven Wear Anomaly

Multiple Samsung 990 Pro users reported rapid SMART health drops (from 99% to 60% within weeks) caused by a firmware bug that triggered excessive internal writes. Samsung released firmware updates (11B2QGXA and later) to address the issue. Drives affected before the update may have consumed a disproportionate amount of their NAND endurance. See our Samsung 990 Pro firmware degradation page for details on this specific issue.

Budget QLC Drives: Limited Endurance by Design

Drives like the Intel 660p, Crucial P1, and early Sabrent Rocket Q use QLC NAND with P/E cycle ratings around 500-1,000 cycles. Under sustained write workloads (surveillance cameras, database servers, scratch disks), these drives can exhaust their TBW rating in 1-3 years. Their SLC write caches mask the underlying QLC performance, but once the cache fills during sustained writes, performance drops and wear accelerates.

DRAM-less SSDs: Higher Write Amplification

Budget SSDs without a dedicated DRAM cache (using HMB or no external buffer) store their FTL mapping tables directly on the NAND. Every FTL update requires a NAND write, increasing write amplification. Controllers like the Phison S11 and Silicon Motion SM2259XT are common DRAM-less designs found in budget drives such as the PNY CS900 and some revisions of the Kingston A400. These drives wear faster than DRAM-equipped models under the same workload.

SMART Attributes That Signal Wear Exhaustion

Not all SSD manufacturers use the same SMART attribute IDs. These are the key wear-related attributes across major controller families.

AttributeIDUsed ByWhat It Means
Media Wearout Indicator233IntelPercentage of rated NAND endurance remaining. 0% = rated lifespan consumed.
Wear Leveling Count177SamsungCounts down from 100 to 0 as P/E cycles are consumed. Raw value = total P/E cycles used.
SSD Life Left231Vendor-specific (varies by controller)Percentage of remaining drive life. Some controllers trigger read-only mode at 0%.
Percentage UsedNVMe LogAll NVMe drivesNVMe spec-defined. Counts up from 0%. 100% = rated endurance consumed. Can exceed 100%.
Available SpareNVMe LogAll NVMe drivesPercentage of spare blocks remaining. Below threshold triggers controller warnings.

NAND Wear and Data Retention

A worn NAND cell loses its stored charge faster than a fresh one. The JEDEC standard (JESD218) specifies that consumer SSDs must retain data for 1 year at 30°C when powered off. This specification assumes cells at their rated P/E cycle limit. Cells that have exceeded their rating retain data for shorter periods.

Time-sensitive: If your SSD is in read-only mode due to NAND wear, leaving it powered off for extended periods (months) allows the degraded cells to lose their charge. Data that is readable today may become unreadable after prolonged unpowered storage. If you cannot back up the data yourself because the drive is read-only, send it for professional imaging promptly.

Temperature matters. NAND charge leakage accelerates at higher storage temperatures. A worn SSD stored in a hot attic or car trunk degrades faster than one kept at room temperature. Powered-on SSDs retain data better than powered-off ones because the controller performs background ECC scrubbing and data refresh operations that detect and correct bit errors before they become uncorrectable.

SSD Recovery Pricing

NAND wear recovery follows our standard SSD recovery pricing tiers. Most wear-related cases fall in the $200-$900 range because the controller is typically functional and the data is readable through standard channels. Cases requiring PC-3000 firmware-level intervention or drives with controller lockout cost $900-$1,500. Free evaluation, firm quote before work begins. No data = no charge.

Service TierPriceDescription
Simple CopyLow complexity$200

Your drive works, you just need the data moved off it

Functional drive; data transfer to new media

Rush available: +$100

File System RecoveryLow complexityFrom $250

Your drive isn't showing up, but it's not physically damaged

File system corruption. Visible to recovery software but not to OS

Starting price; final depends on complexity

Circuit Board RepairMedium complexity – PC-3000 required$600–$900

Your drive won't power on or has shorted components

PCB issues: failed voltage regulators, dead PMICs, shorted capacitors

May require a donor drive (additional cost)

Firmware RecoveryMedium complexity – PC-3000 required$900–$1,200

Your drive is detected but shows the wrong name, wrong size, or no data

Firmware corruption: ROM, modules, or system files corrupted

Price depends on extent of bad areas in NAND

Advanced Board RebuildHigh complexity – precision microsoldering and BGA rework$1,200–$1,500

Your drive's circuit board is severely damaged and requires advanced micro-soldering

Advanced component repair. Micro-soldering to revive native logic board or utilize specialized vendor protocols

50% deposit required upfront; donor drive cost additional

Hardware Repair vs. Software Locks

Our "no data, no fee" policy applies to hardware recovery. We do not bill for unsuccessful physical repairs. If we replace a hard drive read/write head assembly or repair a liquid-damaged logic board to a bootable state, the hardware repair is complete and standard rates apply. If data remains inaccessible due to user-configured software locks, a forgotten passcode, or a remote wipe command, the physical repair is still billable. We cannot bypass user encryption or activation locks.

All tiers: Free evaluation and firm quote before any paid work. No data, no fee on all tiers (advanced board rebuild requires a 50% deposit because donor parts are consumed in the attempt).

Target drive: The destination drive we copy recovered data onto. You can supply your own or we provide one at cost. All prices are plus applicable tax.

SSD NAND Wear: Frequently Asked Questions

Can data be recovered from an SSD stuck in read-only mode?
Yes, in most cases. When an SSD enters read-only mode due to NAND wear, the controller is deliberately preserving whatever data it can still read. The data is present on the NAND chips and accessible through the controller. A professional lab can image the drive in its current state and extract files. The urgency is that continued power cycles and read attempts accelerate bit rot on worn cells. The sooner the drive is imaged, the more data is recoverable.
What does SMART attribute 'Media Wearout Indicator' at 0% mean?
The Media Wearout Indicator (MWI) tracks remaining NAND endurance as a percentage from 100% (new) to 0% (rated lifespan exhausted). When it reaches 0%, the SSD has consumed its manufacturer-rated program/erase (P/E) cycles. The drive may continue functioning past 0% because manufacturers build in overprovisioned spare capacity, but the controller will begin restricting writes and may transition to read-only mode at any point. At 0% MWI, you should back up all data and replace the drive.
Why did my SSD suddenly become write-protected?
SSD controllers monitor NAND health through ECC error rates and worn block counts. When the rate of uncorrectable bit errors crosses an internal threshold, the controller enters write-protect mode to prevent data corruption. This happens because writing to worn NAND cells requires higher voltages that disturb neighboring cells (program disturb), and the ECC engine can no longer correct the resulting errors. The controller chooses data preservation over continued operation.
Does SSD wear affect all brands equally?
No. NAND endurance varies by cell type: SLC handles roughly 100,000 P/E cycles, MLC handles 3,000-10,000 cycles, TLC handles 1,000-3,000 cycles, and QLC handles 500-1,000 cycles. Consumer SSDs using QLC NAND (common in budget drives from 2020 onward) reach their endurance limits faster under sustained write workloads. The controller firmware and overprovisioning strategy also affect how long a drive lasts before entering read-only mode. Drives with larger overprovisioned areas have more spare blocks to replace worn cells, extending usable life.
Can firmware repair fix a wear-related SSD failure?
Firmware repair is not the correct approach for NAND wear failure. The physical NAND cells are degraded; no firmware change reverses that. What a professional lab does is use PC-3000 SSD to image the drive in its current state, reading all accessible sectors before further cell degradation makes them unreadable. If the controller has already locked the drive or entered a fault state, the PC-3000 can place the controller into Technological Mode to bypass normal initialization and access data directly.
How long does an SSD last before NAND wear becomes a problem?
It depends on write volume and write amplification. A 1TB TLC SSD rated for 600 TBW (terabytes written) under a typical desktop workload of 20-40 GB of host writes per day will exhaust its rated endurance in roughly 40-80 years of host writes alone. In practice, write amplification (garbage collection, wear leveling, FTL updates) multiplies actual NAND wear by 2-3x, bringing realistic lifespan closer to 15-30 years. The same drive used as a database or surveillance recording target writing 200+ GB/day could reach its limit in under 3 years. Server-class SSDs with power-loss protection capacitors and higher-endurance MLC NAND last longer under sustained write loads.

SSD in read-only mode?

Free evaluation. $200-$1,500. No data, no fee. Ship your drive to our Austin lab for professional imaging before further cell degradation.