“I consulted Rossmann Repair Group for data recovery services. A new IT client was recently referred to me, because his main computer crashed and his business database went offline as a result. It turned out that the computer crashed because its main storage, a 500 GB Solid State Hybrid Drive, failed. That part was easy - replace it with a new 1 TB SSD and reinstall Windows along with the software he uses. However, the data on the SSHD was critical and would have meant serious problems for his business if he didn't get that back. That's where Rossmann Repair Group came in.”
NVMe SSD Data Recovery
NVMe drives connect over PCIe using a protocol designed for flash storage, not the ATA commands SATA drives use. When an NVMe controller burns out, firmware corrupts, or a power surge kills the voltage regulator, SATA recovery tools cannot help. We use the PC-3000 Portable III with NVMe-specific modules for Phison and Silicon Motion Technological Mode entry, with limited Samsung diagnostic access, and hardware-level stabilization for Western Digital and Maxio controllers. M.2 2230, M.2 2280, U.2, and PCIe add-in card form factors. All work in-house at our Austin, TX lab.

What Is NVMe SSD Data Recovery?
NVMe SSD data recovery retrieves files from Non-Volatile Memory Express solid-state drives that have stopped working. NVMe drives use PCIe lanes instead of SATA cables, which creates different failure points: controller burnout from heat, firmware corruption after power loss, and PCIe lane electrical faults.
Recovery requires specialized hardware that speaks the NVMe protocol. Consumer data recovery software cannot communicate with a failed NVMe controller.
Why Do NVMe Drives Fail Differently Than SATA SSDs?
NVMe drives fail differently than SATA SSDs because NVMe uses a protocol designed for flash: up to 64,000 I/O queues, memory-mapped doorbell registers, and direct PCIe lane access at speeds exceeding 7,000 MB/s compared to SATA's 600 MB/s. This architectural difference creates three failure categories that SATA drives do not share.
Thermal Failures
NVMe controllers run hotter than SATA controllers. In laptops with restricted M.2 slot airflow, sustained workloads push the controller past its thermal junction limit. The controller throttles, then shuts down. Repeated thermal cycling weakens solder joints between the BGA controller package and the PCB.
Power Loss Vulnerability
NVMe's higher ingest speed fills the volatile write cache faster than data programs to NAND. More uncommitted data sits in DRAM or Host Memory Buffer at any moment. A power drop during a Flash Translation Layer update leaves the mapping table in an inconsistent state. Consumer NVMe drives lack power loss protection capacitors.
Encryption Barriers
Many NVMe controllers implement AES-256 hardware encryption, even on drives not marketed as "encrypted." The encryption key is stored in the controller. If the controller dies and cannot be revived, chip-off NAND extraction produces only ciphertext. Board-level repair to restore power delivery to the original controller is the only path to decrypted data.
How Does NVMe Recovery Differ from SATA SSD Recovery?
NVMe recovery is more complex than SATA SSD recovery because NVMe controllers use the PCIe bus with up to 64,000 I/O queues, hardware-bound AES-256 encryption, and vendor-specific firmware architectures. SATA recovery tools that send ATA commands over AHCI cannot communicate with an NVMe controller at all. Recovery requires hardware that acts as a PCIe Root Complex.
| Attribute | SATA SSD Recovery | NVMe SSD Recovery |
|---|---|---|
| Protocol & Bus | AHCI over SATA (max 600 MB/s) | NVMe over PCIe (Gen3/Gen4/Gen5, up to 14,000 MB/s) |
| Command Queues | 1 queue, 32 commands | Up to 64,000 queues, 64,000 commands each |
| Hardware Encryption | Rare on consumer SATA SSDs; often software-based | Common (AES-256 key bound to controller die, even on non-marketed "encrypted" drives) |
| Chip-Off Viability | Viable on older unencrypted SATA controllers | Not viable on most post-2020 NVMe controllers due to hardware encryption |
| Diagnostic Tooling | PC-3000 Express / UDMA (ATA command interface) | PC-3000 Portable III (PCIe Root Complex with vendor-specific NVMe modules) |
| Recovery Cost Range | $200 and up (SATA SSD) | $200–$2,500 (NVMe SSD) |
| Board Repair Frequency | Less common; SATA controllers run cooler | More common; NVMe controllers overheat in M.2 slots and fail voltage regulators |
The core difference: when a SATA SSD controller fails, chip-off NAND extraction sometimes works as a fallback because many SATA controllers don't encrypt data. When an NVMe controller fails, the encryption key dies with it. Board-level microsoldering to revive the original controller is the only path to decrypted data on most NVMe drives.
What Are the Common NVMe Failure Modes?
NVMe drives fail from controller burnout, FTL mapping corruption after power loss, PCIe lane electrical faults, NAND cell degradation, and firmware bugs. Recovery requires PC-3000 with the correct vendor-specific utility for the controller family. Consumer recovery software cannot address any of these because it depends on the controller functioning normally.
Controller Burnout
The NVMe controller overheats and fails permanently. Common in laptops where the M.2 slot sits under the keyboard with no heatsink or airflow. The drive disappears from BIOS entirely. FLIR thermal imaging identifies the failed component before we apply power, preventing further damage.
FTL Mapping Table Corruption
The Flash Translation Layer maps logical block addresses to physical NAND locations. Power loss during an FTL update leaves the table in a partially written state. The controller cannot boot, so the drive shows 0 bytes or is not detected. PC-3000 reconstructs the FTL from surviving metadata scattered across NAND pages.
PCIe Lane Failure
NVMe drives connect through 2 or 4 PCIe lanes. Bent M.2 connector pins, cracked solder joints on the drive, or a damaged M.2 slot on the motherboard can break the PCIe link. The drive may intermittently appear and vanish from the system, or show as "Unknown Device" in Device Manager with errors in link training.
NAND Wear and Read Disturb
QLC and TLC NAND in consumer NVMe drives has limited program/erase endurance. As cells degrade, the bit error rate exceeds the controller's LDPC error correction capacity. The controller enters a read-only or protection mode. PC-3000 can shift read voltage thresholds to recover data from degraded NAND cells that fail at default settings.
Firmware Bugs
Samsung 980 Pro and 990 Pro drives had a documented firmware bug that caused rapid health percentage drops and eventual drive failure. Samsung released firmware patches, but drives that degraded before the patch may have irreversible NAND damage. Phison E18-based drives can enter a BSY (busy) state after firmware panic that locks out all I/O until the firmware is rebuilt via PC-3000 Technological Mode.
NVMe Drive Not Detected in BIOS: Diagnosis Steps
Before assuming hardware failure, rule out motherboard configuration. Enter your UEFI/BIOS settings and check the Compatibility Support Module (CSM). If CSM is enabled, the BIOS may be running in legacy mode, which lacks NVMe protocol support and may not enumerate M.2 NVMe devices. Disable CSM to force pure UEFI mode, then check the onboard device or storage configuration menu (not the boot priority list) for NVMe detection. Also verify the M.2 slot's PCIe bandwidth is allocated to NVMe mode, not SATA mode (some boards share lanes between SATA ports and M.2 slots).
If BIOS settings are correct but the drive still does not appear, try the drive in a different M.2 slot or a USB-to-NVMe enclosure. If the drive shows up with a generic capacity (1 GB, 2 MB, or 0 bytes) or displays the raw controller name ("SM2263XT," "PS5007," "MAP1602") instead of the product name, the controller has entered ROM mode after a firmware panic. At that point, no consumer software or BIOS update will restore access. The controller needs PC-3000 Technological Mode intervention to rebuild the Flash Translation Layer from surviving NAND metadata.
Do not initialize the disk in Windows Disk Management or run CHKDSK if the drive reappears intermittently. Both operations write to the drive and can overwrite the FTL metadata that PC-3000 needs for reconstruction.
Intel VMD Hides NVMe Drives from BIOS on 11th-Gen and Newer Systems
Intel Volume Management Device (VMD) is a controller built into 11th-Gen (Tiger Lake) and newer Intel processors. VMD intercepts the PCIe lanes connected to M.2 slots and re-presents them through Intel Rapid Storage Technology (RST). If RST drivers are not installed, or if the OS does not support VMD, the NVMe drive disappears from BIOS entirely. This is not a drive failure; the drive is physically functional but hidden behind the VMD abstraction layer.
To rule out VMD masking: enter UEFI settings, navigate to Advanced > System Agent Configuration or Devices & I/O Ports (exact path varies by board manufacturer), and set Intel VMD to Disabled. Reboot and check whether the NVMe drive reappears. On Linux, adding modprobe.blacklist=vmd to the kernel boot parameters bypasses VMD without a BIOS change.
If the drive remains invisible with VMD disabled, the problem is not VMD masking. The controller has likely suffered a hardware or firmware failure. Send the drive to our Austin lab for professional SSD recovery using PC-3000.
Can a USB NVMe Enclosure Cause Data Loss?
Yes. USB-to-NVMe enclosures use a bridge IC (Realtek RTL9210B, JMicron JMS583, or ASMedia ASM2362) to translate NVMe commands into USB protocol. When the bridge IC overheats or fails, the NVMe drive inside is often intact but the enclosure stops responding. Users frequently mistake a dead bridge IC for a dead NVMe drive.
Thunderbolt 3/4 & USB4 enclosures run hotter than USB 3.2 models because they push higher bandwidth through a compact aluminum shell. Sustained file transfers heat the bridge IC past its thermal limit, and repeated thermal cycling weakens the solder joints on the bridge chip.
Before Assuming the Drive Is Dead
- Remove the M.2 NVMe drive from the enclosure. Most enclosures use a tool-free slide mechanism or a single Phillips screw. Handle the drive by its edges; don't touch the gold connector pins.
- Install the drive directly into a desktop motherboard M.2 slot. This bypasses the USB bridge entirely. If the drive appears in BIOS and shows its correct model name & capacity, the enclosure bridge IC was the problem, not the NVMe drive.
- Do not leave a failing drive powered in the enclosure. A bridge IC that drops the connection under load causes repeated connect/disconnect cycles that stress the NVMe controller. If the drive has a logical issue (deleted files, RAW partition), the controller uses idle time to execute TRIM & background garbage collection, permanently erasing recoverable data.
If the drive doesn't appear in BIOS after direct M.2 installation, the NVMe controller has a hardware or firmware failure. At that point, send the bare drive to our Austin lab for PC-3000 diagnostic imaging. USB bridge failures don't damage NAND data, so recovery prognosis is strong if you stop using the enclosure before the controller takes additional stress.
What NVMe Form Factors Can Be Recovered?
NVMe SSD recovery covers M.2 2280, M.2 2230, M.2 2242, U.2, and PCIe add-in card form factors. Each uses different connector types and thermal characteristics that affect the recovery process. Soldered NVMe on Apple MacBooks requires board-level logic board repair rather than drive extraction.
- M.2 2280
- 22mm wide, 80mm long. The standard NVMe form factor in desktops and laptops. Samsung 970/980/990 series, WD Black SN770/SN850X, Crucial P5 Plus, and most consumer NVMe drives use this size. The 4TB WD SN850X is double-sided, which causes fitment issues in single-sided M.2 slots.
- M.2 2230
- 22mm wide, 30mm long. Found in Steam Deck, Microsoft Surface Pro, Dell XPS, and Framework laptops. Smaller PCB means denser component placement and tighter thermal margins. WD SN740, Micron 2400, and Samsung PM991a are common 2230 drives.
- U.2 (2.5" NVMe)
- Enterprise data center form factor using the SFF-8639 connector. Higher capacities (up to 30TB+), power loss protection capacitors, and dual-port PCIe for redundancy. Intel DC P4510, Samsung PM9A3, and Micron 9400 are common enterprise models.
- PCIe Add-In Card (AIC)
- Full-size PCIe cards used in workstations and servers. Intel Optane 905P and Samsung PM1733 are examples. These drives use x4 or x8 PCIe lanes and often have their own heatsinks, which reduces thermal failure risk compared to M.2 form factors.
- Soldered NVMe (Apple MacBook)
- Apple MacBooks with T2 or M-series chips have NAND soldered to the logic board, encrypted by the SoC's Secure Enclave. The NAND cannot be desoldered and read independently. Recovery requires board-level repair to restore the original logic board.
- M.2 2242
- 22mm wide, 42mm long. Found in some industrial devices, thin clients, and embedded systems. Less common in consumer hardware but we handle them with the same NVMe diagnostic workflow.
How Does M.2 Form Factor Affect NVMe Data Recovery?
M.2 NVMe form factor determines which devices use the drive, how it fails, and what adapter connects it to PC-3000 for diagnostic imaging. M.2 2280, 2230, and 2242 share the NVMe protocol but differ in physical size, connector keying, and thermal behavior. We recover all M.2 sizes and keying configurations at our Austin lab.
See the PC-3000 tool overview for how the diagnostic hardware interfaces with NVMe controllers across all M.2 form factors.
M-Key vs B+M-Key Connector Keying
The M.2 connector uses mechanical notches ("keys") to prevent inserting an incompatible module. Keying also determines how many PCIe lanes the drive can use, which affects recovery adapter selection.
- M-Key (right-side notch)
- Supports PCIe x4 (four lanes). This is the standard for all high-performance NVMe drives: Samsung 980/990 Pro, WD Black SN850X, Crucial T700. Recovery adapters must provide a full x4 PCIe connection. Using an x2 adapter on an M-key drive cuts available bandwidth and can cause PC-3000 read timeouts on drives with marginal controller health.
- B+M-Key (dual notch, both sides)
- Physically fits both B-key and M-key M.2 slots but is electrically limited to PCIe x2 (two lanes) or SATA. Common on budget Gen3 NVMe drives and older SATA M.2 SSDs. Not all USB-to-NVMe enclosures support the NVMe protocol over B+M-key; some legacy enclosures wire B+M slots for SATA only. Forcing an M-key NVMe drive into a legacy B-key or SATA-only enclosure bends the connector pins and damages the PCIe contact pads.
Physical Damage Patterns by M.2 Size
Smaller M.2 form factors concentrate more components into less PCB area, creating different mechanical and thermal failure patterns than full-size 2280 drives.
M.2 2280 (22mm x 80mm): PCB Flex Damage
The 80mm length makes 2280 drives susceptible to bending. Installing without a standoff or overtorquing the retention screw flexes the PCB and can crack the copper traces that route PCIe lanes from the connector to the controller. A cracked trace causes intermittent detection or complete link failure. Double-sided 2280 drives (WD SN850X 4TB, Crucial T700 4TB) are thicker and cannot seat properly in single-sided M.2 slots, adding mechanical stress at the connector end.
M.2 2230 (22mm x 30mm): Thermal and HMB Failures
The 30mm PCB packs the controller and NAND within millimeters of each other, so heat from the controller conducts directly into the NAND. In devices with restricted airflow (Steam Deck, Microsoft Surface Pro, ROG Ally), sustained writes push the controller past its thermal junction limit. Repeated thermal cycling cracks the BGA solder balls between the controller and the PCB. Most 2230 drives are DRAM-less and use Host Memory Buffer (HMB) borrowed from system RAM. A power loss during an FTL update wipes the HMB copy, corrupting the Flash Translation Layer and locking the drive in a firmware panic state.
M.2 2242 and 2260: Connector Pin Damage
These mid-length form factors appear in industrial embedded systems, thin clients, and some legacy ThinkPads. The 2260 is largely obsolete in consumer hardware but remains active in ruggedized industrial PCs and point-of-sale systems. Connector pin damage from forced insertion into a mismatched M.2 slot is the most common physical failure. Many 2242 drives use B+M-key and SATA protocol; the drive physically fits a modern M-key-only NVMe socket but will not be detected if the slot lacks SATA protocol support.
Steam Deck and Surface Pro SSD Extraction
Handheld and ultraportable devices use M.2 2230 NVMe drives in tight enclosures with device-specific access methods. Improper extraction risks physical damage to the drive and the device.
Steam Deck
The Steam Deck uses a 2230 NVMe drive beneath an RF shield held by Phillips screws. Accessing the drive requires removing the back panel (8 Phillips screws) and peeling the RF shield tape. Common 2230 drives in the Steam Deck: WD SN740 (SanDisk Polaris controller), Micron 2400 (SM2269XT controller), Samsung PM991a (Pablo controller). These DRAM-less drives fail from aggressive suspend/resume power cycling that corrupts the HMB-based FTL mapping table. If your Steam Deck no longer boots or shows a storage error, do not attempt a firmware update through SteamOS recovery; ship the drive to our lab for SSD recovery. Depending on the specific controller, we use hardware-level diagnostic tools to image the NAND directly.
Microsoft Surface Pro
Surface Pro 7+, 8, 9, X, and 11 use a 2230 NVMe drive behind a small door beneath the kickstand. WiFi models have a magnetic door; 5G/LTE models require a SIM ejector pin. The drive is secured with a Torx T3 (3IP Torx-Plus) screw. Most consumer precision kits stop at T4 or T5. Using the wrong driver strips the soft metal screw head, trapping the drive in the chassis. Microsoft specifies sliding the drive out at a 15-degree angle to avoid snapping the M.2 connector pins. If the drive has failed, send the entire Surface for recovery rather than risking physical damage during extraction.
2230 NVMe Controller Failure Modes
The 2230 drives in handheld devices share three failure patterns driven by their DRAM-less architecture and constrained thermal environment.
- HMB FTL corruption from suspend/resume cycles. Handhelds aggressively sleep and wake the SSD. If power drops before the controller finishes flushing its HMB cache to NAND, the Flash Translation Layer mapping table corrupts. The drive enters a BSY (busy) firmware state and stops responding to standard NVMe commands. For supported controllers (Silicon Motion SM22xx family, Phison PS50xx), PC-3000 enters Technological Mode to reconstruct the FTL from surviving NAND metadata. Proprietary controllers (WD, Samsung) require alternative diagnostic approaches.
- BGA solder micro-fractures from thermal cycling. The controller runs hot in a space with minimal airflow. Repeated expansion and contraction of the solder connections between the BGA controller and the PCB causes microscopic cracks. The drive works intermittently at first, then fails permanently. Repair requires reflowing or reballing the BGA connections using a precision rework station.
- Controller burnout from sustained writes. Large game downloads or OS updates push sustained write loads that exceed the thermal budget of a 30mm PCB. Without a heatsink, the controller hits its thermal junction limit and shuts down. Repeated overheating degrades the controller silicon permanently. FLIR thermal imaging identifies the failed component before we apply power, preventing cascading damage.
How Much Does NVMe SSD Data Recovery Cost?
NVMe SSD data recovery costs $200–$2,500 across 5 tiers. The tier depends on the failure mode, not the form factor or drive brand. Board-level repair for failed voltage regulators falls in the $600–$900 range; firmware corruption requiring FTL reconstruction is $900–$1,200.
Free evaluation, firm quote before work begins, and no data recovered means no charge. See our SSD recovery hub for SATA SSD pricing.
| Tier | Failure Type | Price Range | Typical Timeline |
|---|---|---|---|
| Simple Copy | Functional drive; data transfer to new media | $200 | 3-5 business days |
| File System Recovery | File system corruption. Visible to recovery software but not to OS | From $250 | 2-4 weeks |
| Circuit Board Repair | PCB issues: failed voltage regulators, dead PMICs, shorted capacitors | $600–$900 | 3-6 weeks |
| Firmware Recovery | Firmware corruption: ROM, modules, or system files corrupted | $900–$1,200 | 3-6 weeks |
| PCB / NAND Swap | NAND swap onto donor PCB. Precision microsoldering and BGA rework required | $1,200–$2,500 | 4-8 weeks |
Simple Copy
Low complexityYour NVMe drive works, you just need the data moved off it
$200
3-5 business days
Functional drive; data transfer to new media
Rush available: +$100
File System Recovery
Low complexityYour NVMe drive isn't showing up, but it's not physically damaged
From $250
2-4 weeks
File system corruption. Visible to recovery software but not to OS
Starting price; final depends on complexity
Circuit Board Repair
Medium complexityYour NVMe drive won't power on or has shorted components
$600–$900
3-6 weeks
PCB issues: failed voltage regulators, dead PMICs, shorted capacitors
May require a donor drive (additional cost)
Firmware Recovery
Medium complexityMost CommonYour NVMe drive is detected but shows the wrong name, wrong size, or no data
$900–$1,200
3-6 weeks
Firmware corruption: ROM, modules, or system files corrupted
Price depends on extent of bad areas in NAND
PCB / NAND Swap
High complexityYour NVMe drive's circuit board is severely damaged and requires NAND chip transplant to a donor PCB
$1,200–$2,500
4-8 weeks
NAND swap onto donor PCB. Precision microsoldering and BGA rework required
50% deposit required; donor drive cost additional
50% deposit required
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.
No data, no fee. Free evaluation and firm quote before any paid work. Full guarantee details. NAND swap requires a 50% deposit because donor parts are consumed in the attempt.
Rush fee: +$100 rush fee to move to the front of the queue.
Donor drives: A donor drive is a matching SSD used for its circuit board. Typical donor cost: $40–$100 for common models, $150–$300 for discontinued or rare controllers.
Target drive: The destination drive we copy recovered data onto. You can supply your own or we provide one at cost plus a small markup. All prices are plus applicable tax.
PC-3000 NVMe Recovery Workflow
The PC-3000 Portable III acts as a PCIe Root Complex, managing memory mapping and doorbell signaling to communicate with NVMe controllers that have entered a fault state. Each controller family requires a vendor-specific diagnostic module. The five-step workflow below covers every case from pre-power inspection through final file extraction.
PC-3000 tool overview and hardware specifications
- 01
Pre-Power Inspection
FLIR thermal camera scans the drive for shorts before applying power. Voltage rails are tested individually with a bench power supply to isolate failed components. This prevents cascading damage from powering a shorted board.
- 02
Controller Identification
Identify the NVMe controller die markings and NAND configuration. This determines which PC-3000 Active Utility to load: Samsung NVMe, Phison NVMe, Silicon Motion, or Universal NVMe for controllers without dedicated support (WD proprietary, Maxio).
- 03
Technological Mode Entry
PC-3000 forces the controller into its vendor diagnostic mode (Technological Mode). In this mode, the controller bypasses its normal boot sequence and firmware validation, allowing direct access to NAND through the controller's hardware ECC and descrambling engines.
- 04
FTL Reconstruction
If the Flash Translation Layer is corrupted, PC-3000 scans surviving FTL metadata spread across NAND pages to reconstruct the logical-to-physical block mapping. This process restores the drive's ability to present its file system to the OS.
- 05
Sector-by-Sector Imaging
Once the controller responds, the entire drive is imaged sector-by-sector to a known-good destination drive. Bad sector maps are generated to track unreadable regions. Files are extracted, verified against directory structure, and returned on your choice of media.
Which NVMe Controller Families Can Be Recovered?
NVMe recovery success depends on which controller family is in the drive. Phison and Silicon Motion have dedicated PC-3000 Active Utilities that enable Technological Mode access and FTL reconstruction. Samsung has limited diagnostic support through PC-3000, while Western Digital, Maxio, InnoGrit, and Realtek controllers require board-level repair or the Universal NVMe utility.
Each controller family has different firmware architectures, failure signatures, and PC-3000 recovery modules. The cards below cover supported and unsupported families.
Phison (E12, E16, E18, E21T)
Powers Corsair MP510/MP600, Sabrent Rocket, Seagate FireCuda, Kingston KC3000, and dozens of other brands. The E18's triple Cortex-R5 architecture can enter firmware panic (BSY state) after power loss. PC-3000 Phison NVMe module handles PS50xx family controllers through Technological Mode.
Controller pages: Phison E12 (PS5012) · Phison E16 (PS5016) · Phison E18 (PS5018) · Phison E21T (PS5021)
Samsung (Elpis, Phoenix, Pablo)
Samsung designs its own controllers. Elpis powers the 980 Pro. Pascal powers the 990 Pro. The 990 EVO and 990 EVO Plus use the DRAM-less Piccolo controller with Host Memory Buffer. Phoenix drives the 970 EVO/PRO. Pablo is Samsung's DRAM-less HMB controller in the 980 (non-Pro). Samsung NVMe drives use proprietary NAND encoding and AES-256 encryption, making chip-off not viable.
Silicon Motion (SM2262EN, SM2263XT, SM2267XT, SM2269XT)
Found in ADATA SX8200 Pro, HP EX900/EX950, Lexar NM600, Kingston NV2. The SM2263XT is DRAM-less and depends on Host Memory Buffer, making it more vulnerable to power-loss FTL corruption. PC-3000 Silicon Motion module covers the full SM22xx/SM22x9 family.
Controller page: Silicon Motion SM2262EN · SM2263XT · SM2269XT
Western Digital / SanDisk
WD designs proprietary controllers for the SN770 and SN850X. No dedicated PC-3000 Active Utility exists for WD proprietary controllers. Recovery uses the PC-3000 NVMe Universal Utility for basic access. The SanDisk Extreme Portable uses a USB bridge that requires bypass for direct NVMe access.
Maxio (MAP1602, MAP1602A)
The MAP1602 is a common budget Gen4 NVMe controller found in Kingston NV2, Crucial P3 Plus, and many sub-$50 NVMe drives. PC-3000 does not currently have dedicated Active Utilities for Maxio NVMe controllers, making firmware-level BSY state recovery dependent on hardware-level stabilization and board repair.
InnoGrit IG5236 (Rainier)
Powers the ADATA XPG Gammix S70 Blade, Acer Predator GM7000, and several OEM drives. The IG5236 has a specific failure pattern: under thermal stress or after a diagnostic scan from ADATA SSD Toolbox, the controller panics and reverts to a factory ROM descriptor. The drive re-enumerates as "MN-5236" with a capacity of 2 MB or 2.1 GB instead of its actual size. Consumer firmware update utilities cannot communicate with the controller in this state. PC-3000 does not currently have a dedicated Active Utility for InnoGrit controllers. Recovery requires component-level board repair or specialized research to stabilize the controller hardware before imaging can proceed.
Realtek (RTS5762, RTS5763DL)
The RTS5762 is an 8-channel controller with onboard DRAM; the RTS5763DL is its 4-channel DRAM-less variant found in budget drives like TeamGroup MP34 and some Kingston NV models. Both controllers fail during PCIe link training, producing a "Keep BSY" state or a complete PCIe timeout where the drive never enumerates. PC-3000 does not currently have a dedicated Active Utility for Realtek NVMe controllers, so firmware-level FTL reconstruction is not available. Recovery relies on board-level repair to stabilize the original controller hardware so it can complete its own boot sequence and allow imaging.
Other Controllers
KIOXIA (formerly Toshiba Memory), SK Hynix proprietary controllers (found in BC501, PC401 series), and Intel custom firmware on SM2263. Less common controllers may require the PC-3000 NVMe Universal Utility, which provides basic diagnostic access without vendor-specific features. SK Hynix controllers can enter a permanent BSY state within milliseconds of power-on, requiring current-limited power sequencing and thermal NAND stabilization to keep the controller alive long enough for imaging.
Can Deleted Files Be Recovered from an NVMe Drive?
Deleted file recovery on a functioning NVMe drive is not viable once garbage collection runs. NVMe implements the Deallocate command, the NVMe equivalent of SATA TRIM. On most NVMe implementations, garbage collection begins within seconds of file deletion.
When you delete a file, the operating system sends a Deallocate command to the controller, which marks those NAND blocks for garbage collection.
Once the controller erases those NAND cells, the data is physically gone. NVMe's Deallocate is more aggressive than SATA TRIM on most controller implementations. The combination of higher throughput and deeper I/O queues means the controller processes Deallocate commands faster, shrinking the forensic window for deleted data to near-zero on a functioning drive.
If your NVMe drive is functional but you deleted files, the odds of recovery are low. If the drive has failed (not detected, wrong capacity, firmware corruption), TRIM/Deallocate cannot run and your data may still be intact on the NAND.
Emergency Steps: Disable NVMe TRIM Before Recovery
If you accidentally deleted files and the NVMe drive still functions, the single most important action is stopping the OS from sending further Deallocate commands. Every second TRIM runs, the controller erases more NAND blocks.
Disabling TRIM does not recover deleted data on its own. It freezes the drive's current state so a professional imaging process has the best chance of reading surviving blocks.
This procedure only applies to logical deletion (files removed from the Recycle Bin or Trash while the drive is still operational). If the NVMe drive is physically dead, not detected in BIOS, showing 0 bytes, or locked by firmware corruption, TRIM status is irrelevant. The controller cannot execute Deallocate commands on a drive that does not boot. In that case, skip this section and send the drive for lab recovery using PC-3000 SSD.
Windows 10 and Windows 11
- Open Command Prompt as Administrator. Press Win + R, type
cmd, then press Ctrl + Shift + Enter. - Check the current TRIM setting:
fsutil behavior query DisableDeleteNotifyIfDisableDeleteNotify = 0, TRIM is currently enabled. - Disable TRIM:
fsutil behavior set DisableDeleteNotify 1This stops Windows from sending Deallocate commands to all NVMe and SATA SSDs on the system. The setting takes effect immediately; no reboot required. - Do not use the drive. Stop writing files, installing software, or running Windows Update. Any write operation can overwrite the NAND pages where deleted data still resides.
In PowerShell, the equivalent command is fsutil behavior set DisableDeleteNotify 1 (same syntax). Windows applies a single DisableDeleteNotify flag that covers both NVMe Deallocate and SATA TRIM.
macOS (APFS and HFS+)
- Open Terminal (Applications > Utilities > Terminal).
- Disable TRIM:
sudo trimforce disablemacOS will prompt for your admin password and warn that disabling TRIM may affect SSD performance. Typeyto confirm. The system reboots automatically. - Do not use the drive. After the reboot, shut down the Mac and remove the NVMe drive (if removable) or ship the entire machine for recovery. Continued use risks overwriting deleted data.
After disabling TRIM
Disabling TRIM preserves the current NAND state but does not guarantee recovery. If the controller already executed garbage collection on the deleted blocks before you ran the command, those cells are erased and the data is gone. The faster you act after deletion, the more blocks survive. For a full explanation of how the Deallocate command interacts with the Flash Translation Layer, see our technical reference on TRIM and recovery odds after TRIM.
Re-enable TRIM after recovery is complete. Windows: fsutil behavior set DisableDeleteNotify 0. macOS: sudo trimforce enable. Leaving TRIM disabled long-term degrades SSD write performance and accelerates wear leveling imbalance.
Board-Level NVMe Repair for Failed Controllers
NVMe board-level repair restores the original controller when its voltage regulator, PMIC, or passive components fail. Because most NVMe controllers implement hardware AES-256 encryption, the original controller must be repaired; swapping a replacement controller loses the encryption keys and makes the data permanently unrecoverable.
We use Hakko FM-2032 microsoldering irons for passives and fine-pitch work, Atten 862 hot air stations for VRM and small-BGA reflow, and Zhuo Mao BGA rework stations for controller reballing.
Failed voltage regulators, capacitors, and resistors on NVMe drive PCBs are replaced at the iron or hot air station as appropriate. For BGA controller packages with cracked solder joints (common after thermal cycling), we reball the BGA connections to restore electrical contact between the controller die and the PCB traces.
This is the same board-level repair capability that sets our Mac data recovery and logic board repair apart. Other recovery labs outsource board repair or skip it entirely, declaring the drive unrecoverable. We do the repair in-house.
Board repair is one technique in our SSD recovery toolkit. Firmware reconstruction and FTL rebuilds apply when the controller powers on but the data is logically inaccessible. Chip-off NAND extraction is the fallback when the controller cannot be revived at all.
NVMe SSD Repair: Diagnosing 3.3V Power Rail Failures
NVMe SSD repair starts with power rail analysis. M.2 NVMe drives receive 3.3V through the M.2 connector. When a voltage regulator or PMIC fails, the 3.3V rail shorts to ground and the drive draws excessive current at power-on; the motherboard cuts power within milliseconds as a safety measure, and the drive never enumerates.
We use FLIR thermal imaging to locate the shorted component without applying full power. A brief, current-limited pulse through the 3.3V rail heats the failed component (typically a blown VRM or a shorted MLCC capacitor near the controller), making it visible on the thermal camera. Once identified, the component is replaced with a Hakko FM-2032 microsoldering iron for passives and an Atten 862 hot air station for VRM reflow.
NVMe SSD repair through board-level work only succeeds when the original controller remains functional after component replacement. If the controller itself has permanently failed and the drive enforces hardware AES-256 encryption, neither a replacement controller nor a NAND chip transplant will restore data access.
The encryption keys are fused to the original controller die; without that specific silicon, the NAND contents are unreadable ciphertext. Board-level microsoldering to repair the surrounding power delivery circuit and bring the original controller back online is the only path to decrypted data. For drives without hardware encryption, NAND chip transplant to a donor PCB ($1,200–$2,500) remains a viable last resort.
Why Chip-Off NAND Extraction Fails on Encrypted NVMe SSDs
Some recovery labs advertise "chip-off" extraction for NVMe drives: desoldering the NAND flash chips, reading them with a standalone programmer, and reassembling the file system from raw pages. This technique worked on older SATA SSDs with unencrypted NAND. On modern NVMe controllers, it produces only ciphertext.
Samsung Elpis (980 Pro) and Pascal (990 Pro), Phison E18 (Corsair MP600 Pro, Kingston KC3000), and most Silicon Motion Gen4 controllers apply AES-256 XTS encryption to all data written to NAND, even on drives not marketed as "self-encrypting." The media encryption key is generated per-drive and stored in a secure hardware boundary inside the controller die. No external programmer can extract it. Reading raw NAND pages without the key yields scrambled data that cannot be decrypted, reconstructed, or mounted.
The LDPC error correction codes stored alongside user data add another layer: without the controller's hardware LDPC engine, raw NAND reads include uncorrected bit errors that compound across every 16KB page. For supported controllers (Phison, Silicon Motion), PC-3000 can enter Technological Mode and use the controller's own decryption and ECC engines to image the NAND. For proprietary controllers like Samsung Elpis and Pascal, PC-3000 firmware-level support does not exist; board-level microsoldering to repair the power delivery feeding the original controller is the only path to decrypted data. For unencrypted NVMe controllers (rare in post-2020 hardware), NAND transplant to a matching donor PCB ($1,200–$2,500) remains a last resort. Contact us for a free evaluation with no diagnostic fees.
How Does SLC Cache Folding Cause NVMe Drive Failure?
Consumer NVMe drives use a pseudo-SLC write cache to absorb data at high speed before moving it to slower TLC or QLC NAND. A power loss during the cache folding process corrupts the Flash Translation Layer and locks the controller in a firmware panic state. The drive reports 0 bytes or fails to enumerate.
SLC Cache Architecture
TLC NAND stores 3 bits per cell; QLC stores 4 bits. Writing 3 or 4 bits per cell is slow because each cell needs precise voltage placement across multiple threshold levels. To mask this latency, the controller designates a portion of the NAND as pseudo-SLC, writing just 1 bit per cell at speeds matching the PCIe bus. Samsung calls this Intelligent TurboWrite; Phison controllers (E12, E18) use a dynamic SLC pool that grows & shrinks based on available capacity.
During idle periods, the controller "folds" SLC-cached data into the TLC or QLC main array. Folding reads data from the SLC partition at 1 bit per cell, reprograms it into the TLC/QLC partition at 3 or 4 bits per cell, then erases the SLC blocks for reuse. This involves simultaneous reads, writes, & erases across multiple NAND die.
Power Loss During Folding
If power drops while the controller is mid-fold, the FTL journal enters an inconsistent state. Some logical blocks point to the SLC partition (old copy), others point to the TLC/QLC partition (new copy), and some point to blocks that were partially programmed. The controller cannot determine which copy is valid on the next boot. It enters a firmware panic state and drops off the PCIe bus.
Consumer NVMe drives lack power loss protection capacitors. Enterprise U.2 & EDSFF drives include tantalum capacitors that hold enough charge for the controller to flush its write cache & update the FTL journal cleanly. Budget M.2 drives have no such protection.
PC-3000 SLC/TLC Partition Recovery
For supported controllers (Phison PS50xx family, Silicon Motion SM22xx), PC-3000 enters Technological Mode and accesses the SLC cache partition & TLC main array independently. By comparing block sequence counters across both partitions, it identifies which copy of each logical page is the most recent valid version. Partially programmed blocks in the TLC array are discarded in favor of the SLC copy. The utility reconstructs a virtual translator from the surviving metadata and images the drive to a target.
This is a firmware-level recovery priced at $900–$1,200. +$100 rush fee to move to the front of the queue is available. If the controller itself has burned out in addition to the FTL corruption, board-level repair ($600–$900) is required first to bring the controller online before FTL reconstruction can proceed.
How Do NVMe Power State Failures Cause Data Loss?
NVMe controllers use Autonomous Power State Transition (APST) to cycle into low-power sleep states during idle periods. If the controller's firmware reports inaccurate wake-up latencies to the OS, the drive enters a deep sleep state it can't exit. The drive vanishes from BIOS. NAND data remains intact but inaccessible without hardware-level intervention through PC-3000.
NVMe Power States: PS0 Through PS4
The NVMe specification allows drive manufacturers to define up to 32 power states (PS0 through PS31). Most consumer NVMe controllers implement five: PS0 through PS4. Each state trades performance for lower power draw, with an associated entry latency & exit latency the controller reports to the host OS.
- PS0 (Active)
- Maximum performance. The controller runs all PCIe lanes at full link speed. Typical power draw: 3-9W for Gen4 controllers like the Phison E18 or Samsung Elpis. No transition latency.
- PS1-PS2 (Idle Low Power)
- Reduced clock speeds and partial lane shutdown. Power drops to 1-2W. Exit latency is under 100 microseconds. The controller remains responsive to NVMe commands without re-training the PCIe link.
- PS3 (Low Power with Link Down)
- The PCIe PHY powers down. The link goes inactive. Exit latency climbs to 1-5 milliseconds because the controller must re-train the PCIe link from scratch. This is where APST bugs typically trigger: if the controller reports a 5ms exit latency but needs 50ms, the host times out & marks the device as absent.
- PS4 (Deepest Sleep)
- Sub-milliwatt power draw. The controller shuts down all internal clocks except the wake-up logic. Exit latency can exceed 100ms on some implementations. A controller stuck in PS4 won't respond to PCIe link training requests at all; the host sees an empty M.2 slot.
APST Failure Mechanism
During initialization, the host OS reads the controller's Identify Controller data structure and builds an APST transition table from the reported entry/exit latencies for each power state. The OS schedules transitions based on idle time thresholds. The failure sequence is specific: the controller enters PS3 or PS4, the PCIe PHY link powers down, and on wake-up the controller fails to complete link training within the window the host expects. The PCIe bus drops the device. From the user's perspective, the drive disappears after a sleep cycle or cold boot.
The NAND flash is untouched during an APST failure. No data is written or erased. The controller cannot get back online to present the data to the host. This makes APST failures one of the better-prognosis categories for recovery; the data is physically intact and only needs the controller to wake up through a non-standard path.
NVMe Drives with Known APST Bugs
Several controller families have documented APST wake-up failures. The Linux kernel maintains a NVME_QUIRK_NO_DEEPEST_PS quirk flag that disables the deepest power state for affected devices.
- Kingston A2000 (firmware S5Z42105, SM2263EN controller): fails PCIe link training after PS3 entry on Linux & some Windows configurations
- Samsung PM951 & 970 EVO: Linux kernel hardcodes
NVME_QUIRK_NO_DEEPEST_PSfor these models due to persistent wake-up failures. The PM951 uses Samsung's older Polaris/UBX controller; the 970 EVO uses the Phoenix controller - ADATA SX8200 Pro (SM2262EN controller): intermittent PS4 lock-up reported across multiple firmware revisions
- SK Hynix BC501 (proprietary controller): found in Dell & Lenovo OEM laptops, disappears after suspend/resume cycles when APST is active
- Maxio MAP1602-based drives (some Kingston NV2 variants): a Maxio MAP1602 APST bug causes disappearance after idle periods on Linux systems with aggressive APST scheduling
OS-Level APST Workarounds (Functioning Drives Only)
If the drive still works but vanishes intermittently after sleep or idle, disabling APST at the OS level prevents the controller from entering the problematic deep sleep state. These workarounds only apply to drives that currently function.
- Windows Registry Fix
- Navigate to
HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device. Create a new DWORD value namedEnableAPSTand set it to0. Reboot. The stornvme driver will skip APST configuration during initialization. - Linux Kernel Parameter
- Add
nvme_core.default_ps_max_latency_us=0to the kernel boot parameters in your bootloader config (GRUB:/etc/default/grub, append toGRUB_CMDLINE_LINUX_DEFAULT). This sets the maximum tolerable latency to zero, preventing all APST transitions. Runupdate-gruband reboot.
PC-3000 Recovery Path for APST-Locked Drives
When the drive is permanently stuck and OS workarounds can't apply (the drive doesn't enumerate at all), PC-3000 bypasses the APST state machine by forcing the controller into Technological Mode. This mode skips the normal boot sequence, PCIe link negotiation, and power state configuration entirely. The controller wakes into a raw diagnostic state where NAND can be imaged directly through the controller's own hardware ECC & decryption engines.
- Connect the drive to PC-3000 Portable III via NVMe diagnostic adapter
- Send vendor-specific Technological Mode entry command (controller family dependent)
- Bypass APST state machine & force controller into active diagnostic state
- Read NAND through the controller's own ECC and decryption hardware
- Image all user data sectors to a target drive, skipping bad pages
- Extract files & verify directory structure integrity
APST failures don't damage NAND cells, so recovery prognosis is high when the controller responds to Technological Mode commands. Board-level repair ($600–$900) applies if the controller's PMIC or voltage regulator also failed during the power state transition. For a complete overview of our capabilities across all SSD form factors & controllers, see our SSD data recovery service page.
What Happens When NVMe Namespace Metadata Corrupts?
NVMe namespaces are logical storage volumes that map host-visible block addresses to physical NAND locations. If the namespace metadata table corrupts, the drive appears on the PCIe bus but reports zero capacity. The NAND data survives because the controller has no instruction to erase it. PC-3000 reconstructs the namespace mapping from surviving NAND metadata. If a namespace was intentionally deleted, power off the drive immediately; background garbage collection erases the data.
NVMe Namespaces: What They Are
A namespace is an abstraction layer between the host operating system & the physical NAND. The NVMe specification uses a 32-bit Namespace ID (NSID) field, allowing a controller to address over four billion namespaces in theory. Each namespace has its own Logical Block Address range and shares the controller's I/O submission and completion queues.
Enterprise deployments use multiple namespaces to isolate multi-tenant cloud workloads, separate SLC caching tiers from bulk QLC storage, and configure overprovisioning ratios per namespace. Consumer NVMe drives ship with a single namespace spanning the full capacity, but the namespace management layer still exists in the controller firmware and can still corrupt.
Namespace Deletion vs. File Deletion
File deletion sends a Deallocate (TRIM) command. The controller marks specific NAND blocks for erasure during garbage collection. The logical volume structure survives; only the file's data blocks are erased. Once garbage collection runs, that data is physically gone.
Namespace corruption is different from file deletion. When the namespace metadata table corrupts (from a power loss, firmware panic, or bad FTL write), the logical-to-physical mapping breaks but the NAND cells retain their data. The controller cannot address the blocks, but it also has no reason to erase them. This makes namespace corruption recoverable when the mapping can be reconstructed from surviving metadata.
Intentional namespace deletion (the NVMe Delete Namespace admin command) is worse. The controller unmaps all logical blocks for that NSID and returns the physical capacity to the unallocated pool. Background garbage collection can then erase those NAND blocks to prepare them for future writes. If the drive remains powered on after a Delete Namespace command, the data may be physically erased within minutes. Power off the drive immediately.
nvme-cli Risks
The open-source nvme-cli tool exposes raw NVMe admin commands including Create Namespace, Delete Namespace, Attach, Detach, and Format NVM. Bugs in older nvme-cli versions have caused unintended namespace deletion or secure erase across multiple attached NVMe devices when the wrong namespace ID was targeted. Running nvme delete-ns /dev/nvme0 -n 1 on the wrong device wipes the namespace mapping instantly with no confirmation prompt in non-interactive mode.
PC-3000 Namespace Recovery Procedure
Recovering a corrupted or deleted namespace requires bypassing the normal NVMe command interface and accessing the controller's internal metadata directly. The drive enumerates on PCIe but the OS sees no addressable storage, so standard imaging tools have nothing to read.
- Isolate the drive on a dedicated PCIe bus via PC-3000 NVMe diagnostic adapter to prevent OS interference
- Force the controller into engineering/Technological Mode, bypassing namespace validation
- Detach the corrupted namespace entry from the controller's active namespace table
- Parse controller memory dumps & NAND system area pages for surviving namespace metadata (NSID, LBA ranges, FTL fragments)
- Reconstruct a virtual translator that maps logical block addresses to physical NAND pages
- Image all user data blocks through the reconstructed mapping to a target drive
- Verify file system integrity & extract recovered files
Namespace recovery is a firmware-level procedure priced at $900–$1,200. If the controller itself has failed in addition to namespace corruption, board-level repair ($600–$900) is required first to bring the controller online before namespace reconstruction can proceed. +$100 rush fee to move to the front of the queue is available to move to the front of the queue. For details on how the Flash Translation Layer maps logical blocks to physical NAND, see our FTL technical reference.
Watch SSD Recovery in Our Lab
See our recovery process on camera. Louis Rossmann documents real recoveries on YouTube with 2.49M+ subscribers watching.
Data Recovery Standards & Verification
Our Austin lab operates on a transparency-first model. We use industry-standard recovery tools, including PC-3000 and DeepSpar, combined with strict environmental controls to make sure your hard drive is handled safely and properly. This approach allows us to serve clients nationwide with consistent technical standards.
Open-drive work is performed in a ULPA-filtered laminar-flow bench, validated to 0.02 µm particle count, verified using TSI P-Trak instrumentation.
Transparent History
Serving clients nationwide via mail-in service since 2008. Our lead engineer holds PC-3000 and HEX Akademia certifications for hard drive firmware repair and mechanical recovery.
Media Coverage
Our repair work has been covered by The Wall Street Journal and Business Insider, with CBC News reporting on our pricing transparency. Louis Rossmann has testified in Right to Repair hearings in multiple states and founded the Repair Preservation Group.
Aligned Incentives
Our "No Data, No Charge" policy means we assume the risk of the recovery attempt, not the client.
Technical Oversight
Louis Rossmann
Louis Rossmann's well trained staff review our lab protocols to ensure technical accuracy and honest service. Since 2008, his focus has been on clear technical communication and accurate diagnostics rather than sales-driven explanations.
We believe in proving standards rather than just stating them. We use TSI P-Trak instrumentation to verify that clean-air benchmarks are met before any drive is opened.
See our clean bench validation data and particle test videoSpecific SSD Failure Modes & Recovery Techniques
Firmware Corruption Recovery
SATAFIRM S11, 0GB capacity bugs, and translation layer failures fixed with PC-3000 firmware tools; not canned software.
Learn moreChip-Off & NAND Flash Extraction
When the controller is dead beyond repair, we desolder NAND chips and reconstruct your data from raw flash; with honest limits on encrypted drives.
Learn moreNVMe & PCIe SSD Recovery
M.2 NVMe drives fail differently than SATA SSDs. Thermal throttling, PCIe lane failures, and controller burnout require specialized diagnostic workflows.
Learn moreThe Cleanroom Myth for SSDs
SSDs have no spinning platters. Any lab charging you cleanroom fees for SSD work is padding the bill.
Learn moreRossmann vs. DriveSavers
Transparent pricing and board-level repair vs. $3,000+ "call for quote" bait-and-switch. See the real numbers.
Learn moreDoes Data Recovery Void Your Warranty?
Short answer: no. The Magnuson-Moss Warranty Act protects you, and we explain exactly how.
Learn moreReal SSD Recovery Case Studies
Watch unedited video of actual SSD recoveries: controller repairs, firmware rebuilds, NAND extractions. 2.49M+ YouTube subscribers watch these.
Learn moreNAND Thermal Stabilization
Degraded NAND cells need precise temperature control to shift read thresholds. We combine external thermal control with PC-3000 Read Retry voltage adjustments to recover sectors that fail at room temperature.
Learn moreMicrosoft Surface SSD Recovery
Early Surface Pro and Go models use soldered NAND behind adhesive-sealed screens. Newer Pro models and Surface Laptops use removable M.2 2230 drives, but access still requires specialized disassembly.
Learn moreSanDisk Extreme Firmware Failure
Class-action design flaw in SanDisk Extreme and Extreme Pro Portable SSDs. Defective solder joints and firmware bugs cause sudden total data loss. Recovery requires board-level repair and USB bridge bypass to access the internal NVMe drive.
Learn morePower Loss Recovery
Power outage or surge corrupts the FTL mapping table in volatile DRAM. PC-3000 rebuilds the virtual translator from surviving NAND metadata. Board-level PMIC repair for surge-damaged drives.
Learn moreM.2 SSD Data Recovery
M.2 2230, 2242, 2280 & 22110 recovery for both SATA and NVMe interfaces. Connector pin damage, thermal cycling burnout, and BGA joint fracture from PCB flexing require board-level repair.
Learn moreMonolithic NAND Recovery
USB flash drives, MicroSD cards, and eMMC modules where controller and NAND are fused into one chip. Pinout identification, wire bonding, raw NAND dump, and FTL reconstruction.
Learn moreElectrical & PCB Failure Recovery
Burnt TVS diodes, blown voltage regulators, shorted capacitors, and ESD-damaged controller pins repaired via Hakko FM-2032 microsoldering. Board repair restores the power path so the original controller boots and decrypts.
Learn moreNAND Degradation Recovery
P/E cycle exhaustion, read disturb, data retention failure, and ECC saturation. PC-3000 SSD read retry calibration and voltage threshold shifting recover data from worn NAND that the controller has given up on.
Learn moreRecovery by SSD Manufacturer
Samsung SSD Recovery
980 PRO read-only bug, 870 EVO NAND degradation, 990 PRO health drain. Samsung's always-on AES-256 encryption means board repair is the only recovery path.
Learn moreWestern Digital & SanDisk SSD Recovery
SanDisk Extreme solder defects, WD Blue SA510 firmware bricking, SN770/SN850 HMB failures. Proprietary controllers with limited PC-3000 support.
Learn moreCrucial & Micron SSD Recovery
BX500 ROM mode from power loss, MX500 shorted capacitors, P-series NVMe dropout. Silicon Motion controllers with well-documented PC-3000 recovery paths.
Learn moreMacBook-Specific SSD Recovery
Apple T2 Chip Data Recovery
Late 2017 through 2020 Macs (starting with the iMac Pro) use the T2 chip for SSD encryption. When the logic board fails, board-level repair is the only path to your data.
Learn moreLogic Board Swap vs. Data Recovery
A replacement logic board has different encryption keys. Board repair preserves data; board replacement destroys it.
Learn moreM1/M2/M3/M4 Soldered NAND Recovery
On Apple Silicon Macs, SSD storage is soldered to the logic board and paired to the processor. Recovery requires board-level component repair.
Learn moreEstimate Your NVMe Recovery Cost
Select your symptoms and drive type for a preliminary cost range. Final pricing comes after a free evaluation.
Frequently Asked Questions
How does NVMe recovery differ from SATA SSD recovery?
Can you recover data from a dead NVMe SSD?
How much does NVMe data recovery cost?
Why are NVMe drives more vulnerable to power loss than SATA SSDs?
Do you recover M.2 2230 drives from Steam Deck and Surface?
Can deleted files be recovered from an NVMe SSD?
Should I disable TRIM before sending my NVMe SSD for recovery?
Can a failed NVMe SSD be repaired?
Why is my NVMe SSD not detected in BIOS?
Why does a firmware panic on a Phison E12 or SM2263XT controller require lab recovery instead of a firmware update?
Why did my NVMe drive's speed drop before it failed completely?
What is the difference between M-key and B+M-key M.2 connectors for data recovery?
How do you extract a failed M.2 2230 SSD from a Steam Deck or Surface Pro?
Why does my DRAM-less NVMe SSD show as a 1GB or 2MB disk in Windows?
Why does my ADATA S70 Blade show as 'MN-5236' with 2MB capacity?
Can Intel VMD cause my NVMe SSD to disappear from BIOS?
How does NVMe SSD recovery differ from SATA SSD recovery?
Can my NVMe drive be dead if it works in a different slot but not in my USB enclosure?
What causes SLC cache folding failure on an NVMe SSD?
What does a WHEA_UNCORRECTABLE_ERROR mean for my NVMe SSD?
Will putting my failing NVMe drive in a USB enclosure fix the detection issue?
What is APST and how does it cause NVMe drive failure?
What is NVMe namespace corruption and how does it differ from file deletion?
Need Recovery for Other Devices?
All SSD types: NVMe, SATA, M.2, mSATA
970 EVO, 980 Pro, 990 Pro, T5/T7 Portable
MacBook, iMac, Mac Pro with soldered NVMe
Class-action defect in Extreme Portable SSDs
Clicking, beeping, dead HDDs from $100
RAID 0, 1, 5, 6, 10 arrays
NVMe SSD not responding?
Free evaluation. Starts at From $200. No data, no fee. Call (512) 212-9111 or ship your drive to our Austin lab.