Skip to main contentSkip to navigation
Lab Operational Since: 17 Years, 6 Months, 27 DaysFacility Status: Fully Operational & Accepting New Cases
Complete Guide

How to Recover Data from a Hard Drive

Lost important files? Before you panic or pay someone, read this guide. We'll help you understand when you can recover data yourself and when you need professional help.

Written by data recovery engineers who see failed drives every day. No sales pitch. Just facts that could save your data and your money.

Emergency Checklist Reference01/06

Drive just failed in the last few minutes? Start with the emergency checklist for critical first steps before attempting any recovery.

Decision Tree - The Most Important Section02/06

Step 1: Diagnose Your Problem

The acoustic profile of a failed hard drive tells you whether DIY recovery is physically possible or guaranteed to cause permanent platter damage. The specific sounds it makes, or the silence it produces, reveal the mechanical state of the internal components. Diagnosing the drive accurately determines your next step. Answer the following questions honestly to prevent further data loss:

What sound does your drive make?

The sound identifies the failure type and determines whether DIY software can work or whether the drive needs professional recovery.

DIY May Work
  • • Drive spins normally, no unusual sounds
  • • Drive is detected with correct capacity
  • • Accidentally deleted files / formatted
  • • "File system not recognized" errors
Need Professional Help

Critical Warning

If your drive makes any unusual sounds (clicking, beeping, grinding), STOP immediately. Do not run recovery software. Do not keep powering it on "to check." Every second of operation is causing more damage. These sounds mean the drive needs clean bench work that software cannot provide.

DIY Section03/06

Step 2: Safe DIY Recovery

If your hard drive passes the mechanical diagnosis, spins cleanly, and enumerates with the correct factory capacity, the failure is logical rather than physical. Under those conditions, specialized software can safely clone the filesystem. Review the open-source and commercial tools below to address accidental deletion, partition corruption, and minor bad-sector degradation.

FREE

PhotoRec

Open source, works on Windows/Mac/Linux. Recovers photos, videos, documents. No file names preserved.

Best for: Deleted photos and videos

FREE

Recuva

Windows only. User-friendly interface. Preserves file names. Free version works for most cases.

Best for: Windows deleted file recovery

ADVANCED

ddrescue

Linux tool for imaging drives with bad sectors. Creates sector-by-sector clone before recovery.

Best for: Drives with some bad sectors

Pro Tip: Always Image First

Before running any recovery software, make a full sector-by-sector image of the drive if possible. Recovery software can stress a failing drive. If it dies during recovery, you lose everything. An image is your safety net. See our full DIY guide with ddrescue instructions →

When to Call a Pro04/06

Step 3: When to Call a Professional

When a hard drive suffers severe mechanical failure or firmware corruption, consumer software becomes ineffective. Running scans against degraded read elements or scored platters destroys the remaining magnetic media. These failure classes require lab equipment, a clean-bench environment, and vendor-specific diagnostic terminals to stabilize the drive before any imaging.

Clicking / Head Failure

The read/write heads are damaged or misaligned. Requires opening the drive in a clean bench (not a "clean room") and swapping heads from an exact-match donor drive. This is microsurgery-level work.

Why DIY fails: Dust particle contamination, wrong donor heads, improper alignment. One mistake = scratched platters = permanent loss.

Beeping / Motor Stuck

Heads are stuck to the platters (stiction) or the motor bearings are seized. Requires unsticking heads without damaging the magnetic surface, often followed by head swap.

Why DIY fails: "Just tap it" advice causes head crashes. Freezer trick causes condensation damage. Platters are destroyed.

Not Detected / Firmware

The drive's firmware (internal software) is corrupted, or the PCB (circuit board) has failed. Requires PC-3000 class tools to access service areas and repair firmware modules.

Why DIY fails: Consumer software can't access service areas. PCB swaps without ROM transfer brick drives.

Severe Bad Sectors

When a drive has thousands of bad sectors, consumer software will either hang or cause the drive to degrade further. Pro tools like DeepSpar image around bad areas intelligently.

Why DIY fails: Consumer tools retry aggressively, stressing weak heads. Drive dies mid-recovery.

What actually happens at the lab

