Skip to main contentSkip to navigation
Rossmann Repair Group logo - data recovery and MacBook repair

Bad Sectors Data Recovery
Growing Defect Lists and What They Mean for Your Data

Bad sectors are locations on a hard drive's platter surface where the magnetic coating can no longer hold data reliably. When the count is growing, the drive is physically degrading. Software cannot fix physical platter damage. Running repair tools like chkdsk or SpinRite on a drive with growing bad sectors accelerates the failure and can make your data unrecoverable.

Louis Rossmann
Written by
Louis Rossmann
Founder & Chief Technician
Updated 2026-03-09

What Are Bad Sectors?

A hard drive stores data on spinning platters coated with a thin magnetic layer. The read/write heads float nanometers above this surface, reading and writing magnetic signals. A bad sector is a location where this magnetic layer is too damaged, worn, or contaminated for the heads to read or write data reliably.

Bad sectors come in two forms. Logical bad sectors result from corrupted error-correction data or interrupted writes. These can sometimes be fixed by rewriting the sector. Physical bad sectors result from actual damage to the platter coating: scratches, head contact marks, particle contamination, or age-related magnetic decay. Physical bad sectors cannot be repaired by any software because the underlying recording surface is destroyed.

The critical distinction: if bad sector counts are growing over time, the problem is physical. The drive's heads or platters are degrading, and continued use accelerates the damage.

P-list vs G-list: How Drives Manage Defects

Every hard drive ships with some defective sectors. The drive's firmware uses two lists to track and hide them from the operating system.

P

Primary Defect List (P-list)

Created at the factory during manufacturing. The P-list records sectors that failed quality testing before the drive shipped. These are permanently mapped out by the firmware's translator module. The operating system and SMART data cannot see them.

A typical drive ships with thousands of P-list entries. This is normal. Modern platter manufacturing cannot produce a defect-free surface at the densities used in current drives (over 1 terabit per square inch on high-capacity models).

G

Grown Defect List (G-list)

Populated during the drive's operational life. When a sector fails a read or write during normal use, the firmware adds it to the G-list and remaps the logical block address (LBA) to a spare sector from the reserve pool.

G-list growth is what SMART attribute 05 (Reallocated Sector Count) tracks. A growing G-list is the warning signal that the drive's recording surface or heads are degrading in the field.

Why the reserve pool matters: Every drive has a limited number of spare sectors (typically a few thousand). When the G-list exhausts this reserve, the drive can no longer remap bad sectors. At that point, read/write errors start surfacing directly to the operating system as I/O failures, file corruption, and blue screens.

Why Bad Sectors Grow Over Time

Head Degradation

Read/write heads have a finite lifespan. As the heads weaken from thermal cycling, vibration, or age, they lose the ability to maintain a stable magnetic signal. Sectors that were readable with fresh heads become unreadable as the head's signal-to-noise ratio degrades. This is the most common cause of progressively growing bad sector counts.

Platter Surface Contamination

Microscopic particles inside the drive enclosure (from outgassing or worn components) can settle on the platter surface. At the nanometer-scale flying heights of modern heads, even a sub-micron particle causes read errors. The debris contaminates adjacent tracks as the platters spin, spreading the damage outward from the initial impact site.

Magnetic Coating Decay

The cobalt-alloy magnetic layer on platters degrades over years of thermal cycling. High operating temperatures (sustained above 50°C) accelerate this process. Areas of weakened magnetic retention lose their ability to hold a stable bit pattern, producing read errors that appear as bad sectors to the firmware.

SMR Drives and Bad Sector Complications

Shingled Magnetic Recording (SMR) drives overlap their write tracks like roof shingles to increase storage density. This design creates a complication when bad sectors appear: rewriting a single sector on an SMR drive requires rewriting the entire shingled zone (typically 256 MiB of adjacent tracks) because the overlapping tracks must be reconstructed in sequence.

When a bad sector appears in the middle of an SMR band, the drive's firmware must read the entire band, replace the damaged sector with data from the spare pool, and rewrite all overlapping tracks. This write amplification puts substantial stress on the heads and can trigger additional bad sectors in adjacent tracks that were previously healthy.

On some consumer SMR drives (particularly WD and Seagate models sold without SMR labeling), the translator module that manages the shingled-to-logical mapping can become corrupted during bad sector reallocation. This makes sectors appear "bad" at the logical layer even when the magnetic surface is intact. Recovery from translator corruption requires PC-3000 firmware access and cannot be performed with consumer software.

Data Recovery Standards & Verification

Our Austin lab operates on a transparency-first model. We use industry-standard recovery tools, including PC-3000 and DeepSpar, combined with strict environmental controls to make sure your hard drive is handled safely and properly. This approach allows us to serve clients nationwide with consistent technical standards.

Open-drive work is performed in a ULPA-filtered laminar-flow bench, validated to 0.02 µm particle count, verified using TSI P-Trak instrumentation.

Transparent History

Serving clients nationwide via mail-in service since 2008. Our lead engineer holds PC-3000 and HEX Akademia certifications for hard drive firmware repair and mechanical recovery.

