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

DIY SSD Data Recovery: When to Try Software and When to Ship to a Lab

Not every SSD failure requires a professional lab. This guide explains when recovery software can help (accidental deletion, formatting) and when you are wasting time that could cost your data (dead controller, firmware corruption, NAND degradation).

Louis Rossmann
Written by
Louis Rossmann
Founder & Chief Technician
Updated April 2, 2026
10 min read

DIY SSD Recovery: Quick Answer

DIY software recovery works only when the SSD controller is alive and the drive reports correct capacity to the OS. If your SSD is detected in BIOS with the right model name and capacity, software tools like PhotoRec or Disk Drill may recover deleted files or formatted partitions. If the drive shows 0 bytes, wrong capacity, is not detected, gets hot, or has a burning smell, DIY attempts will fail and may reduce professional recovery odds.

  • Try software: Accidental deletion (if drive was powered off immediately), formatted partition, drive detected correctly in BIOS
  • Stop and ship to lab: Not detected in BIOS, shows 0 bytes/wrong capacity, hot to touch, burning smell, read errors during scan

When DIY SSD Recovery Actually Works

Software recovery is viable in three specific scenarios. All require the SSD controller to be functional and the drive to be detected by your operating system with correct capacity.

Accidental Deletion (TRIM Not Yet Run)

If you deleted files and immediately powered off the drive, TRIM may not have executed. Windows, macOS, and Linux all have delays or batching in their TRIM implementation. On USB-connected drives or older SATA SSDs, you may have minutes to hours before TRIM physically erases data.

What to do: Disconnect the drive immediately. Do not use it. Connect it to a different computer as a secondary drive (not the boot drive). Run PhotoRec or Disk Drill to scan for deleted files. Do not install recovery software onto the failing SSD.

Formatted Partition

A quick format only overwrites the partition table and file system metadata; the actual file data remains on the NAND. This is true for both SSDs and HDDs. If the format was recent and little or no new data has been written, recovery software can rebuild the partition structure and recover files.

What to do: Use R-Studio or Disk Drill to scan the formatted drive. Look for "raw file system" or "lost partition" recovery options. Image the drive first if possible, then recover from the image.

Corrupted File System (Controller Alive)

Sometimes the file system corrupts due to unsafe ejection, power loss, or OS crashes while the controller and NAND are healthy. The drive appears in Disk Management or diskutil but shows as "RAW" or unmountable. The data is intact; the index is damaged.

What to do: Use TestDisk (open source) to repair partition tables. For NTFS, try R-Studio or GetDataBack. For APFS, Disk Drill handles logical corruption. Always image first if the drive has any stability issues.

Critical: Install recovery software on a different drive than the one you are recovering from. Never write to the failing SSD during recovery attempts. Every write risks overwriting data or triggering background garbage collection.

Disabling TRIM: Does It Help?

TRIM is an ATA command that tells the SSD controller which blocks are no longer needed. The controller then marks those pages as invalid and returns zeroes on read. Disabling TRIM only helps if done before deletion. Once TRIM executes, data is gone.

Windows: Disable TRIM

fsutil behavior set DisableDeleteNotify 1

Run as Administrator. Verify with: fsutil behavior query DisableDeleteNotify

Linux: Disable TRIM

# Mount with nodiscard
sudo mount -o nodiscard /dev/sdX /mnt/target

# Or add to /etc/fstab:
/dev/sdX /mnt/target ext4 defaults,nodiscard 0 0

Reality check: If you deleted files days ago and the drive has been in use, TRIM has already run. Disabling it now cannot recover already-trimmed data. On modern Windows with weekly "Retrim" scheduled, stragglers get caught quickly. This technique only helps if you act within minutes to hours of deletion.

Power Cycle Method for Locked Controllers

Sometimes an SSD controller locks up due to firmware panic or thermal protection. A full power discharge can reset the controller state machine. This rarely helps with firmware corruption but occasionally works for temporary lockups.

  1. Disconnect the SSD from power and data cables.
  2. Wait 30 minutes. Capacitors on the PCB need time to fully discharge.
  3. Do not simply reboot; physically unplug the drive.
  4. Reconnect and power on.
  5. Check if the drive now appears in BIOS with correct capacity.

Limited success rate: If the drive showed 0 bytes, wrong capacity, or SATAFIRM S11 before, power cycling will not fix it. The Flash Translation Layer is corrupt and requires PC-3000 to rebuild. Attempting multiple power cycles on a degrading drive can worsen the corruption.

When DIY Recovery Will Destroy Your Data

Running software tools on a physically failing SSD causes more harm than good. Here are the scenarios where DIY attempts actively reduce professional recovery odds.

Controller Failure: Drive Not Detected

