Skip to main contentSkip to navigation
Lab Operational Since: 17 Years, 10 Months, 9 DaysFacility Status: Fully Operational & Accepting New Cases

SSD Recovery Guide

How to recover data from an SSD

SSD recovery depends on what failed. Logical problems (corrupted file system, accidental format) respond to software. Controller failure, firmware corruption, and NAND degradation require ssd data recovery with PC-3000 SSD and board-level microsoldering. This guide walks through the diagnostic process to determine which path applies to your drive.

Quick failure check
SSD detected in BIOS with correct model and capacity
SMART reports no critical warnings
File system is corrupted but drive is physically healthy
Not detected, 0 GB, or wrong name? Contact a recovery lab.
Author01/12
Louis Rossmann
Written by
Louis Rossmann
Founder & Chief Technician
Updated August 28, 2026
10 min read
Bluf / featured snippet02/12

Recovering data from an SSD requires identifying the failure type first. If the drive is detected in BIOS at full capacity and SMART raw values show no reallocated, pending, or uncorrectable counts, the problem is likely logical; software can recover corrupted file systems or accidentally formatted partitions. If the SSD is not detected, shows 0 GB, or reports a wrong model name, the controller or firmware has failed. Hardware-level recovery requires a lab with PC-3000 SSD for firmware reconstruction and board-level microsoldering to revive dead controllers. On encrypted SSDs, the controller holds the AES-256 decryption keys; chip-off yields only ciphertext. Board repair is the only path to recover data from a failed SSD with a dead controller.

Step 1: diagnose failure type03/12

Diagnose the failure type: logical vs. hardware

Every SSD recovery starts with the same question: does the computer see the drive? The answer determines whether you need software or a soldering iron.

SymptomFailure TypeRecovery Path
Drive detected, correct capacity, files missing or corruptedLogicalSoftware recovery from a clone
Drive detected, formatted partitionLogicalPartition recovery software
Drive shows 0 GB or wrong capacityFirmwarePC-3000 SSD firmware reconstruction
Drive shows generic name (SATAFIRM S11, SM2259XT)FirmwareFirmware module repair
Not detected in BIOS at allHardwareBoard-level repair (PMIC, voltage regulator, controller)
Power surge, burn marks, or burnt smellHardwareComponent replacement, possible NAND transplant

SSDs are silent. Unlike hard drives, there are no clicking or grinding sounds to diagnose. The difference between SSD and hard drive recovery is that SSD failures are invisible; they either work or they do not. BIOS detection and SMART data are the only two diagnostic inputs available without specialized equipment.

Step 2: logical recovery04/12

Logical SSD recovery: when software is the right tool

Software recovery applies to one specific scenario: the SSD is physically healthy, detected at full capacity in BIOS, and SMART reports no critical warnings. The data loss is caused by file system corruption, accidental formatting, or partition deletion.

  1. 1

    Connect the SSD as a secondary drive.

    Use a USB-to-SATA or USB-to-NVMe enclosure. Do not boot from the failing SSD. Booting writes to the drive and overwrites recoverable data.

  2. 2

    Clone the entire drive before attempting recovery.

    Use ddrescue (Linux) or a hardware imaging tool to create a sector-level copy on a separate target drive. Work from the clone. If the recovery attempt corrupts the file system further, the original remains untouched.

  3. 3

    Run recovery software on the clone, not the original.

    Open-source tools like PhotoRec (file carving) and TestDisk (partition repair) handle common logical failures. Commercial tools like R-Studio or UFS Explorer provide deeper file system parsing for NTFS, APFS, ext4, and exFAT volumes.

  4. 4

    Stop if the software finds nothing or the drive behaves erratically.

    If the clone contains only zeroed blocks, the SSD controller has already garbage-collected the data. If the drive disconnects mid-clone, locks up, or reports I/O errors, the failure is hardware. Power off and contact a recovery lab.

Recovery software does not belong on a drive with a failing controller.

Running recovery scans on an SSD with firmware corruption forces the controller to process millions of read commands in its degraded state. If your drive is not detected in BIOS or shows the wrong capacity, do not install or run any recovery software.

Trim section05/12

TRIM and garbage collection: why deleted SSD files are gone

TRIM is the reason SSD data recovery works differently from hard drive recovery. On a hard drive, deleted files remain on the platters until new data overwrites them. SSDs work the opposite way.

TRIM command
When you delete a file, the operating system sends a TRIM command to the SSD controller identifying which logical blocks are no longer in use.
Flash Translation Layer (FTL)
The FTL maps logical block addresses (what the OS sees) to physical NAND pages (where data is stored). Recovery software queries the FTL; if the mapping is gone, the software has no way to locate the data.
When TRIM does not execute
Two scenarios bypass TRIM. First: the SSD is connected via a USB enclosure that does not pass TRIM commands (common with cheap USB-to-SATA adapters). Second: TRIM is manually disabled in the OS. In both cases, deleted files remain on the NAND cells until the controller overwrites them with new data. These are the only conditions under which software recovery of deleted SSD files is possible.

How to disable TRIM before attempting recovery

Re-enable TRIM after recovery is complete; leaving it disabled permanently causes write amplification and premature wear.

Windows

# Run as Administrator
fsutil behavior set DisableDeleteNotify 1

Re-enable after recovery: fsutil behavior set DisableDeleteNotify 0

Linux

# Remount without discard
mount -o remount,nodiscard /dev/sdX

Or add nodiscard to your fstab entry to persist across reboots during recovery.

TRIM is not the only threat to your data. The controller runs garbage collection independently of TRIM commands. Background garbage collection can erase blocks that the controller already flagged during normal operation. Disabling TRIM prevents new commands but does not stop garbage collection that was already queued. Speed matters: the sooner you act after deletion, the better your chances.
Hardware recovery methods06/12