The four-stage workflow below describes the procedure every inbound drive moves through at the Austin lab. Each diagnostic step, component-level repair, and clean-bench mechanical operation is performed in-house. There are no diagnostic fees, and if no data comes off the drive, there is no recovery fee.

1. Intake and head-by-head imaging

The drive is logged, photographed, and connected to a DeepSpar Disk Imager or a PC-3000 Portable III in head-by-head mode. The imager talks to the drive at the ATA level, isolates reads to a single physical head at a time, and writes a skipped-sector log so the bad zones on each surface are recorded without burning service life on retries. The output is a forensic image; subsequent work runs against the image, not the patient.

When a head returns timeouts across an entire surface, that head is masked and the imager moves to the next. The decision to attempt a mechanical job is based on this per-head map, not on a hunch.

2. PCB-side triage with FLIR thermal imaging

Before the chassis is opened, the PCB is inspected for surge damage. FLIR thermal cameras show the actual temperature of the motor driver, the spindle driver, and the ROM under controlled power. A driver IC running 20 degrees hotter than its neighbors under no load is shorted internally; a TVS diode that goes thermal at idle has done its job and shorted to ground to protect the rest of the rail.

If the board needs work, it goes to the rework bench for component-level repair before any mechanical step is considered. Opening a drive whose PCB cannot reliably spin the motor or power the preamp wastes the donor head stack.

3. Clean-bench mechanical work

Open-chassis work is performed inside a 0.02 micron ULPA-filtered laminar flow clean bench. Donor selection runs against the six criteria documented above: firmware revision, site code, physical head map, preamp IC revision, DCM string for Western Digital units, and PCB revision plus manufacture date window. A duralumin head comb holds the slider air-bearing surfaces clear of the platters during the transplant.

The same bench supports platter cleaning for surface-contamination jobs and helium refill for sealed helium drives. See what a head swap involves and how donor drives are matched.

4. Translator and Service Area work on PC-3000

When the imaging pass confirms logical or firmware damage rather than mechanical damage, the drive moves to the PC-3000 Portable III or PC-3000 Express. The tool connects through the drive's diagnostic terminal, reads the Service Area, and addresses the corrupted module: translator rebuild for LBA-to-PBA mapping failures, ROM extraction and patch for boot-stage corruption, or adaptive re-tune after a head swap so the read channel locks against the new heads.

Pricing for each tier lives on the hard drive data recovery page; the workflow above is the same one used at every tier from a $100 logical job up to a $2,000 surface-damage recovery. See also what the PC-3000 actually does.

When can you recover hard drive data yourself versus needing a lab?

The division between safe DIY software imaging and mandatory clean-bench intervention is defined by acoustic signature and electrical behavior rather than personal preference. It is an objective hardware constraint. Apply the technical triage rules below before deciding which recovery path your storage media requires, to prevent irreversible media scoring or component damage.

Decision rule

Clean spin-up plus host recognition with correct reported capacity plus no abnormal acoustics equals a candidate for ddrescue or HDDSuperClone imaging. Any clicking, grinding, buzzing, repeated spin-up retries, or BIOS non-detection means stop powering the drive immediately and ship it to a lab. Pulling power mid-read, retrying bad sectors aggressively, or running CHKDSK on a degrading drive accelerates head wear and converts a recoverable image job into a head-stack transplant.

Logical DIY recovery: drive still detected, no abnormal sounds

The drive spins up cleanly, the host reports the correct model and capacity, SMART is not in the middle of a current-pending or reallocated-sector cascade, and the failure is bad sectors, a corrupted filesystem, or accidental deletion. This is image-first territory.

Use ddrescue (Linux) or HDDSuperClone to read the drive sector by sector to a destination image, with a mapfile so the read can be paused and resumed without re-reading already good areas. Run an initial fast pass that skips errors, then a reverse pass to approach stubborn zones from the opposite direction, then targeted retries against the remaining unread regions. Recovery work happens against the image, never against the original drive.

Hard prerequisite: the drive must spin up, be enumerated by the host, and produce no clicking, grinding, or buzzing. If SMART is escalating current-pending sectors during the read or the drive begins clicking mid-pass, stop. See ddrescue vs HDDSuperClone for failing drives for the tool-by-tool comparison.

Professional mechanical recovery: clicking, grinding, not spinning, head crash