If the SSD does not appear in BIOS, no software can reach it. The controller is dead or the PMIC is shorted. Running scanning tools on a USB bridge or adapter just sends commands into the void. Worse, if you manage to get intermittent detection, every access attempt can corrupt the service area.

What to do: Power off immediately. Do not attempt any software. Ship to a lab with PC-3000 and microsoldering capability.

Firmware Corruption (SATAFIRM S11 / 0 Bytes)

When the Flash Translation Layer corrupts, the drive reports 0 bytes or a fallback name like SATAFIRM S11. The controller is alive but cannot map addresses. Running CHKDSK or disk repair tools attempts to write to a drive whose internal map is broken. These writes overwrite metadata needed for professional FTL reconstruction.

What to do: Power off immediately. Every power cycle risks triggering background operations. PC-3000 can rebuild the FTL from raw NAND metadata if the service area has not been overwritten.

NAND Degradation with Read Errors

As NAND cells wear, they return uncorrectable read errors. Software tools retry failed reads repeatedly, causing the controller to map out more blocks and update the FTL. Each update writes to the already-stressed NAND. Professional recovery uses PC-3000 with adjusted voltage thresholds and thermal stabilization to read degraded cells.

What to do: Stop at the first sign of read errors or slow scanning. Image the drive with ddrescue (Linux) or stop entirely and contact a lab. Multi-pass imaging requires specialized hardware.

Running CHKDSK on a Failing SSD

CHKDSK writes to the drive. On degraded NAND, it overwrites file system metadata that could have been recovered. On firmware-corrupted drives, it attempts repairs that corrupt the FTL further. Read more about CHKDSK dangers.

What to do: Never run CHKDSK on an SSD that is not detected, shows wrong capacity, or has physical symptoms.

The one-attempt rule: If your drive has any physical symptoms (not detected, wrong capacity, hot, smell), you get one attempt at professional recovery. Every DIY power-on, software scan, or CHKDSK run reduces the odds. Labs see this damage daily: overwritten service areas, triggered garbage collection, and worn NAND pushed past recovery thresholds.

Free and Paid SSD Recovery Software Compared

ToolCostBest ForLimitations
PhotoRecFree (Open Source)Raw file carving, deleted filesNo file names or folder structure
TestDiskFree (Open Source)Partition table repairCommand line only, steep learning curve
Disk DrillFreemium (~$89)User-friendly, previewsFree version limited to 500MB recovery
R-StudioPaid (~$80)Professional features, RAID supportComplex interface, overkill for simple cases

All tools require the SSD controller to be functional and the drive to be detected by the OS. None can bypass a dead controller.

DIY SSD Recovery FAQs

Common questions about do-it-yourself SSD recovery.

Can I recover data from a dead SSD at home?
No. A dead SSD has a failed controller or shorted power circuit. Without a functioning controller, you cannot access the NAND. Home recovery is limited to logical failures where the drive is still detected by the OS with correct capacity.
What free software works for SSD recovery?
PhotoRec (open source) scans raw disk data to recover files without file system metadata. Disk Drill (freemium) offers previews and easy interface. R-Studio (paid, demo) handles complex corruption. All require the SSD to be detected in BIOS/OS.
How do I disable TRIM to recover deleted files?
On Windows: fsutil behavior set DisableDeleteNotify 1. On Linux: mount with -o nodiscard or add nodiscard to fstab. This only helps if done BEFORE deletion. If TRIM already ran, data is gone.
Will power cycling unlock a frozen SSD?
Sometimes for controller lockups, but rarely for firmware corruption. Disconnect power, wait 30 minutes for capacitors to discharge, then reconnect. If the drive still shows 0 bytes or wrong capacity, this will not help; the FTL is corrupt and requires PC-3000.
Should I run CHKDSK on a failing SSD?
No. CHKDSK writes to the drive. On degraded NAND, this overwrites file system metadata needed for recovery and can trigger catastrophic FTL failure. Never run CHKDSK on a physically failing SSD.
When should I stop DIY attempts and ship to a lab?
Stop immediately if: the drive is not detected in BIOS, shows wrong capacity, gets hot, has burning smell, disconnects during scanning, or shows read errors. Continued attempts reduce recovery odds.

When DIY Fails: Professional SSD Recovery

If your SSD is not detected, shows wrong capacity, or has physical symptoms, software cannot help. Rossmann Repair Group provides professional SSD recovery from $200–$1,500. We use PC-3000 Portable III for firmware-level repair and Hakko microsoldering stations for component-level board work.

Every case starts with a free evaluation. We diagnose the controller, firmware, and NAND status, then provide a firm quote before any paid work. No diagnostic fees. No data, no charge.

Free SSD Recovery Evaluation

Not sure if DIY will work? Ship your drive to our Austin lab for a free diagnostic. We assess the failure type and provide honest recovery odds before you commit to anything.

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