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

Samsung 970 EVO: Magician Said It Was Fine. It Was Not Fine.

A 2TB Samsung 970 EVO started slowing down. Samsung Magician reported SMART health as "Excellent," speed as "Excellent," overall status as "PASS." The customer bought a new drive to clone to. Then the 970 EVO stopped showing up entirely. PC-3000 found 9MB of bad sectors that Magician never checked for. This 2.5-hour video is the full recovery.

Video01/07
Author02/07
Louis Rossmann
Written by
Louis Rossmann
Founder & Chief Technician
Summary03/07

Why Magician Missed It

Samsung Magician's default health check relies on SMART attributes and a brief speed benchmark. SMART attributes are voluntary reports from the drive's firmware. If the firmware's error correction code (ECC) is handling bad sectors without escalating past the alert threshold, SMART stays green. The speed test reads a small sample of sectors; on a 2TB drive with 9MB of scattered bad sectors, the odds of the test hitting one are near zero.

Magician does offer a "Full Scan" option, but on an unstable drive, it either fails to complete or cannot recover from read errors the way PC-3000's hardware-controlled retries can. Most users run the default short scan, which samples a fraction of the surface area. Either way, Magician reports what the firmware tells it, and this firmware was masking the problem.

Summary04/07

The Recovery Process

The 970 EVO connects to PC-3000 via an M.2 adapter. Samsung's Phoenix controller has more limited firmware reconstruction support in PC-3000 compared to Silicon Motion controllers, but sector-level reading and data extraction still work.

First pass: sector-by-sector scan of the full drive. Approximately 900MB of sectors were skipped on the first attempt. The PC-3000 sector map showed concentrated zones of bad sectors that Magician never tested. The technician identified 42GB of critical customer data using the file tree viewer and configured a targeted extraction.

Second pass: increased read timeouts and 5-10 retry attempts per failed sector. Degraded NAND can return readable data on a second or third attempt that it refused on the first. Sectors that were black (failed) on the map started turning green (successful).

Third pass: aggressive retry with power cycling between attempts, different command sequences, and up to 20+ retries per remaining bad sector. Final result: 42GB of customer data recovered with only 38KB inaccessible. The recovered data was transferred to the customer's new drive and the system booted cleanly.

Summary05/07

The Speed Lie

During recovery, PC-3000 displayed live read speeds. Healthy sectors read at 20-27 MB/s (normal for recovery mode). Degraded sectors dropped to 200 KB/s or lower. Magician's speed test showed the drive at full rated performance (3500+ MB/s) because it only sampled healthy sectors. A 2TB drive with 9MB of bad sectors is 99.9995% healthy by area. A random sample will almost never hit the bad parts.

FAQ06/07

Samsung 970 EVO Recovery Questions

Why did Samsung Magician report the 970 EVO as healthy when it was failing?

Magician reads SMART attributes, which are voluntary reports from the drive's own firmware rather than an independent measurement. As long as the controller's error correction kept the scattered bad sectors below the alert threshold, SMART stayed green. The short speed test samples only a small slice of the surface, so on a 2TB drive with 9MB of bad sectors it almost never lands on one. That is how the drive read "Excellent" & "PASS" while 9MB of sectors were already dead.

Can you recover data from a 970 EVO that Magician marked healthy, or that stopped being detected?

Usually, yes. Sector-level reading with hardware-controlled retries reaches sectors that a consumer tool quietly skips. We connect the drive to PC-3000 through an M.2 adapter, image every accessible sector first, then go back for the degraded ones with longer read timeouts & power cycling between attempts. When a 970 EVO has dropped offline, the evaluation starts by getting the controller back into a state where its sectors can be read at all. On the drive in this video that process recovered 42GB with only 38KB left inaccessible.

Should I keep running Samsung Magician's Full Scan or recovery software on the drive?

No. Every read pass stresses NAND that is already degrading, & each pass can turn a sector that was still recoverable into one that is not. Consumer software retries blindly, with no control over read timeouts or power cycling, so it hammers weak cells without a recovery strategy. Stop using the drive & send it in for a sector-level evaluation before more of it goes dark.

When is this a DIY software job, and when is it a lab job?

Software tools like Disk Drill or R-Studio only help when the drive is still detected by the operating system & the fault is logical, such as an accidental deletion with TRIM disabled or a corrupted partition table. Degraded NAND with accumulating read errors is a lab job, & so is a drive that has dropped offline the way this 970 EVO did. At that point the fix is sector-level reading with controlled retries, not another software scan.

What does NVMe SSD recovery cost, and what if you recover nothing?

From $200 covers a simple copy when the drive still works & you only need the data moved off it. Physical & firmware-level NVMe recovery runs $200–$2,500, depending on whether the fault is in the file system, the circuit board, or the NAND. There is no diagnostic fee to find out which. And we work on a no data, no recovery fee basis, so if we cannot get your files back, you do not pay the recovery charge.
Get help07/07

Samsung Magician Says Your Drive Is Fine?

It might be. It also might have 9MB of bad sectors that Magician will never find. If your drive is slowing down, freezing, or disappearing from the system, trust the symptoms over the diagnostic tool. Send it to us for an actual sector-level evaluation.