The voice coil actuator, or VCM, is the magnetic actuator that swings the head stack across the platters. When the read/write heads contact platter media in a head crash, or when the actuator latch fails and the heads load improperly, the VCM coil and head stack assembly have to be replaced with a precisely matched donor and re-positioned with custom tooling. Donor matching is by model, firmware revision, and head map; a close-but-not-exact donor will read garbage or refuse to calibrate.

The transplant uses a duralumin head comb. A head comb is a thin precision tool machined from duralumin so it is non-magnetic, soft enough not to scratch platters, and rigid enough to hold the read/write sliders parked above the platter surface while the head stack is moved between drives. Without a duralumin or equivalent comb, the heads collapse onto the platters during transfer, scratch the recording surface, and contaminate the drive with magnetic media particles. Once a platter is scratched in the data zone, the data under that scratch is gone.

All mechanical work is performed at the Austin lab on a 0.02 micron ULPA-filtered clean bench using PC-3000 Portable III, PC-3000 Express, and DeepSpar Disk Imager hardware. For a deeper walkthrough of the failure mode, see what happens during a head crash. Full service detail lives on our hard drive data recovery page.

When can I recover data with software?

Software recovery is safe only when the drive spins up cleanly, the host BIOS or UEFI detects the drive at the correct factory capacity, and the failure is logical (deletion, format, RAW filesystem) or limited to a small, non-escalating bad-sector count. If any of those conditions is missing, software cannot help and will likely accelerate the damage.

Imaging a failing drive on Windows is the most common avoidable mistake. Windows auto-mounts the volume, walks the file system to build thumbnails and search indexes, and runs SMART polling. Each of those triggers random non-sequential reads across the platter; a healthy drive shrugs them off, but a failing drive responds by hammering the read/write heads across the surface and burning service life it does not have. Image from a Linux live USB with auto-mount disabled, or pull the drive and image it from a separate machine.

The canonical ddrescue command sequence

GNU ddrescue is the open-source standard for imaging a drive with bad sectors because it does not stop at the first read error and because every pass it runs is recorded in a mapfile. The mapfile records which logical block addresses have been read, which failed, and which are still untried, so any pass can be paused and resumed without re-reading sectors that are already in the image.

First pass: forward, no scrape, secure the easy data first.

ddrescue -n /dev/sdX /mnt/safe/image.img /mnt/safe/image.mapfile

The -n flag (no-scrape) tells ddrescue to skip past slow or failing zones on the first pass. The goal of pass one is to copy every healthy sector before the drive deteriorates further. Slow zones get marked in the mapfile and are revisited later.

Second pass: bounded retries on the bad zones, with direct I/O.

ddrescue -d -r3 /dev/sdX /mnt/safe/image.img /mnt/safe/image.mapfile

The -d flag (--idirect) bypasses the kernel page cache so the read goes straight to the drive instead of waiting on the kernel block layer to time out. The -r3 flag bounds the retry count at three; an unbounded retry loop on a dying drive is how recoveries die mid-job.

Third pass: reverse direction against stubborn sectors.

ddrescue -d -R -r3 /dev/sdX /mnt/safe/image.img /mnt/safe/image.mapfile

The -R flag reverses the direction of the entire pass. Asymmetric platter damage and head suspension issues sometimes read better from the opposite physical direction; the reverse pass is the cheapest tactic for picking up the last few percent of unread blocks.

Recovery work runs against the image file. The original drive should never be the source for data carving, filesystem repair, or test mounts. If the imaging stalls or SMART begins escalating Current Pending Sector Count or Reallocated Sector Count during a pass, stop the imaging job and ship the drive. HDDSuperClone (now OpenSuperClone) replaces ddrescue when the drive needs ATA pass-through and per-head skipping logic; the tool-by-tool comparison lives at ddrescue vs HDDSuperClone for failing drives. The full DIY recovery guide has the longer walkthrough.

What disqualifies a drive from DIY recovery?

Any acoustic anomaly, any electrical anomaly, or any firmware-level misidentification disqualifies the drive. The shared property of every signal in this list is that continued power draws contamination or scoring across the magnetic media; once the recording surface is gouged, the data under the gouge is gone and no software pass brings it back.