Hardware SSD recovery: board repair, firmware, and NAND transplant

When the SSD controller or its power delivery circuit fails, software cannot access the drive at all. Professional hardware recovery uses three methods depending on the specific failure.

Board-level component repair

A power surge, USB port short, or manufacturing defect kills the power management IC (PMIC) or voltage regulator that delivers power to the controller. The NAND chips are usually intact; the controller just cannot power on.

At our Austin lab, the first step is thermal imaging with FLIR cameras to locate the shorted component. Once identified, we remove it using an Atten 862 hot air rework station and replace it with a matching donor component soldered under magnification with a Hakko FM-2032 microsoldering iron on an FM-203 base station. This revives the original controller.

This is the critical difference between board repair and chip-off. On hardware-encrypted SSDs, if you remove the NAND chips and read them on a separate device (chip-off), you get encrypted ciphertext. Reviving the original controller is the only way to decrypt the data. Board-level repair capability is what separates labs that recover encrypted SSDs from labs that cannot.

Firmware reconstruction via PC-3000 SSD

Firmware corruption presents differently from hardware failure. The drive powers on and may appear in BIOS, but it shows the wrong capacity (often 0 GB or 8 MB), displays a generic firmware identifier instead of its real model name, or enters a locked diagnostic mode. The controller is functional; its firmware modules stored in a reserved NAND area have become corrupted.

We connect the drive to PC-3000 SSD (ACE Lab) and access the controller in technological mode, bypassing the corrupted firmware. From there, we rebuild the translator tables and system area modules that map logical addresses to physical NAND pages. Once the translator is reconstructed, the drive becomes readable and we image the user data to a healthy target drive.

NAND chip transplant

When the PCB is physically destroyed (cracked board, fire damage, severe corrosion), the NAND memory chips may survive even if the board does not.

This is the most complex and labor-intensive SSD recovery method. On SSDs with controller-bound hardware encryption, NAND transplant only works if the original controller can be salvaged and transferred along with the NAND. If the controller die is cracked or electrically destroyed, the encryption keys are lost.

Specific form factors07/12

SSD form factors and platform-specific recovery

NVMe M.2 and U.2 drives

NVMe drives use PCIe lanes instead of SATA. NVMe recovery starts at From $200.

Apple T2 and M-series Macs

On MacBooks from 2018 onward, the SSD NAND is soldered to the logic board and encrypted by Apple's Secure Enclave. The storage is not removable. Recovery requires repairing the logic board itself to restore access through the Secure Enclave.

SATA 2.5-inch SSDs

SATA SSD recovery starts at From $200.

NAND wear and end-of-life failures

Every NAND cell has a limited number of write cycles. When cells wear out, the controller marks them as bad blocks and reallocates data. Once too many blocks fail, the controller enters read-only mode or locks entirely.

When to contact a lab08/12

When to contact a professional lab

If the SSD is not detected in BIOS, shows 0 GB or wrong capacity, or displays a generic firmware name like SATAFIRM S11, the failure is at the controller or firmware level. Software cannot help. Ship the drive to a lab with PC-3000 SSD and board-level repair capability.

SATA SSD recovery starts at From $200. NVMe SSD recovery starts at From $200. Free evaluation, no diagnostic fee, and no charge if the data is not recoverable. See our full SSD data recovery pricing breakdown for tier-by-tier details.

Faq section09/12

Questions about diagnosing a failed SSD

Can data be recovered from a dead SSD?

A “dead” SSD usually means the controller or its power delivery circuit has failed. The NAND memory chips storing your data are passive components that survive most failures. A recovery lab with board-level repair capability can replace the failed component (shorted PMIC, blown voltage regulator, cold solder joint on a BGA package) to revive the controller.

How long does SSD data recovery take?

Logical recovery (file system corruption on a working drive): 2-4 weeks. Firmware reconstruction via PC-3000 SSD: 3-6 weeks. Board repair with component replacement: 3-6 weeks. These timelines include evaluation, parts sourcing (if a donor drive is needed), and quality verification of recovered data. Rush service (+$100) moves your drive to the front of the queue.

Can you recover deleted files from an SSD?

On modern SSDs with TRIM enabled, no. The only exception is when TRIM is disabled or the drive is connected via a USB enclosure that does not pass TRIM commands.

Does SSD data recovery require a cleanroom?

No. Cleanrooms protect spinning hard drive platters from airborne particles. SSDs have no platters, no flying heads, and no air bearing. Opening an SSD enclosure carries zero contamination risk. SSD recovery uses board repair, firmware tools, and NAND reading. None of these require environmental controls.

Video10/12

PC-3000 firmware repair on a failing NVMe SSD

NVMe SSD recovery using PC-3000: firmware injection and translator rebuild on a failing drive.

Send to lab cta11/12

SSD not detected or showing wrong capacity?

Power it off. Do not run recovery software on a drive with a failing controller. Ship it to our Austin lab for a free evaluation under our no data, no charge policy. All work performed in-house. Single location. No franchises. No outsourcing.

Related symptoms12/12

Nationwide Coverage

Nationwide Mail-In Data Recovery Service

We serve all 50 states with secure mail-in data recovery. Ship your failed drive to our Austin lab using our free shipping kit, and we'll diagnose it within 24-48 hours. All work is performed in-house at our Austin, TX lab. There are no other locations and no outsourcing.

View All Locations

SSD failed? Free evaluation, no data = no charge.

Mail-in from anywhere in the U.S. All work performed at our Austin, TX lab.

(512) 212-9111Mon-Fri 10am-6pm CT
No diagnostic fee
No data, no fee
4.9 stars, 1,837+ reviews