Media Coverage

Our repair work has been covered by The Wall Street Journal and Business Insider, with CBC News reporting on our pricing transparency. Louis Rossmann has testified in Right to Repair hearings in multiple states and founded the Repair Preservation Group.

Aligned Incentives

Our "No Data, No Charge" policy means we assume the risk of the recovery attempt, not the client.

LR

Louis Rossmann

Louis Rossmann's well trained staff review our lab protocols to ensure technical accuracy and honest service. Since 2008, his focus has been on clear technical communication and accurate diagnostics rather than sales-driven explanations.

We believe in proving standards rather than just stating them. We use TSI P-Trak instrumentation to verify that clean-air benchmarks are met before any drive is opened.

See our clean bench validation data and particle test video

Why "Bad Sector Repair" Software Makes It Worse

Tools like SpinRite, HDD Regenerator, Victoria HDD, and Windows chkdsk all share the same fundamental approach: they scan the drive surface sector by sector and attempt to read, rewrite, or remap bad sectors. On a drive with physical media damage, this is the worst possible approach.

A full-surface scan forces the heads to traverse every track on every platter, including the damaged areas. Each pass over a damaged zone puts mechanical stress on heads that may already be weakened. The heads heat up from continuous seek operations. Debris from damaged areas gets redistributed across the platter by the airflow inside the drive enclosure.

Professional recovery takes the opposite approach. The PC-3000 images good sectors first by skipping damaged areas entirely on the initial pass. It then works through damaged regions on subsequent passes with controlled retry counts (typically 1-3 retries per sector vs the 20+ retries consumer tools use). Between passes, the heads are parked to cool. This recovers more data while putting less total stress on the drive.

Tools That Damage Drives with Bad Sectors

  • ×chkdsk /r: Scans every sector, deletes unreadable file entries, and overwrites metadata needed for recovery.
  • ×SpinRite: Forces up to 2,000 read/write attempts per sector. On a degrading drive, this hammers the weakest heads over the most damaged areas.
  • ×HDD Regenerator: Claims to "regenerate" bad sectors by rewriting them with specific magnetic patterns. Physical platter damage cannot be repaired by rewriting data.
  • ×Low-level format: Rewrites every sector on the drive. Destroys all existing data and does not fix physical damage.

How We Recover Data from Drives with Bad Sectors

The approach depends on whether the bad sectors are isolated or indicate broader head/platter degradation.

Stable Bad Sectors (Drive Still Reads)

  1. Connect the drive to PC-3000 Portable III in read-only mode (ATA command level, below the OS)
  2. Build a head map to identify which head(s) are producing the most errors
  3. Image healthy areas first at full speed, skipping sectors that timeout on the initial pass
  4. Run targeted passes over damaged sectors with 1-3 retry attempts per sector and automatic head parking between passes
  5. Reconstruct the file system from the cloned image using R-Studio or UFS Explorer

Typical cost: $300 to $800

Progressed to Head Failure (Clicking/Not Detected)

  1. Open the drive on our 0.02µm ULPA-filtered clean bench
  2. Replace the failed head stack assembly with matched donor heads (same model, same firmware revision, same head map)
  3. Transfer adaptive parameters (head fly height calibration, preamp gain settings) from the original ROM to the donor heads via PC-3000
  4. Image the drive with the new heads, using the same multi-pass approach with retry control

Typical cost: $1,200 to $1,500

Bad Sector Recovery Pricing

Cost depends on drive condition when it arrives at our lab. Drives sent in early (before bad sectors progress to head failure) are the least expensive to recover.

Service TierPriceDescription
Simple CopyLow complexity$100

Your drive works, you just need the data moved off it

Functional drive; data transfer to new media

Rush available: +$100

File System RecoveryLow complexityFrom $250

Your drive isn't recognized by your computer, but it's not making unusual sounds

File system corruption. Accessible with professional recovery software but not by the OS

Starting price; final depends on complexity

Firmware RepairMedium complexity – PC-3000 required$600–$900

Your drive is completely inaccessible. It may be detected but shows the wrong size or won't respond

Firmware corruption: ROM, modules, or translator tables corrupted; requires PC-3000 terminal access

Standard drives at lower end; high-density drives at higher end

Head SwapHigh complexity – clean bench surgery50% deposit$1,200–$1,500

Your drive is clicking, beeping, or won't spin. The internal read/write heads have failed

Head stack assembly failure. Transplanting heads from a matching donor drive on a clean bench

50% deposit required. Donor parts are consumed in the repair

Surface / Platter DamageHigh complexity – clean bench surgery50% deposit$2,000

Your drive was dropped, has visible damage, or a head crash scraped the platters

Platter scoring or contamination. Requires platter cleaning and head swap

50% deposit required. Donor parts are consumed in the repair. Most difficult recovery type.

Hardware Repair vs. Software Locks

Our "no data, no fee" policy applies to hardware recovery. We do not bill for unsuccessful physical repairs. If we replace a hard drive read/write head assembly or repair a liquid-damaged logic board to a bootable state, the hardware repair is complete and standard rates apply. If data remains inaccessible due to user-configured software locks, a forgotten passcode, or a remote wipe command, the physical repair is still billable. We cannot bypass user encryption or activation locks.