Acoustic signals that mean stop

  • Clicking or ticking. The voice coil actuator is sweeping the head stack to the limiter and back because the heads cannot lock onto the embedded servo bursts. The most common cause is preamp failure or physically damaged sliders.
  • Beeping or buzzing. The spindle motor is drawing current and refusing to spin. Either the heads are stuck to the platter surface in a stiction event, or the motor bearing has seized. Continued power damages the motor coil windings.
  • Grinding or scraping. The slider air-bearing has collapsed and the head is dragging through the magnetic recording layer. Every additional rotation deepens the scratch and aerosolizes more media debris into the chassis.
  • Spin-up followed by silent spin-down. The drive is failing its initialization sequence; it cannot read its own Service Area firmware modules. This is a firmware repair job on a PC-3000, not a software imaging job.

Electrical signals that mean stop

No spin, no vibration, no LED activity means the PCB is not delivering power to the motor or preamp. Surge events typically blow the TVS diodes on the 5V or 12V rails; they short to ground deliberately to protect the rest of the board. Swapping a PCB from a parts donor without transferring the original ROM chip will brick the drive because modern PCBs hold per-drive adaptive parameters that the heads were calibrated against. ROM transfer requires lab-grade equipment.

Firmware and SMART signals that mean stop

  • Wrong reported capacity. A 1TB drive that enumerates as 0 GB, 32 MB, or as a factory model name (for example a WD ROM model string) has corrupted translator or firmware modules. The drive is in a degraded factory mode and cannot be addressed by user software.
  • Not detected at all. If the BIOS or UEFI cannot see the drive, no recovery utility can either. Cause is usually firmware corruption, head failure preventing SA module read, or PCB failure.
  • Current Pending Sector Count or Reallocated Sector Count escalating during a read. Bad sectors growing in real time means the magnetic surface is still degrading. The heads are likely contaminated, and every additional pass adds debris to the chassis.

A good rule of thumb: power the drive once for a careful diagnosis, capture the acoustic signature and SMART output, and then leave it powered off until a decision is made. Repeated power cycles in the hope the drive will mount "just one more time" are the single most common way recoverable drives become unrecoverable.

How does a head swap actually work?

A head swap is a physical transplant of the entire head stack assembly from a precisely matched donor drive into the patient drive, performed inside a particle- filtered enclosure with non-magnetic precision tooling. The procedure has four hard prerequisites: a clean bench, slider-on-ramp parking discipline, a duralumin head comb, and a donor that matches at the firmware-revision and head-map level.

The clean bench

The slider flies above the platter on an air bearing measured in single-digit nanometers. Ambient room air carries skin cells, smoke residue, and dust particles that are orders of magnitude larger than the flight height. The Austin lab performs all open-chassis work inside a 0.02 micron ULPA-filtered laminar flow clean bench so that opening the hermetic chassis does not deposit a particle that the slider will hit on the next rotation. Shop fans, household HEPA units, and ad-hoc plastic enclosures do not meet this requirement.

Slider-on-ramp parking discipline

Modern 3.5-inch and 2.5-inch drives use a load/unload ramp at the outer edge of the platter; the head stack parks on this ramp when the drive spins down. The transplant procedure keeps the sliders on the ramp, or on a separate removal fixture, from the moment the chassis opens until the head stack is seated in the donor. The read/write elements are mounted on spring-loaded suspensions that bias toward the platter; if the heads come off the ramp without tooling holding them apart, the gimbals collapse and the sliders clap together. A single clap shatters the read and write elements and turns the patient or the donor into scrap.

Duralumin head combs

A head comb is a precision tool that slides between the suspension arms to hold each slider air-bearing surface clear of the platter while the head stack is moved between chassis. The combs the lab uses are CNC-machined from duralumin, an aluminum-copper alloy. Three properties matter: duralumin is non-magnetic, so it does not interact with the actuator magnets; it is rigid enough to resist the spring tension of the suspensions without deflecting; and it is soft enough that an accidental tap against a platter does not score the magnetic surface. Plastic and resin combs flex under the same spring load, the sliders shift during the transfer, and the heads either touch the platter or clap together. The duralumin geometry is matched per-platform; one comb does not fit every drive family.

For the full mechanical walkthrough, see what a head swap involves.

Donor matching at the head-map level

