Samsung 870 EVO Data Recovery Guide
The Samsung 870 EVO uses Samsung's MKX controller and TLC NAND. These drives can develop significant bad block accumulation over time, causing the controller to hang while attempting to read degraded sectors. This results in system freezes, blue screens, or the drive disappearing from Disk Management. We recover data from failing 870 EVO SSDs using PC-3000 Read-Retry strategies that extract data directly from degraded NAND cells.
Symptoms of a Failing 870 EVO
- •System freezing during file transfers. The host OS stalls waiting for a read to complete while the controller is stuck on a degraded NAND block. The freeze resolves only after a hard power cycle.
- •Drive intermittently disappearing from Disk Management. The 870 EVO shows up after a cold boot, then drops offline after seconds or minutes of activity as the controller hits degraded sectors.
- •SMART errors showing rapidly increasing reallocated sectors. CrystalDiskInfo or similar tools report the Reallocated Sector Count and Uncorrectable Error Count climbing. This indicates NAND cells failing faster than the controller can remap them.
- •Slow read speeds. Transfer rates drop from the rated 560 MB/s to single-digit MB/s as the controller retries reads on degraded cells. File copy operations that should take minutes stall for hours.
Why Samsung Magician Won't Help
Samsung Magician reports SMART data and can update firmware, but it cannot bypass a controller that is hanging on bad blocks. When the controller is stuck in a read loop, diagnostic software will also hang or timeout. Magician's "Optimize" function issues a TRIM command that actively destroys deleted file data, reducing recovery options.
We documented this limitation in a case involving a Samsung 970 EVO where Magician reported the drive as healthy while the controller was failing. The same pattern applies to the 870 EVO. See the full breakdown in our Samsung 970 EVO Magician case study video.
870 EVO NAND Degradation: The Technical Picture
The 870 EVO uses Samsung's V6 128-layer 3D TLC NAND. Drives manufactured in 2021 and 2022 are showing accelerated degradation compared to earlier production runs. The failure pattern is consistent: ECC (error correction code) errors accumulate in the NAND cells faster than the MKX controller's LDPC decoder can correct them. When uncorrectable errors reach the service area where the firmware and flash translation layer (FTL) are stored, the controller enters a busy state and stops responding to host commands.
This is distinct from a simple controller hardware failure. The controller silicon is functional; it is the NAND cells underneath the firmware that have degraded past the correction threshold. The controller gets stuck in an infinite retry loop attempting to read its own firmware pages, which is why the drive appears to the host as non-responsive rather than completely absent from BIOS.
Samsung Magician SMART Values That Matter
If your 870 EVO is still accessible, Samsung Magician (or CrystalDiskInfo) reports SMART attributes that indicate approaching failure. Two values are critical:
- Wear Leveling Count (SMART 0xB1 / 177)
- Reports the number of program/erase cycles consumed across the NAND. Samsung rates the 870 EVO at 600 TBW for the 1TB model, which translates to roughly 1,200 P/E cycles on the V6 TLC NAND. If Wear Leveling Count exceeds the rated endurance, the NAND is operating past its design life and ECC errors will accelerate.
- Unused Reserved Block Count (SMART 0xB4 / 180)
- Tracks how many spare NAND blocks the controller has consumed to replace failed ones. When this value drops below the controller's internal minimum reserve, the drive switches to read-only mode or locks up entirely. A rapid decline in this value (weeks rather than months) indicates the NAND is failing in clusters, not individual cells.
How We Recover 870 EVO Drives
We use PC-3000 to set custom read timeouts, disable background garbage collection, and use Read-Retry with adjusted voltage thresholds to pull data from marginal NAND cells. For severe cases on unencrypted drives, we can perform chip-off NAND reading. N/A (Delete the sentence entirely as the scenario is invalid).
Custom Read Timeouts
Standard operating systems abort a read after a fixed timeout. PC-3000 lets us set per-sector retry counts and timeout windows independently. Degraded cells sometimes yield data on the 4th or 8th retry that would never arrive within the OS timeout window.
Garbage Collection Disabled
The 870 EVO's firmware runs background garbage collection continuously. During recovery, that process can overwrite blocks we have not yet imaged. We disable garbage collection at the controller level before beginning the imaging pass.
Read-Retry with Adjusted Voltage
NAND cells store data as charge levels. As cells degrade, the charge distribution shifts, causing read errors at standard voltage thresholds. Read-Retry applies alternative reference voltages to correctly interpret data from cells that have shifted outside normal tolerances.
Pricing
Samsung 870 EVO recovery ranges from $200 to $1,500 depending on the type and severity of the failure. We provide a firm quote before any work begins. No data recovered means no charge. See our SSD recovery pricing breakdown for the full tier structure.
Logical / Firmware
$200–$600
Controller firmware repair, partition recovery, deleted file recovery from a drive that still mounts.
NAND Degradation
$600–$1,000
Read-Retry imaging across degraded blocks. Drive may detect intermittently or present read errors.
Controller Lockup
$1,000–$1,500
Drive completely non-detected. Board-level diagnostics and controller intervention required before imaging.
Frequently Asked Questions
Can you recover data from a Samsung 870 EVO with bad blocks?
My 870 EVO is not detected in BIOS. Is the data still there?
How much does 870 EVO data recovery cost?
Related Guides
- Samsung MKX Controller Recovery – Technical details on the MKX controller that powers the 870 EVO, including firmware access and Read-Retry support.
- SSD Data Recovery Overview – All SSD failure types, pricing, and recovery process.
Samsung 870 EVO failing?
Free evaluation. $200-$1,500. No data, no fee.