All tiers: Free evaluation and firm quote before any paid work. No data, no fee on simple copy, file system, and firmware tiers. Head swap and surface damage require a 50% deposit because donor parts are consumed in the attempt.

Target drive: The destination drive we copy recovered data onto. You can supply your own or we provide one at cost. For ultra-high-capacity drives (20TB and above), the target drive costs approximately $400+ due to the large media required. All prices are plus applicable tax.

When to Act: Bad Sector Decision Framework

Use SMART attribute monitoring to decide when to stop using the drive.

Monitor

  • Reallocated sectors (SMART 05) under 10
  • Pending sectors (SMART 197) at zero
  • Counts stable between weekly checks

Action: Back up immediately. Monitor weekly. Plan drive replacement within 1-3 months.

Back Up Now

  • Reallocated sectors 10-100 and climbing
  • Pending sectors 1-50
  • Slow reads or intermittent file access errors

Action: Copy critical data to a different drive. Do not run recovery software. Replace the drive this week.

Stop Using the Drive

  • Pending sectors over 50 and growing daily
  • Reallocated sectors over 100
  • Drive clicking, freezing, or producing read errors on file copy

Action: Power down the drive. Contact a professional data recovery lab for imaging.

Frequently Asked Questions

What is the difference between a bad sector and a reallocated sector?
A bad sector is a location on the platter surface that the drive cannot reliably read or write. A reallocated sector is one that the drive has already replaced with a spare from its reserve pool. SMART attribute 05 (Reallocated Sector Count) tracks how many spares have been used. SMART attribute 197 (Current Pending Sector Count) tracks sectors that are currently failing reads but have not yet been reallocated. Both indicate physical media damage.
Can SpinRite or HDD Regenerator fix bad sectors?
No. These tools attempt to rewrite sectors that the drive is struggling to read. On a drive with genuine physical damage (scratched platters, degraded heads, or worn magnetic coating), forcing repeated read and write cycles accelerates the damage. The heads spend more time over damaged areas, generating heat and debris that can spread to healthy platter surfaces. If your drive has growing bad sectors, the sectors are bad because the media is physically compromised. No software can repair physical damage to a magnetic platter.
Will running chkdsk fix bad sectors on my hard drive?
Running chkdsk /r on a drive with bad sectors forces the drive to scan its entire surface and attempt reads on every sector. On a drive that is already struggling, this maximizes head stress and can trigger a head crash. Chkdsk also deletes file entries it cannot read, which destroys the metadata a recovery lab needs to reconstruct your files. If SMART reports bad or pending sectors, do not run chkdsk.
How many bad sectors is too many?
Any non-zero value in SMART 197 (Current Pending Sector Count) is a concern because it means the drive is actively failing reads right now. For SMART 05 (Reallocated Sector Count), a small number (under 10) may be stable for months, but you should have current backups and monitor weekly. If either value is climbing between checks, the drive is actively degrading and should be taken offline. Once pending sectors reach triple digits, complete drive failure is imminent.
What causes bad sectors on a hard drive?
The most common causes are head degradation (weak heads that cannot maintain a stable read/write signal), platter surface damage (from a head strike, particle contamination, or manufacturing defects), and age-related magnetic decay (the magnetic coating on platters weakens over years of thermal cycling). Sudden power loss can also cause bad sectors if the heads land hard on the platter surface instead of parking on the ramp. On SMR (Shingled Magnetic Recording) drives, firmware bugs in the translator module can cause sectors to appear bad when the underlying issue is a corrupted write pointer table.
Is it safe to keep using a drive with a few bad sectors?
If the count is stable (not increasing between weekly checks) and you have current backups on a separate drive, short-term use carries moderate risk. The concern is that bad sectors are often a leading indicator of head failure. A head that is degraded enough to produce bad sectors can fail completely without warning, converting a $300-$800 imaging recovery into a $1,200-$1,500 head swap. Plan replacement and maintain backups.
How much does it cost to recover data from a drive with bad sectors?
If the drive is still accessible and the problem is limited to bad sectors, professional imaging typically costs $300 to $800. The lab images the drive using PC-3000 with head mapping, skipping damaged areas first and working through them carefully on later passes. If the bad sectors have progressed to head failure (clicking, not detected), recovery requires a head swap at $1,200 to $1,500. We quote after a free evaluation. No data, no charge.
What is the difference between P-list and G-list bad sectors?
The P-list (Primary Defect List) contains sectors that failed quality testing at the factory before the drive shipped. These are permanently mapped out and the drive operates as if they do not exist. You will not see them in SMART data. The G-list (Grown Defect List) contains sectors that failed during normal use after the drive left the factory. These are the bad sectors reported by SMART attributes 05 and 197. A growing G-list means the drive is physically degrading in the field.

Bad Sectors? Get a Free Diagnosis.

Send us your drive. We image it with PC-3000, working around damaged sectors without making them worse. No data, no charge.