Your Hard Drive Is Not Detected.
It May Not Be Dead.
Your computer does not see your drive. That does not mean your data is gone. A shorted circuit board, corrupted firmware, or a mechanical fault each have a different fix. We diagnose the actual cause. No generic "bad drive" excuses. No evaluation fees. See our complete hard drive data recovery process for how PCB diagnostics, firmware work, and clean-bench imaging fit together.

A hard drive that is not detected almost always traces to one of three HDD-only root causes. First: a failed PCB Transient Voltage Suppression diode after a power surge or wrong-polarity adapter. The drive is silent, no spin and no vibration, because the TVS diode shorted to protect the motor driver and the board no longer passes 12V to the spindle. Recovery is PCB rework on the original board or a donor PCB with the original ROM transplanted onto it. Second: a dead preamplifier on the head stack assembly inside the sealed HDA. The motor spins up cleanly but the drive reports 0 LBA, hangs in a BSY state, or displays a factory alias because no head can read the Service Area to load firmware. Recovery is a head stack swap from a matched donor in our 0.02 micron ULPA-filtered clean bench, then imaging through DeepSpar Disk Imager. Third: a corrupted firmware translator module on the Service Area, typically WD Module 190 (T2 Translator) or Seagate SysFile 28. The drive spins normally and the BIOS sees the model string, but Windows shows nothing, the drive returns all zeroes, or the LBA count is wrong. Recovery is PC-3000 terminal access to extract, repair, and rewrite the affected modules. A seized motor that has not progressed to a clicking head crash is the fourth, less common pattern; we cover it on the dedicated hard drive motor failure page. Use the diagnostic tree below to narrow down which branch your drive falls into before sending it in.
First Question: Does Your Drive Spin?
The sound your drive makes, or does not make, is the most important diagnostic clue. A silent drive, a spinning drive with no data, and a clicking drive each point to different failure categories. Before you download any software, listen closely and match the symptom below.
Drive is Silent
Symptom: No vibration, no noise, light might be off.
Likely cause: Electrical short on the PCB, or seized motor.
PCB repair often works when the platters are undamaged.
Spins Up, Sounds Normal
Symptom: You feel vibration, hear it spin, but no data.
Likely cause: Firmware corruption or slow-responding bug.
This is often the cheapest fix. Do not run chkdsk.
Clicking, Beeping, or Grinding
Symptom: Repetitive mechanical noises.
Likely cause: Head failure or stuck heads.
What Causes a Drive to Not Be Detected
A drive goes undetected for one of three reasons: an electrical short on the PCB, corrupted firmware in the Service Area, or a mechanical fault such as a seized motor or failed heads. Each failure requires a different repair path and falls into a different pricing tier.
- PCB / Electrical Failure
- A shorted TVS diode or failed voltage regulator on the circuit board prevents the drive from receiving stable power. The platters and heads are typically undamaged. Repair involves replacing the failed component or transferring the ROM chip to a donor board. This falls into the firmware pricing tier ($600–$900) for hard drive recovery.
- Firmware / Service Area Corruption
- The drive spins but cannot complete initialization because its internal microcode is corrupted. It may report 0 GB capacity, display a wrong model name, or hang during the BIOS handshake. PC-3000 vendor-specific terminal access (Seagate F3, WD COM) is required to read and rebuild the corrupted firmware modules.
- Mechanical Failure
- Failed read/write heads or a seized spindle motor prevent the platters from spinning or the drive from reading its own Service Area. The drive may be silent, clicking, or beeping. Recovery requires opening the drive in a 0.02 micron ULPA-filtered clean bench and transplanting donor parts. This is the most expensive tier ($1,200–$1,500 plus donor cost).
- Logical / File System Corruption
- The drive hardware is healthy but the partition table, MBR, or file system metadata is damaged. The OS sees the drive as RAW or Unallocated. This is recoverable without opening the drive and falls into the lowest pricing tier ($100 to From $250 for standard recovery).
PCB and Electrical Failure
Hard drives have a circuit board that manages power and data. If you use the wrong power adapter or experience a surge, the TVS diodes can blow to protect the drive. The board is dead but the platters are fine.
The myth: Just swap the board with a matching one from eBay.
The reality: Modern drives store unique calibration data in a ROM chip on the PCB. If you swap the board without transferring your original ROM chip, the drive will not spin or will click. We repair the original board or perform the ROM transfer properly.
Firmware and Service Area Corruption
Hard drives have their own operating system called firmware, stored on the platters in the Service Area. When this gets corrupted, the drive spins but reports 0GB or refuses to talk to your computer.
- Translator bug: Common in WD and Seagate drives. The module that maps data sectors becomes corrupt.
- Seagate Rosewood locks: Modern thin Seagate drives often lock themselves in a busy state due to background process errors.
- WD Palmer SMR slow responding: Modern WD portable drives (Palmer family, e.g. WD10SPZX) use Shingled Magnetic Recording with a secondary translation layer. When background garbage collection fails, Module 02 (configuration), Module 32 (relocation list), and the T2 Translator (Module 190) in the Service Area corrupt. The drive clones at kilobytes per second or locks the host system entirely. PC-3000 is required to lock Service Area writing and rebuild the T2 Translator for hard drive data recovery.
In some cases, SMART warnings appear before the drive stops being detected entirely. Once the firmware is too corrupted to initialize, SMART data is no longer accessible through normal tools.
We use PC-3000 hardware to access the Service Area, patch the corrupted modules, and rebuild the translator. This is not something consumer software can do.
Mechanical Failures Mistaken for Electrical
Sometimes "not detected" is actually a mechanical issue.
- Weak heads: The drive spins but the heads are too weak to read the Service Area during boot. It gives up and stays silent.
- Seized motor: The drive is silent because the motor is physically stuck. Common in dropped drives.
Mechanical recovery requires opening the drive in our clean bench and using donor parts. It costs more than firmware or PCB repair. We tell you which one it is before we bill you.
Encrypted External Drives
Many external drives, especially WD My Passport and My Book models, encrypt your data through the USB bridge chip in the enclosure.
If you remove the drive from the enclosure and connect it directly via SATA, you will see encrypted gibberish, not your files.
If the USB bridge failed but the drive is fine, we can often repair or replace the bridge. If the drive itself failed, we recover through the original encryption path.
Mechanical Causes of Non-Detection
A drive that does not detect can still have a mechanical fault preventing the heads from reading the Service Area. Stiction, parking failure, and spindle seizure each produce distinct symptoms and require different clean-bench procedures. These conditions are often mistaken for electrical failure because the drive is silent or because the platters never reach speed.
Stiction: Heads Fused to Platters
Stiction occurs when the read/write heads land on the platter surface and adhere molecularly after a sudden power loss or impact. The drive produces a low-pitched beep or buzz as the spindle motor attempts to spin but cannot overcome the adhesive force. Do not power-cycle the drive repeatedly; each attempt can tear the heads off the sliders and deposit debris across the platter surface.
Recovery requires a 0.02 micron ULPA-filtered clean bench. A technician uses a head comb to gently separate the heads from the platters before applying power. If the original head stack survives extraction without bent sliders, it may still image successfully. If the heads are damaged, a matched donor head stack is installed and the drive is imaged through DeepSpar Disk Imager with per-head isolation.
Head Stack Parking Failure
Modern drives park heads on a ramp or landing zone when power is removed. If the parking mechanism fails, heads remain over the data area and can stick or drag during the next spin-up. The drive may spin briefly, emit a scratching sound, then shut down. This is common after drops or shocks that deform the actuator arm or parking ramp.
On the clean bench, the technician inspects the ramp and actuator for deformation. If the ramp is intact and the heads are not contaminated, the stack may be carefully retracted with a head comb and the drive imaged. If the ramp is cracked or the heads are contaminated, a donor head stack from a matching firmware-revision drive is required. The recovery routes to the clicking hard drive workflow after stabilization.
Spindle Seizure from Fluid Dynamic Bearing Lock
The spindle motor rides on a fluid dynamic bearing of oil and air. After extended storage in high-humidity environments, the lubricant thickens or the bearing surfaces oxidize, preventing spin-up. The drive is completely silent or emits a faint electrical whine with no platter movement. This is a mechanical failure distinct from a shorted PCB.
A seized spindle cannot be repaired in-place. The platters and head stack are transplanted into a donor chassis with a working motor. The procedure is performed in a 0.02 micron ULPA-filtered clean bench to prevent particle contamination. Once the platter stack is secured in the donor, the drive is powered on and imaged. This is the most invasive mechanical procedure and falls into the head-swap pricing tier ($1,200–$1,500 plus donor cost). For full pricing detail, see our hard drive data recovery page.
What Does "Not Detected" Mean at BIOS, OS, and File System Levels?
"Not detected" is not a single failure. It describes three distinct breakdowns: at the BIOS/UEFI hardware layer, the operating system driver layer, or the file system metadata layer. BIOS-invisible drives need PCB or firmware repair with PC-3000. OS-invisible drives may need a firmware patch. File-system-invisible drives often need only logical reconstruction.
- BIOS/UEFI Not Detected
- The motherboard firmware cannot see the drive on the SATA or NVMe bus. No entry appears in BIOS storage settings. This means the drive fails the initial identification handshake entirely. Common causes: dead PCB with a shorted TVS diode, seized spindle motor, or firmware corruption in the Service Area that prevents the drive from reporting its model string. No operating system or recovery software can address a device the BIOS cannot find. Hardware-level diagnosis with PC-3000 is required.
- OS Not Detected
- The BIOS sees the drive and reports its model and capacity, but Windows Disk Management or macOS Disk Utility does not list it. The drive responds to the SATA/NVMe handshake but stalls during initialization. For NVMe drives on 11th Gen+ Intel systems, Intel VMD can hide drives unless the RST driver is loaded. If VMD is not the cause, the firmware translator module or defect list is corrupted and requires firmware-level repair.
- File System Not Detected
- Windows Disk Management shows the drive as Unknown, Unallocated, or RAW. The hardware works and firmware is intact; only the partition table or file system metadata (NTFS, APFS, exFAT) is damaged. This is the most favorable scenario for data recovery. Professional imaging followed by file system reconstruction can recover data without opening the drive. Do not format the drive or run chkdsk.
Not Detected at BIOS/UEFI Level
The motherboard firmware does not see the drive on the SATA or NVMe bus. The drive does not appear in BIOS storage settings. This means the drive is not responding to the initial handshake at all. Common causes: dead PCB (shorted TVS diode or failed voltage regulator), seized spindle motor preventing spin-up, or a completely failed controller chip on an SSD. Software recovery tools are useless at this stage because no operating system can address a device that the BIOS itself cannot find. Recovery requires hardware-level diagnosis with PC-3000 connected directly to the drive's interface. A less obvious variant: the drive spins up normally but still fails BIOS detection. This points to Service Area firmware corruption or a translator module bug (common in WD and Seagate Rosewood families) rather than an electrical or mechanical fault. The drive's microcode cannot complete the identification handshake, so the BIOS treats it as absent. PC-3000 vendor-specific terminal access (Seagate F3, WD COM) is required to read and rebuild the corrupted firmware modules.
Not Detected at Operating System Level
The BIOS sees the drive, but Windows Disk Management or macOS Disk Utility does not list it. This typically indicates firmware corruption: the drive responds to the SATA/NVMe handshake but cannot serve its service area data correctly. The drive may report 0 bytes, display a factory alias name, or hang during initialization. For NVMe drives on 11th Gen+ Intel systems, Intel Volume Management Device (VMD) can hide drives from the OS unless the RST driver is loaded. Check BIOS first. If VMD is not the cause, the firmware's translator module or defect list is corrupted and needs firmware-level repair.
Not Detected at File System Level
Windows Disk Management shows the drive as "Unknown", "Unallocated", or "RAW". The hardware is functional and the firmware is intact, but the partition table or file system metadata is damaged. This is the most favorable scenario for recovery. The drive's physical components work; only the logical structure is broken. Professional imaging with PC-3000 followed by file system reconstruction can recover data without opening the drive. Do not format the drive or run chkdsk; both actions overwrite the metadata structures needed for recovery.
Watch Real Diagnosis and Recovery
These videos show the real process of diagnosing a not-detected Western Digital drive and recovering a locked Seagate Rosewood firmware. No marketing footage, voice-overs, or stock footage; actual on-bench work with PC-3000 terminal access, ROM extraction, and Service Area patching.
Why a dead drive might just be a PCB issue.
Fixing a locked Seagate firmware.
What You Can Safely Try
Safe to Try First
- Change the cable.USB 3.0 Micro-B cables fail frequently. Try a new one.
- Try a different computer.Rule out a bad USB port or driver issue.
- Check Disk Management.Press Win+X, select Disk Management. If you see the drive as Unallocated or Unknown, it is alive but needs help. Do NOT format it.
- Listen to the drive.Does it spin? Click? Beep? That tells you which page to read.
Do Not Do This
- Do not open the drive.Breaking the seal allows dust in. One particle is enough to cause a head crash.
- Do not shuck encrypted drives.WD My Passport drives encrypt data via the USB bridge. If you bypass it, you get encrypted gibberish.
- Do not run chkdsk /f.If the drive is failing, this command will stress it and can scramble file fragments. Why chkdsk is dangerous.
- Do not swap the PCB without ROM transfer.The calibration data is unique to your drive. Wrong board equals dead drive.
If the drive becomes visible after swapping cables but Windows prompts you to format it or shows it as RAW, the file system has sustained logical damage. Stop using the drive and review the steps for corrupted hard drive recovery before taking any repair actions.
USB-Bridge vs SATA-Direct: Differential Diagnosis
Before assuming an external drive is dead, rule out the USB bridge chip in the enclosure. A failed bridge looks like a dead drive: no enumeration and a flickering LED, so the bridge is worth ruling out first, even though mechanical damage to the drive mechanism itself is the more common cause of external drive failure. WD My Passport drives use a Native USB PCB with no separate bridge, so shucking does not apply.
The canonical procedure is to extract the bare drive from the enclosure and connect it to a known-good SATA port on a desktop motherboard. If the drive enumerates on direct SATA when it would not enumerate over USB, the bridge was the failure and the drive itself is fine.
Bridge replacement or transplanting the bare drive into a compatible enclosure resolves the case. If the drive remains undetected on direct SATA, the failure is on the drive itself: PCB, firmware, or mechanical.
A drive that enumerates normally on direct SATA but not through its case is an external hard drive data recovery case.
From there the diagnostic tree below applies. Spin behavior matters at this stage too. A silent drive that stays silent on direct SATA points at PCB or seized-motor territory, the same path covered on our hard drive motor failure page.
| Observed on Direct SATA | What It Implicates | What Resolves It |
|---|---|---|
| Drive enumerates on direct SATA (did not enumerate over USB) | The bridge was the failure and the drive itself is fine. | Bridge replacement or transplanting the bare drive into a compatible enclosure. |
| Drive remains undetected on direct SATA | The failure is on the drive itself: PCB, firmware, or mechanical. | The four-branch diagnostic tree below applies. |
Differential Procedure: Bare Drive on a Known-Good SATA Port
- Open the external enclosure carefully. WD Passport and Seagate Backup Plus housings use plastic clips, not screws; a thin pry tool along the seam separates them without breaking the latches.
- Identify the bridge PCB versus the drive PCB. The bridge PCB carries the USB connector and the JMS-series, ASM-series, or OXFW971-family bridge chip. The drive PCB is the controller board screwed to the bottom of the bare 2.5 inch or 3.5 inch HDA.
- Disconnect the bridge from the bare drive. Most enclosures use a direct board-to-board SATA edge connector; some 2.5 inch units use a short SATA data and power ribbon.
- Connect the bare drive to a desktop motherboard using a known-good SATA data cable and SATA power from the PSU. Use a desktop, not a USB-to-SATA dongle, so you are not just adding a second bridge chip into the chain.
- Power on and check BIOS/UEFI storage settings. If the drive enumerates with the correct model and capacity, the bridge was the failure point. If the drive still does not enumerate, the failure is on the drive itself and the diagnostic tree below applies.
Encrypted Drives: Do Not Initialize or Format
Older WD My Book enclosures encrypt at the bridge layer with hardware AES in the bridge ASIC; bypassing those to direct SATA exposes ciphertext, not a clean filesystem. Modern WD My Passport drives (Palmer, SpyGlass) take a different approach: the USB controller and Self-Encrypting Drive logic are integrated onto the main drive PCB itself (Native USB), so there is no separate bridge to bypass and no SATA edge connector at all. SanDisk Extreme Portable enclosures contain an NVMe SSD bridged through an ASMedia ASM2362 USB-to-PCIe bridge with hardware AES, so they also cannot be shucked to a SATA port. In every one of these cases, Disk Management may prompt you to initialize or format because no recognizable partition table is visible in cleartext. Doing so writes a new GPT or MBR over the encrypted user area and permanently scrambles the recovery path. The correct path is recovery through the original encryption boundary, either by repairing the original PCB or by sourcing an identical donor of the same model and firmware revision.
Where Does the Drive Show Up: Device Manager, Disk Management, or BIOS?
Device Manager & Disk Management answer two different questions. A drive on a direct SATA port listed under Device Manager's Disk drives node answered the identify handshake, so the bus built a device object for it. A disk row in Disk Management means the storage stack got further still: it read the disk's reported capacity & went looking for a partition table on it.
BIOS/UEFI setup is the third reading, & it is the earliest one. It lists what answered at power-on, before a single Windows driver loaded. Which of those three screens the drive reaches, & which one it stops at, is the first branch of this whole diagnosis.
Read all three. The pair of answers you end up with already names the layer that failed. A drive still inside a USB enclosure reads differently, because the bridge chip is what answers the host, so an entry can appear under Disk drives while the drive behind the bridge is dead.
| What You Observe | What Completed and What Did Not | What That Implicates | What to Do Next |
|---|---|---|---|
| Listed in Device Manager under Disk drives, no disk row in Disk Management | The drive answered identify & received a device object. The storage stack never got a usable capacity or partition read back out of it. | Drive side, past the cable & bridge layer: the drive's own firmware initialization, its address-translation layer, or heads that can't read the start of the user area. | Power it down. This branch needs firmware-level diagnosis on a bench tool, not another mount attempt from the desktop. |
| Absent from Device Manager & Disk Management, present in BIOS/UEFI setup | The drive answered identify at power-on. Windows never built a device object for it afterward. | Either the host side, meaning the port, the controller Windows booted against, or its driver; or a drive that stops answering once the operating system starts issuing reads. | One attempt on a known-good port on a second machine settles it. If BIOS keeps seeing the drive & Windows never does, treat it as drive side. |
| Absent from Device Manager & absent from BIOS/UEFI setup | Nothing completed. The drive never answered the identify command, so no layer above it has anything to enumerate. | Power delivery, the cable, the drive's own PCB, or a mechanism that never reached ready: a spindle that won't turn, or heads that won't leave the ramp. | Note what the drive did on power-up, then leave it unpowered. Repeated power cycles on this branch buy nothing & cost head passes. |
| Listed in both, but no drive letter, or a volume showing as RAW | Enumeration, the reported capacity, & the partition entry all read back. The mount is what did not happen. | The mount layer or the file system metadata inside the partition. Sectors under that metadata that no longer read will produce the same screen, & that is a media & head problem rather than a file system one. | Decline every format & initialize prompt, then read why the BIOS sees the drive when Windows does not, which takes this state apart in detail. |
Observation Order for Device Manager and Disk Management
- Press Win+X & choose Device Manager from the menu that opens. Reading that list shows what the storage stack already enumerated; it sends nothing new to the drive.
- Expand the Disk drives node & read the model strings under it. A model matching the drive in question means that drive answered identify. Note any entry carrying a warning marker.
- Expand the Storage controllers node & read what is listed there. A controller that is missing or flagged moves the problem toward the host, & the drive's own entry is not the only thing that can be absent.
- Press Win+X again & choose Disk Management. Read three things off the disk list: the row for the disk, the size it reports, & whether a partition entry sits inside it.
- Compare the two screens against the table above, then close both. That comparison is what identifies the branch.
None of those steps updates a driver, uninstalls the device, rolls a driver back, scans for hardware changes, or opens the Volumes tab in the device's Properties & presses Populate. Each of those sends commands or I/O to the drive. Populate queries the disk for its partition & volume layout, a rescan or a device reinstall re-runs the whole enumeration & read sequence, and on a drive with degraded heads every one of those retries is more time the heads spend working weak media.
Prompts to Decline Before the Drive Is Imaged
Windows offers a repair at nearly every one of these screens. On a drive that hasn't been diagnosed yet, each offer gets declined, & each one has a specific cost.
- Initialize Disk writes a fresh MBR or GPT into the sectors that held the original partition structures. Those originals are what a reconstruction parses back out.
- Format, & the prompt telling you that you need to format the disk before you can use it, writes new file system structures over the damaged ones underneath.
- Assigning a drive letter mounts the volume, & mounting an NTFS volume lets the file system driver replay its journal. That replay is a write.
- The clean subcommand inside diskpart removes the partition structures the reconstruction depends on.
- Any third-party tool that offers to write a rebuilt partition table back to the disk commits its guess to those same sectors, & the surface scan it runs first works the heads across the media for hours to produce that guess.
A silent drive that never reaches BIOS/UEFI setup is a drive that won't spin up. One that reports a capacity that doesn't match its label is service area firmware corruption.
A drive shucked out of a USB enclosure continues as external drive recovery, & a 2.5 inch drive pulled from a notebook as laptop hard drive recovery. Every drive-side branch gets imaged on a DeepSpar Disk Imager or a PC-3000 Portable III before a file system is touched, & we don't charge to look at it first.
Why Does the BIOS See the Drive When Windows Does Not?
Once the BIOS reports the drive's model & its labeled capacity, the drive has finished its own firmware initialization and answered the identify command. That is not proof the user area reads cleanly. Windows then shows one of three states: a volume marked RAW, a partition sitting there with no drive letter, or a disk reported as unallocated or not initialized.
Disk Management is worth opening here as a read-only instrument, nothing more. You are reading three fields off the screen: the capacity the disk reports, whether a partition entry exists inside it, and whether that partition carries a recognized file system. Those three fields separate a mount-layer problem from file system damage on the platters, and they separate both of those from a drive that is misreporting its own geometry.
- Volume shows as RAW
- The partition entry was found. The boot sector or file system header inside that partition is not readable, so Windows can't name the file system & falls back to the RAW label. The partition table is what got Windows this far, so that structure reads. What does not read is the file system metadata inside the partition, either because it is corrupt or because the sectors holding it are physically unreadable.
- Partition present, no drive letter
- The disk row, the partition entry, & the file system label are all listed, but no letter is assigned, so nothing shows up in File Explorer. On a disk reading that way, the fault sits at the mount and assignment layer: the operating system parsed the partition and named the file system, it just hasn't handed the volume a mount point. Of the three states, that is the one that leaves the most structure standing.
- Disk shows as unallocated or not initialized
- Windows found the disk but no partition entry inside it. Different faults land here. The partition table can be gone, which is a host-side event, or the drive can be reporting the wrong capacity because its firmware address-translation layer is damaged, which is not something the operating system did. Compare the size Windows reports against the capacity printed on the drive label; a mismatch points at the drive rather than at the host.
What Happens If You Accept the Format or Initialize Prompt
Windows offers to format a RAW volume, & it offers to initialize a disk that reads as not initialized. Accepting either prompt is how a recoverable drive turns into a much harder recovery. Both operations write fresh file system or partition structures onto the disk, and what they overwrite is the damaged original that a reconstruction would otherwise have been parsed back out of.
CHKDSK carries a different risk & deserves its own answer. It runs at the file system layer over standard ATA commands, so it can't reach or rewrite the drive's service area firmware or its translator. The damage it does on a mechanically failing drive comes from sustained read retries that work degraded heads across weak media for hours, which is the argument laid out on our page about running CHKDSK on a dying drive.
When to Stop OS-Level Checks and Image the Drive
Reading Disk Management is safe. Everything past reading it stops the moment the drive shows a physical symptom, because reallocated sectors & pending sectors are media & head problems. Stop & get the drive imaged if any of the following is true:
- The drive clicks, grinds, ticks, or spins up and back down.
- Enumeration is slow, intermittent, or the machine hangs while the disk list populates.
- The reported capacity does not match the capacity on the drive label.
- SMART reports reallocated or pending sectors, or read errors climb during use.
Assigning a drive letter is not the free action it looks like. Handing a volume a mount point mounts it, and mounting an NTFS volume lets the file system driver replay its journal, which is a write to the volume. On any disk that trips an item on that list, the next step is a sector-by-sector image on a DeepSpar Disk Imager or PC-3000, not another attempt at mounting it. That imaging-first order is the same one we apply across every hard drive case we take, and it's why we don't charge a diagnostic fee to look first.
How PC-3000 Diagnoses a Drive That Won't Detect
When a hard drive won't enumerate on the SATA bus, consumer diagnostics are useless because they depend on the operating system seeing the drive first. PC-3000 connects at the ATA register level and communicates with the drive's controller directly, bypassing BIOS and OS entirely.
Four-Branch Diagnostic Tree
Every non-detecting drive falls into one of four failure categories. PC-3000's first job is determining which branch applies, because each one requires different tools, donor parts, and pricing.
| Branch | What the Drive Does | What Failed | Fix |
|---|---|---|---|
| PCB / Electrical Failure | The drive is silent. No spin, no vibration. | The TVS diodes, motor driver IC, or voltage regulator on the circuit board have shorted. The heads, platters, and firmware are intact. | Repair the shorted components or transplant the ROM chip to a donor PCB. Falls into the firmware/PCB pricing tier. |
| Firmware / Service Area Corruption | The drive spins normally but won't complete the ATA identification handshake. It may report 0 GB capacity, display a factory alias, or lock in a BSY state. | The Service Area microcode on the platters is corrupted. | PC-3000 vendor-specific terminal access (Seagate F3 terminal, WD COM port) to read, patch, and rewrite the corrupted firmware modules. |
| Seized Spindle Motor | The drive is silent because the fluid dynamic bearing motor is physically locked. | Common after drops or mechanical shock. | Transplant the platters and head stack into a donor chassis on a 0.02 micron ULPA-filtered clean bench, then image with DeepSpar Disk Imager. |
| Catastrophic Head Crash | The heads failed, dragged across the platter surfaces, and deposited debris. The drive may click briefly and then spin down. | The platters have visible scoring. | Platter cleaning, head swap from a matched donor, then careful imaging through damaged zones with managed read retries. This is the most expensive recovery path. |
Hot-Swap Detection for Drives That Won't Enumerate
When a drive's firmware corruption is severe enough that even PC-3000 cannot get a response through the normal ATA interface, technicians use the hot-swap procedure to force the drive onto the bus. This works by borrowing a known-good donor drive's initialization, then physically switching to the patient drive while maintaining bus power.
- Connect a compatible donor drive (matching model family, firmware revision, and head count) to the PC-3000 and power it on.
- Wait for the donor to reach the DRDY (Drive Ready) state and complete a full Service Area backup.
- Issue the ATA Standby Immediate command (E0h) through PC-3000. This stops the donor's spindle motor while the SATA bus remains powered and the ATA link stays active.
- Without disconnecting the SATA or power cables, unscrew the PCB from the donor's HDA (Hard Drive Assembly) and mount it onto the patient's HDA.
- Spin the patient drive up under the donor's PCB. From there firmware repair and imaging can begin without the patient board ever having to initialize on its own.
Healthy vs Corrupted PC-3000 Boot Trace
The serial debug trace that comes out of the drive's diagnostic port during spin-up is the technician's first read on which branch of the diagnostic tree applies. PC-3000 captures the trace through a TTL adapter on the F3 (Seagate) or UART (WD) header. A healthy drive emits a deterministic sequence of state transitions in a few seconds and lands at the operator prompt. A corrupted drive hangs at a specific transition that names the failed module. Knowing what to read the trace as turns a guess into a diagnosis. For broader background on what the tool does at the protocol level, see what PC-3000 does and the architectural overview of hard drive firmware.
Healthy Seagate F3 Spin-Up Trace
Spin Up- Spindle motor reaches commanded RPM under closed-loop control.
RW SMART OK- Read/write of the SMART log area succeeded.
EZSetWriteFault- Write fault threshold initialized; drive is willing to accept writes.
DefaultMaster- Default master configuration loaded from the System Area.
Cert OK/Servo OK- Certificate verification and servo subsystem initialization both passed.
DRDYatF3 T>- Drive Ready asserted at the F3 terminal prompt; ATA register access available.
Corrupted Trace Variants
- BSY hang at
EZSetWriteFault - Translator missing or unreadable. Drive cannot decide whether writes are valid because the LBA-to-PBA map never loaded.
- 0 LBA at
DRDY - Seagate SysFile 28 (translator) reports zero user capacity. Drive enumerates but with no addressable sectors.
LED:000000CC FAddr:…loop- Init SMART Fail / bad translator: the SMART system file or the translator is corrupt, commonly after a power loss.
- Reallocation loop with G-List growth
- Toshiba MK pattern. Bad sectors trigger a reallocation cycle that the drive never finishes; it never reaches Ready.
Seagate F3 Terminal Subcodes and SysFile 28 Translator Rebuild
When a Seagate F3 drive cannot complete the ATA handshake, a serial TTL connection from PC-3000 opens a terminal on the drive's debug port. The terminal output identifies which part of the boot sequence failed. BSY means the drive halted while parsing the Service Area microcode. 0 LBA means the drive enumerated but the translator returned zero user capacity, which points directly at SysFile 28, the primary translator. A recurring LED:000000CC FAddr:... string in the terminal loop is an Init SMART Fail or bad-translator condition, the 7200.11-class busy bug, and it blocks the terminal from accepting commands.
On ES.2 and comparable F3 families, the technician interrupts the LED loop with CTRL+Z during the brief window where F3 T>appears. From there the sequence is:/2 to drop to Level 2,Z to stop the spindle, reconnect the PCB to the head stack assembly, U to spin up, then drop to Level 0 and regenerate the translator. This procedure is specific to older F3 drives; running it on a Rosewood or other SMR family wipes the Media Cache Management Table and is destructive, which is why a family-aware diagnosis precedes any terminal write.
SysFile 28 is rebuilt by parsing the P-List (factory defect list) and G-List (grown defect list) and recomputing the LBA-to-PBA offset across each Zone Bit Recording band. ZBR stores physically more sectors per track on the outer zones than the inner zones, so a single corrupted zone boundary shifts the mathematical offset for every sector past that point. Deleting a P-List entry misaligns the entire table at once and makes every file unreadable, which is why the P-List and G-List are both backed up before any write operation touches the Service Area.
Western Digital uses a different file naming convention. On WD SMR drives the dynamic translator is Module 190 (the T2 Translator); Module 32 holds the relocation list. The repair sequence mirrors the Seagate workflow in principle: extract the corrupt module from the Service Area, sort the internal nodes by LBA, identify missing or overlapping nodes, rebuild the valid T2 data, and load it into RAM so the user area becomes addressable.
Seagate F3 Diagnostic Port Lock and Tech Mode Unlocking
Modern Seagate F3 drives lock their diagnostic port at boot, rejecting terminal connections even after a Ctrl+Z interrupt. The drive stays in a BSY state because the firmware security subsystem blocks UART access before firmware modules can be read. PC-3000 dumps the original ROM and applies a Tech Mode unlock patch that restores diagnostic-terminal access for Service Area repair. It does not decrypt user data and it does not clear an SED or ATA password lock.
The Diagnostic Port Lock is a firmware-level gate that activates during the initialization sequence on Rosewood and newer Barracuda families. When the drive powers on, the controller asserts the lock before the F3 terminal prompt becomes available. A standard TTL adapter connected to the UART header receives no response to Ctrl+Z; the drive remains in BSY and standard ATA commands time out because the controller never reaches DRDY.
PC-3000 handles the unlock through a five-step workflow.
- Open a UART serial connection at 38400 baud. PC-3000 connects to the drive's COM port through a TTL adapter. F3 drives broadcast their diagnostic codes at that rate.
- Extract the original ROM. The ROM is dumped over that same serial link. It contains the RAP, CAP, & SAP adaptive parameters unique to the patient drive.
- Generate the Tech Mode unlocking preparation patch. Inside PC-3000 Seagate F3 Utility extensions, the technician builds the patch from the ROM image. It restores diagnostic-terminal access for Service Area repair; it does not decrypt user data & it does not remove an SED or ATA password lock.
- Issue the unlock command. The technician uses the "Unlock Tech, drive prepared by utility" menu item, which restores terminal and Service Area access. Restarting the drive means running that function again.
- Access Service Area and User Area. With the terminal unlocked, SysFiles can be read, patched, & rewritten. The translator can be rebuilt & the drive imaged through DeepSpar Disk Imager or Data Extractor.
Why Donor ROMs Fail on Seagate F3
A Seagate F3 ROM carries adaptive parameters unique to that drive. A donor ROM from an identical model with the same firmware revision won't function because the preamplifier gain, servo timing, & zone bit recording offsets are wrong. The drive will click, read at kilobytes per second, or fail to reach Ready. ROM transplant only works when the original ROM chip from the patient PCB is moved to a donor PCB with matching silkscreen revision, not when a donor ROM is moved to the patient board.
- RAP (Read Adaptive Parameters)
- Tunes preamplifier sensitivity for each individual head. Unique to the head stack inside that HDA.
- CAP (Controller Adaptive Parameters)
- Controller-side adaptive values held in the same ROM.
- SAP (Servo Adaptive Parameters)
- Servo-side adaptive values held in the same ROM.
SMR Rosewood Media Cache Recovery
LED:000000BD on a Seagate Rosewood signals an MCMT exception. Power loss during CMR-to-SMR cache migration desynchronizes System File 348, leaving staged data orphaned in the cache zone. Recovery means locking the drive's background processes out through PC-3000 first, then reconstructing the cache table without erasing the physical platters.
SMR drives write incoming data to a Conventional Magnetic Recording cache zone first, then migrate it to overlapping shingled bands during idle time. System File 348, the Media Cache Management Table, tracks which sectors live in the cache zone versus the shingled bands. When power is lost during a background flush, the MCMT points to bands that were never written, & the firmware enters a BSY panic on the next boot.
- CMR Cache Zone
- A Conventional Magnetic Recording area where incoming writes land first. Sectors are written side-by-side with normal track gaps. The host sees full write speed because adjacent tracks don't need rewriting.
- SMR Bands
- Overlapping tracks written like roof shingles, where each new track partially covers the previous one. Data migrated from the CMR cache to SMR bands during idle time gains density but loses random-write capability. If the MCMT loses track of cached data, the drive can't serve reads.
The recovery workflow targets the RAM-resident copy of the MCMT, not the physical platters. Data staged in the CMR cache zone is still physically present; only the table that points to it is corrupt. The goal is to freeze background activity, rebuild the pointer table in RAM, & image the drive before any internal housekeeping can run.
- Backup SysFiles 1B, 28, 35, & 348. PC-3000 reads each System File from the Service Area before any modification. If a later step fails, the original modules can be restored without additional damage.
- Lock out the background processes. A firmware-level write lock through PC-3000 halts the drive's own auto-repair and CMR-to-SMR cache migration, so nothing overwrites the orphaned cache data during imaging.
- Reconstruct SysFile 348 in RAM. PC-3000 rebuilds the Media Cache Management Table in controller RAM without erasing the cached data on the physical platters. The new table maps the existing cache-zone sectors to their correct logical addresses.
- Image sector-by-sector through the cache layer. Once the MCMT is valid in RAM, DeepSpar Disk Imager or Data Extractor reads the user area through the rebuilt cache mapping. The technician images the drive before power-cycling, because the RAM-resident rebuild disappears on shutdown & the MCMT would have to be rebuilt again.
Why a Generic m0 Destroys Data on Rosewood
On older Seagate F3 drives, technicians regenerated the translator from the terminal. Executing a generic m0 regeneration on a Rosewood or other SMR family destroys the Media Cache Management Table & permanently orphans data pending cache migration. The CMR cache zone is erased along with the translator, & any data that hadn't yet flushed to the shingled bands is gone.
Family-aware diagnosis must precede any terminal write.
Locked-Drive Recovery Starts With Family Identification
Western Digital SMR drives with Self-Encrypting Drive locks and modern Seagate F3 drives with diagnostic port locks both block terminal access, and the two are not worked the same way.
The difference is not cosmetic. It determines which PC-3000 utility is loaded, which adapter is connected, and which donor parts are needed. Family identification is the first step in every locked-drive recovery, which is why the drive is identified before any terminal command is issued.
SED-Locked WD SMR Drives and Translator Repair
ACE Lab added an SED unlocking option to PC-3000 for the newer WD SMR families. For additional background on how WD SMR translator corruption develops, see our page on WD SMR translator failure. The firmware repair process is covered in depth on our hard drive firmware reference.
The translator repair itself is the same work as on any other WD SMR drive: extract Module 190 (T2 Translator) and Module 32 (relocation list) from the Service Area, rebuild the corrupted translator nodes, load the repaired module into RAM, and verify that the drive reports the correct LBA count before imaging.
Firmware-tier pricing for this work is $600–$900 ($600 for CMR, $900 for SMR). Rush is available: +$100 rush fee to move to the front of the queue. No diagnostic fee; no data, no fee.
Toshiba MK-series drives fail into a different pattern. Bad sectors trigger a loop of G-List growth and SMART table updates that the drive never finishes, so it never reaches Ready.
Firmware-tier pricing for this work is $600–$900 ($600 for CMR, $900 for SMR). Rush is available: +$100 rush fee to move to the front of the queue. No diagnostic fee; no data, no fee.
Handoff to DeepSpar for PRML Read Channel Imaging
Once the translator rebuild completes and the drive reports the correct LBA count, the user area still has to come off without further damaging the heads. OS-level tools and desktop cloning software wait on the drive's internal retry timers, which on a marginal head means seconds of re-reading the same damaged track. That continuous contact generates heat at the head-platter interface and is how a recoverable drive becomes a platter-damage case.
DeepSpar Disk Imager bypasses host timeouts and talks to the drive's ATA registers directly. The workflow is multi-pass. The first pass reads only fast-responding sectors and skips anything that does not return within a short configured window, building a per-head bitmap of good reads. The second pass targets the skipped sectors, often reading them in reverse, because asymmetric head wear sometimes lets a sector read cleanly when approached from the opposite direction. Per-head isolation means data on the three healthy heads of a four-head drive is imaged first while a failing head is left for last, minimizing exposure.
Modern drives encode data through a Partial Response Maximum Likelihood (PRML) or Extended PRML read channel. The analog waveform from the head passes through a Continuous Time Analog Filter and an FIR digital equalizer, then a Viterbi detector resolves the most probable bit sequence. After a head swap from a matching donor, the signal the new stack delivers no longer matches the channel the firmware was calibrated against. PC-3000 retunes the read-channel adaptives, the FIR equalizer tap coefficients, gain, and target response, so marginal reads off the donor heads resolve.
On Western Digital drives the microjog and servo adaptives live in ROM Module 47, shadowed in the Service Area. Donor head work fails when the patient heads are driven with the donor's Module 47 values: the read channel cannot lock onto servo tracks, and the drive clicks or reads at kilobytes per second. The adaptives are transferred, or the ROM is regenerated, before imaging starts.
For the physical connection, PC-3000 Portable III handles SATA, PATA, USB, and NVMe connections through a laptop-based interface. PC-3000 Express is the lab-based PCIe card with multiple SATA and PATA ports. For a BIOS-invisible HDD case the Portable III runs the terminal and the initial diagnostic pass, then the stabilized drive is handed to DeepSpar for the bulk imaging phase.
Head-swap tier work is $1,200–$1,500 plus donor cost. Donor drives are matching drives used for parts. Typical donor cost: $50–$150 for common drives, $200–$400 for rare or high-capacity models. We source the cheapest compatible donor available. Rush is available: +$100 rush fee to move to the front of the queue. Our HDD work routes back to the hard drive data recovery page for full tier detail.
PCB ROM Extraction and Donor PCB Matching
On post-2008 hard drives the SOIC-8 SPI flash chip on the PCB stores adaptive parameters that are unique to the head stack inside that specific HDA. Voice Coil Motor coefficients, preamplifier gain matching, thermal calibration tables, and zone mapping all live in this ROM. Swapping a donor board WITHOUT transferring this ROM produces a clicking drive even when the silkscreen board number matches, because the donor PCB is calibrated to a different head stack and cannot drive the patient's preamplifier inside its tuned range. For the full breakdown of what each component on the board does, see hard drive PCB components.
ROM Transplant Workflow
- Identify the SPI flash on the patient PCB and confirm its package before any heat goes near the board.
- Apply a thin layer of liquid no-clean flux around the chip leads. Flux is non-negotiable on lead-free assemblies; without it the joints will not reflow cleanly and the chip body will lift before the leads release.
- Reflow with hot-air rework at controlled temperature. We use a Hakko FM-2032 micro-precision iron on an FM-203 or FX-951 base for any pad rework, and an Atten 862 hot-air rework station for the chip lift itself. Nozzle sized to the SOIC-8 footprint, with surrounding components shielded by Kapton tape.
- Lift the chip with vacuum tweezers once the joints liquefy. Place it on a programmer adapter, dump the contents to a binary file, and verify a clean read with no bit errors before moving on.
- Reflow the same chip onto the donor PCB with the same flux and temperature profile. Verify orientation by the dot marker; SOIC-8 reversed will short the supply rails and cook the chip on power-up.
- Mount the rebuilt donor PCB on the patient HDA, power on, and confirm the drive enumerates with the correct model and capacity in BIOS. From there the normal imaging path applies.
PCB Silkscreen and Revision Matching
ROM transplant alone is not sufficient if the donor board revision differs from the patient. Preamplifier impedance, motor driver coefficients, and the PWM tuning for the spindle are all revision-tied. Three silkscreen identifiers on the donor must match the patient exactly before the ROM transplant has any chance of working:
- Board part number. The primary identifier printed in large type, e.g.
2060-771852-001on a WD board or100717520on a Seagate board. - PCB revision. WD prints
REV A,REV P1, orREV P2in small type near the part number. Two boards with the same part number but different revisions are not interchangeable. - Motor controller part number. STMicroelectronics SMOOTH, LSI, or TI motor controller part numbers are revision-tied; a mismatch means the drive may spin briefly and then drop out as the motor controller fails commutation.
When a wrong-revision board is used even after a clean ROM transplant, the drive can fail to enumerate or start clicking, and clicking on a previously recoverable drive is how a firmware-tier case becomes a head-swap case. That is why we verify all three silkscreen identifiers before the ROM transplant touches the donor.
Hot-air rework on HDD pages is the documented exception case in our equipment list. Lifting and replacing an SPI flash on a controller PCB is genuine board-level rework, not bench soldering for diagnostic noise, and the work routes through calibrated rework stations rather than improvised setups.
Why PCB Swaps Fail Without ROM Transfer
The ROM chip on a hard drive's PCB stores factory-calibrated data that is unique to the specific head stack and platters inside that individual drive. This is not generic firmware that can be downloaded.
- Seagate F3 ROM: RAP, CAP, and SAP Adaptive Parameters
- Seagate F3 drives store three sets of adaptive parameters in the SPI ROM on the PCB: RAP (Read Adaptive Parameters), CAP (Controller Adaptive Parameters), and SAP (Servo Adaptive Parameters). They are head-specific. If any of these are lost or mismatched during a PCB swap, the heads cannot locate servo tracks and the drive clicks or reads at kilobytes per second.
- WD Marvell ROM: DIR and Loader Modules
- Western Digital ROM chips contain the DIR (Directory) and Loader modules that bootstrap the drive's controller. When the Service Area on the platters is too corrupted to read, PC-3000 uploads a loader into controller RAM so the controller can address the Service Area tracks and the modules can be repaired.
This is why the common eBay advice to buy a matching PCB and swap it does not work. The ROM chip must be desoldered from the original board and transplanted onto the replacement, or read via SPI programmer and written to the new board's ROM. Without the original ROM data, the drive will click, spin down, or report incorrect capacity. We perform this ROM transfer as part of every PCB failure recovery.
Board-Level Differential: PCB Fault vs Head or Motor Fault
Before the head disk assembly is ever opened, a drive that will not enumerate gets a bench electrical read. Powering the drive on a current-limited DC bench supply and watching the current draw on each rail tells us whether the fault is on the board or in the mechanics. That single measurement decides whether the drive routes to board rework or to clean-bench work, and it prevents a shorted board from being destroyed by an uncontrolled supply.
Why a current-limited bench supply, not an ATX PSU or USB adapter
A consumer ATX power supply and a USB-to-SATA adapter have no fine current limit. If the board has a dead short, they dump every amp they can into it until something on the PCB burns open. A bench supply lets us set a hard ceiling on current and a target voltage, so a shorted board clamps at the limit instead of cooking. The drive either draws a sane amount of current and starts its spin-up sequence, or it pins the limiter and tells us the board is shorted before any further damage is done.
A 3.5-inch drive uses two rails. The +12V rail feeds the spindle motor and the voice coil actuator. The +5V rail feeds the microcontroller, the ROM, and the read-channel preamplifier that sits on the head stack inside the sealed enclosure. A 2.5-inch drive runs on a single +5V rail and steps it down internally, so on a laptop drive both the logic and the motor read on that one rail.
Reading the current-draw signature
The number on the supply and the sound from the drive together point at the bench the drive belongs on.
The seized-motor and stiction cases are mechanical work covered in the mechanical non-detection section of this page; the electrical read is only how we sort the drive into that bucket without opening the head disk assembly first.
The TVS diode short test with a multimeter
When the supply reports a dead short, the next read is done cold with a digital multimeter in diode or continuity mode. Most desktop boards carry two transient voltage suppression diodes: one protecting the 5V rail and one protecting the 12V rail. In series with each rail is a zero-ohm resistor that acts as a fuse.
- Healthy TVS diode
- Reads open-loop in reverse bias. A working suppressor is invisible to the rail under normal voltage and only clamps when a surge exceeds its threshold.
- Shorted TVS diode
- Reads near zero ohms in both directions. A TVS diode is built to fail as a dead short when a surge overwhelms it, acting as a crowbar that shunts the rail to ground, which is the dead short the bench supply caught.
- Blown fuse resistor
- The zero-ohm resistor fuses are probed as well. An open reading across one means it sacrificed itself to break the short, which can leave the rail dead even after the TVS is dealt with.
When the multimeter cannot localize which component is pulling the rail down, a FLIR thermal camera does it visually. Injecting a low, controlled current into the shorted rail makes the faulty part dissipate that power as heat, and it lights up on the thermal image while the rest of the board stays cool.
Stabilize to image, not repair to reuse
In a recovery lab the board only has to live long enough to clone the data. A shorted TVS diode is frequently just removed, which breaks the dead short and lets the drive enumerate, with the understanding that the board now has no surge protection and may only ever see a regulated bench supply afterward. A permanent fix swaps in an equivalent surface-mount TVS, but that is repair work for a drive going back into service, not recovery work. The goal here is a stable rail for one imaging pass, not a board that lasts another five years.
Motor controller IC versus a blown preamplifier
The two chips fail in different ways under instruments, and telling them apart decides whether the work is on the board or inside the head disk assembly.
- Motor and VCM controller IC
- The combo chip that drives the three-phase spindle and the voice coil actuator sits on the PCB. It is the part labeled SMOOTH on many Western Digital boards and a Texas Instruments part on many Seagate boards. When it fails the drive usually goes silent or hums faintly and does not click; a shorted output stage shows a massive spin-up current draw. That is a board-rework call.
- Read-channel preamplifier
- The preamp lives on the actuator inside the sealed enclosure on the 5V rail. A blown preamp lets the drive spin up normally, but the heads cannot read the servo wedges, so the actuator recalibrates against the crash stop and the drive clicks in a rhythmic pattern. A drive that spins and clicks with a PC-3000 log showing it cannot read the Service Area points at the preamp, which means a matched head-stack swap with donor head matching on the clean bench, not board work.
This electrical read is what sets the recovery tier before any quote is given. A shorted TVS or a dead motor controller that an imaging-grade board fix can solve routes the case into the firmware and PCB tier of our hard drive data recovery workflow at $600–$900, while a confirmed preamp failure that forces a head-stack swap moves it into the $1,200–$1,500 head-swap tier.
Hand-off to imaging once power is stable
Once the rail is stable, whether the original board was patched or the original ROM was moved onto a donor board, the drive goes to a hardware imager such as the DeepSpar Disk Imager or PC-3000, never through the operating system. The drive's background routines are disabled and short read timeouts are enforced so a marginal head cannot hang the channel. A fast first pass grabs the readable areas, slower retry passes recover the rest, and a per-head map lets the healthy heads image first. File-system reconstruction happens only on the finished clone; the patient drive is never written to and never mounted.
Controller Families Prone to Detection Failure
Certain hard drive families fail to detect far more often than others due to their firmware architecture. Seagate Rosewood, WD Palmer, and Toshiba MK each require a different PC-3000 workflow. Applying the wrong procedure to the wrong family will destroy data permanently.
Seagate Rosewood (ST1000LM035, ST2000LM007)
The Rosewood family uses 7mm thin-profile platters with Shingled Magnetic Recording. Incoming writes land in a Conventional Magnetic Recording cache zone, then migrate to overlapping shingled bands during idle time. The Media Cache Management Table (MCMT) in System File 348 tracks which data is in the cache versus the shingled bands.
If the drive loses power during cache migration, the MCMT desynchronizes. The firmware enters a BSY state and the drive will not enumerate in BIOS. A terminal connection through PC-3000 reveals a Media Cache exception (LED:000000BD).
Data Destruction Warning
On older Seagate F3 drives, technicians regenerated the translator from the terminal. Executing a generic m0 regeneration on a Rosewood drive wipes the MCMT and permanently destroys data pending cache migration. Recovery on Rosewood starts by locking out the drive's background auto-repair before imaging through PC-3000.
WD Palmer and SpyGlass (WD10SPZX, WD20SPZX, WD40NMZW)
Palmer and SpyGlass families use SMR with a Second-Level Translator (T2) stored in Module 190 of the Service Area. Module 32 contains the relocation list that maps bad sectors to spare areas. These drives run continuous background processes to optimize data across shingled bands, and any interruption to those processes can corrupt Module 190 or overflow Module 32.
When Module 190 corrupts, the drive may detect in BIOS but return all zeroes for every sector read. When Module 32 overflows, the drive enters a slow responding state where it hangs the host system or clones at kilobytes per second. Both conditions require PC-3000 to lock Service Area writing and rebuild the translator.
Modern WD SMR drives with Self-Encrypting Drive (SED) locks add another layer. PC-3000 carries an SED unlocking option for the newer WD SMR families. User Area writing must be blocked during the entire imaging process to prevent background processes from overwriting the translator.
Toshiba and Legacy Fujitsu
Toshiba drives store critical boot parameters in CP (Control Program) modules within the ROM chip. Some models read firmware exclusively through the serial terminal COM port while others prioritize the ATA interface, which complicates initial diagnosis. The CP modules must be read and checksum-validated before any repair work begins.
Corruption in the G-List (defect map) or SMART modules stored in the Service Area tracks can trap the drive in a perpetual spin-up state. The drive powers on and the motor spins, but it never reaches the Ready state because the heads cannot process the damaged Service Area data. PC-3000 hot-loads replacement modules into controller RAM to force a Ready state and begin imaging.
Enterprise Marvell SAS
Enterprise Marvell-based SAS drives (found in servers and storage arrays) present additional complications. They use dual-port 12 Gbps SAS interfaces that do not connect to standard SATA controllers, and many enterprise drives format with 520-byte sectors rather than the standard 512-byte sectors used by consumer drives. Sector translation from 520-byte to 512-byte is handled during the imaging phase so the recovered data mounts on standard systems.
NVMe or SATA SSD Not Detected?
If your NVMe SSD is invisible to the BIOS, the controller may not be dead. It may be hidden by Intel VMD or PCIe lane sharing. Reseat the drive and try a different M.2 slot. If it remains invisible after ruling out motherboard issues, the controller has failed. Software cannot recover data from a dead one; PC-3000 firmware is required.
When an SSD disappears from your BIOS or Disk Management, there are no sounds to diagnose; SSDs fail silently. However, if your SSD is scalding hot to the touch immediately upon booting, disconnect it. Do not attempt to recover data via software. You have a shorted PMIC. Otherwise, an invisible SSD is commonly a controller lockup, firmware corruption, or a motherboard configuration issue masking the drive. Try these steps:
- 1Reseat the M.2 drive at a 30-degree angle and check the standoff.A loose connector accounts for many "dead" SSD reports. Never screw the drive directly flat to the motherboard without the proper standoff; bending the drive will crack the solder joints under the controller and permanently destroy it.
- 2Check if the drive appears in BIOS but not in Windows.If you have an 11th Gen or newer Intel CPU, your drive may simply be hidden by Intel VMD. You must inject the Intel RST driver during Windows setup or disable VMD. Otherwise, visible in BIOS but absent in Windows points to a partition or firmware issue.
- 3Try a different M.2 slot or a USB adapter.M.2 is a shape, not a protocol. A SATA M.2 drive in an NVMe-only slot will not be detected. Also, motherboards often share PCIe lanes, disabling M.2 slots if certain SATA ports are in use. A second slot rules out these conflicts.
- 4If you ruled out configuration issues and it is still invisible, the controller is dead.If VMD is disabled, the slot is correct, and the drive is not shorted, a completely invisible drive has a dead controller. Software cannot help. Professional firmware-level tools like PC-3000 are required. See our SSD data recovery service.
SSD Controller Firmware Failures That Cause "Not Detected"
When an SSD disappears from BIOS, the root cause is almost always a controller firmware panic, not a cable or driver problem. Each controller family fails in a distinct way, and each requires a different PC-3000 recovery approach for SSD data recovery.
- Silicon Motion SM2258 FTL Corruption (Crucial MX500, ADATA SU800)
- When the Flash Translation Layer corrupts, the SM2258 drops to 0 bytes and enters ROM mode or a BSY safe state. The drive reports 0 bytes in Disk Management but responds to SATA identification. Recovery requires PC-3000 SSD to inject a loader into the controller SRAM and rebuild the block mapping tables. Software cannot scan a 0-byte drive.
- Samsung Phoenix Controller (970 EVO, 970 EVO Plus)
- The drive may cycle between detected and undetected states on each reboot, or disappear entirely after a power cycle. There is no PC-3000 FTL-reconstruction path for the Phoenix controller; it is board-repair-only work, which means keeping the original controller alive because it holds the encryption key. This routes into NVMe recovery.
- Phison E16 PCIe Gen4 Initialization Failure (Corsair MP600, Sabrent Rocket 4.0)
- The Phison E16 Gen4 controller can fail its PCIe link training sequence, causing the drive to be invisible to BIOS despite intact NAND. Unlike the SATA Phison controllers that fall back to SATAFIRM S11, Gen4 NVMe controllers provide no fallback identifier. The E16 is one of the controllers PC-3000 SSD can rebuild at the firmware level, so a drive that will not link-train still has a path that does not start with lifting NAND off the board.
See also: SSD Shows 0GB or Wrong Capacity
What This Costs
We charge based on what the problem is, not a flat worst-case rate. Firmware repair, head swap, and logical recovery each fall into a different pricing tier. The table below shows our published pricing and exactly what each tier covers.
Helium-sealed drives (8TB and larger NAS or server drives such as Toshiba MG08, Seagate Exos, and WD Ultrastar) are quoted on a separate tier. See helium drive pricing.
We provide a firm quote after free evaluation. If it turns out to be firmware instead of heads, you pay the firmware price, not a flat "worst-case" tier.
Each failure type carries a different amount of bench work, which is what hard drive data recovery cost by failure type separates out.
Frequently Asked Questions
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 maintain drive integrity. This approach allows us to serve clients nationwide with consistent technical standards.
Open-drive work is performed in a 0.02 micron ULPA-filtered laminar clean bench.
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
Our engineers review all lab protocols to maintain 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 showing the bench rather than just describing it. Open-drive work runs on a 0.02 micron ULPA-filtered laminar clean bench, and we filmed it.
See the particle counter test at the benchRelated services
Related Hard Drive Issues
Full HDD recovery service overview
SSD not detected or firmware failure
Mechanical head failure
Pre-failure warnings and diagnostics
Circuit board failure causing detection issues
Transparent cost breakdown
Published recovery pricing by failure tier
Mail-in to our Austin, TX lab from anywhere
How to choose an honest recovery lab
Stop guessing. Get a real diagnosis.
We tell you which tier applies before you pay anything. No data, no charge.