Buying the same model number from the same manufacturer guarantees nothing. Hard drive vendors revise heads, preamps, and platter coatings inside a single product line and ship the result under the same SKU. A valid donor matches on:

  • Firmware revision. The four-character Seagate firmware code (for example SN03) or the Western Digital firmware band must align so the read channel calibration is compatible.
  • Site code. The factory of manufacture maps to the chassis geometry and the suspension supplier. Seagate site codes such as WU (Wuxi), SU (Suzhou), and TK (Thailand) are not interchangeable.
  • Physical head map. Drives in the same product line can ship with different active head counts; the donor must have the same active surface configuration as the patient.
  • Preamp IC revision. The preamp is the analog amplifier on the actuator arm. Vendors swap preamp suppliers and revisions during a production run; mismatched preamp revisions deliver the wrong gain to the donor heads and the read channel returns garbage.
  • DCM string (Western Digital). The Drive Configuration Matrix on the WD label encodes head and platter variants; specific characters must align between donor and patient.
  • PCB revision and manufacture date window. Board revisions ship with different preamp drivers and ROM adaptive layouts even within a single firmware band. The lab cross-checks the PCB silkscreen revision and the date code on the patient label against the donor pool, and rejects donors whose manufacture date falls outside the window where the same head and platter assembly was in production.

The full donor matching procedure, including how the lab sources matching units, is documented at how donor drives are matched.

Why a close donor still fails: micro-jog calibration

Even with a clean transplant and a tight donor, the patient drive can refuse to calibrate. Modern read and write elements are physically offset on the slider by a sub-track distance called the micro-jog. The factory measures this offset for every individual head and stores it in the drive's adaptive parameters in the Service Area or the ROM. When a donor head sits on the patient's arm, the patient's logic board still applies the original micro-jog values to a head that was calibrated against different platters. If the offset between the donor heads and the patient's stored adaptives exceeds the hardware tolerance, the read channel cannot lock onto the servo bursts. The drive clicks, sweeps, or returns garbage even though the mechanical work was perfect.

Resolving a micro-jog mismatch is firmware work, not mechanical work. The PC-3000 connects through the drive's diagnostic terminal, reads the Service Area, and rewrites the relevant adaptive modules so the patient's read channel is tuned against the new heads. After the firmware is re-tuned, sector-by-sector imaging can begin. For the underlying physics of the failure mode that drives most head swaps, see what happens during a head crash. Service detail and pricing live on the hard drive data recovery page.

What to Expect from Pro Recovery05/06

What Professional Recovery Looks Like

At Rossmann Repair Group, we use the same equipment as the big corporate labs (PC-3000, DeepSpar, validated clean bench) without the marketing overhead that inflates their prices. See how we handle each failure type on our hard drive recovery service page.

  • 1Free evaluation. We diagnose the failure type at no cost
  • 2Firm quote. You know the cost before we start
  • 3No data, no charge. If we can't recover your files, you pay $0
  • 4Nationwide mail-in. Ship from anywhere in the U.S.

Typical Pricing

Logical (deleted files, format)$100$250
Firmware (not detected)$600–$900
Mechanical (head swap)$1,200–$1,500
Faq06/06

Common Questions

Can I recover data from a hard drive myself?

It depends on the failure type. If your drive is healthy but you deleted files or formatted it, DIY software recovery may work. If the drive is clicking, beeping, not detected, or making grinding sounds, DIY will likely make things worse. These symptoms indicate mechanical failure requiring professional clean bench work.

What is the best free data recovery software?

For healthy drives with deleted files: PhotoRec (free, open source) and Recuva (free version available) work well. For drives with bad sectors: ddrescue (Linux, free) can image failing drives safely. Important: Only use software on drives that are physically healthy.

Should I put my hard drive in the freezer?

No. The 'freezer trick' is a dangerous myth. Temperature changes cause condensation inside the drive, which destroys the platters. This advice comes from the 1990s when drives had different tolerances. Modern drives are destroyed by this method.

Can I swap the PCB (circuit board) to fix my drive?

Usually no. Modern drives store unique calibration data (ROM/adaptives) on the PCB that must be transferred to any replacement. A straight swap will result in 'not detected' or wrong capacity. Professional tools are required for ROM transfer.

Need professional help?

If DIY isn't right for your situation, we're here. Free evaluation. No data = no charge.

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