Technical Anshu
Tutorials Blog
🧩 Bad Sectors Explained

Bad Sectors During a Disk Clone What the Errors Mean and What to Do

Midway through the clone, the counter of 'unreadable sectors' starts climbing and the speed falls to a crawl. This is the moment most rescues are either saved by patience — or killed by someone cancelling to 'try a different setting'.

✍️ Technical Anshu💻 Windows Server⏱️ 7 minute read
🎥 Watch the full video above — the clone is done live, step by step, on a real server drive

A bad sector is a tiny area of the disk surface that can no longer be read reliably. A healthy drive hides a few by remapping them; a failing drive grows them faster than it can hide them. During a clone, the tool meets each one face to face. What the errors mean, and how a good rescue handles them, is the difference between a booted server and a box of parts.

Clone progress on a damaged drive (example log)
Reading source disk... 61% 412 GB copied Area skipped (unreadable) LBA 488,201,xxx x3 retries failed Area skipped (unreadable) LBA 488,204,xxx x3 retries failed Speed dropped: drive is struggling in this region Rescue pass 1 complete: 99.2% of sectors copied Rescue pass 2: retrying damaged areas only...
Healthy areas copied firstRESCUE ORDER
Sectors never readThose files were already damaged
👆 What a rescue-mode clone log honestly looks like on a damaged drive — the skipped areas are not the tool failing, they are the drive admitting what it has lost (illustration)
1

Why the Clone Slows to a Crawl

When a normal read fails, the drive itself retries — re-reading the spot many times, adjusting the head, hoping the data comes back. That internal struggle is why a clone's speed collapses around damaged areas from, say, 150 MB/s to a few MB/s. The tool is not broken and the clone is not stuck; the drive is fighting for every sector. On a badly damaged drive this can stretch a clone from one hour to most of a day. Knowing that in advance is what stops people cancelling a 90%-complete rescue out of impatience.

2

Rescue Order — Healthy Areas First, Damage Last

The professional approach (used by ddrescue on Linux rescue media and by the rescue or ignore-errors modes in cloning tools) flips the natural order:

  1. Pass one copies everything that reads easily, skipping over damaged areas and marking them in a log or map file.
  2. Later passes return to the skipped areas and retry them patiently, sector by sector.

The logic is simple: get 99% of the server safely onto the new drive before spending hours grinding on the 1% that may never come back. If the drive dies during the retries, you still hold a nearly complete, bootable copy instead of nothing.

3

What an Unreadable Sector Means for Your Files

Each lost sector takes a 512-byte or 4 KB slice out of whatever file owned it. A lost sector inside a text file costs a few characters; inside a database or a virtual disk it can make the whole file unusable. Files that never touched the damaged areas copy perfectly — which on most drives is the overwhelming majority. After the clone, test the important things deliberately: open the accounts database, the shared documents, the mail store. A file that refuses to open was damaged on the old drive before you started; no clone setting could have saved it.

4

Skip, Retry — but Know When to Stop

Retries are worth it on a quiet, spinning drive that is merely weak. They are harmful on a drive that is clicking, clunking, or vanishing from the BIOS: those sounds mean mechanical damage, and every extra hour of grinding can score the surface and take healthy areas down with it. The honest rules:

  1. One rescue pass, patiently, is good practice.
  2. If the unreadable count explodes or the drive starts clicking, stop. What you already copied is your result.
  3. If the data is worth real money and the drive is mechanically dying, the remaining route is a professional recovery lab — say so plainly instead of experimenting the data away.
5

After the Clone — the Software Repair Comes Second

Boot the new drive and let Windows check its own consistency: run chkdsk C: /f on the healthy new drive (never as a stress test on the dying one), then sfc /scannow for system files. These repairs belong after the rescue because they assume the hardware underneath can be trusted — which is finally true. Files chkdsk reports as damaged are the honest cost of the old drive's last weeks; restore those from your regular backup if you have one.

🔴 The sentence nobody likes, said plainly: no software can read what the disk surface no longer holds. A clone reporting a small number of unreadable sectors on a badly worn drive is not a failed clone — it is a successful rescue with an honest damage report. Judge it by whether the server boots and the business data opens, not by a perfect zero.

🎥 See a Real Clone Handle a Damaged Drive

Watch the video to see the clone settings used on a genuinely failing server drive and how the errors were handled without losing the server.

▶️ Watch Full Video
❓ Frequently Asked Questions

Should I tick 'ignore errors' or let the tool retry forever?

Use the middle path: a rescue or ignore-errors mode that skips a bad area after a few tries and returns later. Pure 'retry forever' can park the clone for hours on one dead spot while the rest of the drive — and your downtime window — waits.

The clone says 100% complete but some files will not open. Did it fail?

Not necessarily. 100% of the readable data was copied; a file sitting on an unreadable sector arrives damaged. That damage happened on the old drive, usually over weeks. Restore that specific file from backup if one exists.

Can a second clone attempt recover more than the first?

Occasionally a patient second pass with a rescue tool recovers a few more sectors, because a weak spot may read once in fifty tries. Expect small gains, not miracles — and weigh them against the risk of running a dying drive again.

This guide is based on the Technical Anshu server drive rescue video • Stuck on a step? Ask in the video comments — you will get a reply 🙏