# Tool for bad sector repair on hard drives

**URL:** <https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290>\
**Category:** Factual Questions\
**Created:** [July 8, 2011, 10:26am UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290 "2011-07-08T10:26:13Z")\
**Posts on this page:** 11\
**Page:** 2

<div class="post-metadata">

**Author:** ![Saint\_Cad](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/saint_cad/32/18907_2.png) [@Saint\_Cad](https://boards.straightdope.com/u/Saint_Cad)\
**Post date:** [September 14, 2017, 1:46pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/21 "2017-09-14T13:46:30Z")

</div>

I’d say Spinrite (was the go to in DOS days) but it hasn’t been updated since 2004. Wackypedia seems to think it would run just fine today.

---

<div class="post-metadata">

**Author:** ![Blakeyrat](https://avatars.discourse-cdn.com/v4/letter/b/ecd19e/32.png) [@Blakeyrat](https://boards.straightdope.com/u/Blakeyrat)\
**Post date:** [September 14, 2017, 10:50pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/22 "2017-09-14T22:50:16Z")

</div>

I wouldn’t bother.

If your drive has _any_ bad sectors, it’s probably at most a few weeks away from total failure. You should start planning how you’re going to transfer that data to a new drive instead of trying to “fix” this one which is almost certainly on its way out.

EDIT: oops I got tricked by the zombie thread, sorry.

---

<div class="post-metadata">

**Author:** ![Evan\_Drake](https://avatars.discourse-cdn.com/v4/letter/e/b487fb/32.png) [@Evan\_Drake](https://boards.straightdope.com/u/Evan_Drake)\
**Post date:** [September 14, 2017, 11:19pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/23 "2017-09-14T23:19:00Z")

</div>

I agree with venerable old Spinrite; however bad sectors do not mean imminent collapse. All metal drives have some bad sectors straight out of the factory.  
Maybe even SSDs too.

---

<div class="post-metadata">

**Author:** ![gnoitall](https://avatars.discourse-cdn.com/v4/letter/g/bb73d2/32.png) [@gnoitall](https://boards.straightdope.com/u/gnoitall)\
**Post date:** [September 15, 2017, 2:23pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/24 "2017-09-15T14:23:03Z")

</div>

> [@Evan\_Drake](#):
>
> I agree with venerable old Spinrite; however bad sectors do not mean imminent collapse. All metal drives have some bad sectors straight out of the factory.  
> Maybe even SSDs too.

In both cases, on-board firmware in the drive already has those factory-bad sectors blacklisted, so the OS (even low-level utilities) will never see them.

The sudden presence of new bad sectors IS a harbinger of eventual disk failure. Often, loss of accuracy in track location meaning that sectors in that physical cylinder start dropping out during read or write operations.

And hard drive platters haven’t been metal [since last millennium](https://en.wikipedia.org/wiki/Hard_disk_drive_platter).

---

<div class="post-metadata">

**Author:** ![jz78817](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jz78817/32/1028_2.png) [@jz78817](https://boards.straightdope.com/u/jz78817)\
**Post date:** [September 15, 2017, 2:43pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/25 "2017-09-15T14:43:08Z")

</div>

> [@Saint\_Cad](#):
>
> I’d say Spinrite (was the go to in DOS days) but it hasn’t been updated since 2004. Wackypedia seems to think it would run just fine today.

It might run, but I wouldn’t expect it to be able to cope with today’s hard drive capacities.

---

<div class="post-metadata">

**Author:** ![minor7flat5](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/minor7flat5/32/258_2.png) [@minor7flat5](https://boards.straightdope.com/u/minor7flat5)\
**Post date:** [September 15, 2017, 5:22pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/26 "2017-09-15T17:22:39Z")

</div>

> [@gnoitall](#):
>
> And hard drive platters haven’t been metal [since last millennium](https://en.wikipedia.org/wiki/Hard_disk_drive_platter).

From that same Wikipedia article: “As of 2015, laptop hard drive platters are made from glass while aluminum platters are often found in desktop computers”

And as an amateur smasher of hard drives, I can attest to the accuracy of the Wikipedia statement: many small laptop drive platters smash into smithereens, while big desktop drives still have metal platters that dent under a heavy hammer blow but don’t shatter.

---

<div class="post-metadata">

**Author:** ![bardos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bardos/32/1069_2.png) [@bardos](https://boards.straightdope.com/u/bardos)\
**Post date:** [September 16, 2017, 9:23pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/27 "2017-09-16T21:23:39Z")

</div>

The reason it is taking so long is that the damaged (and even semi-damaged that don’t show as damaged) take a long long time to check and mark as Bad. Just for the time factor, the drive looks really bad and is for recycling.

---

<div class="post-metadata">

**Author:** ![Terry\_Kennedy](https://avatars.discourse-cdn.com/v4/letter/t/c57346/32.png) [@Terry\_Kennedy](https://boards.straightdope.com/u/Terry_Kennedy)\
**Post date:** [September 17, 2017, 6:10pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/28 "2017-09-17T18:10:33Z")

</div>

> [@Mark\_Farrell](#):
>
> Hey, I know this is an ancient thread but wanted to touch bases.  
> I’m an old timer too. First hard drive was an MFM 10mb Shugart on a Tandy Color Computer 2. This is while I was fixing Data General Diablo Series 30, 40 and the Zebra hard drives (and controllers).

Young’un 😃

Try rebuilding the drum on an LGP-30. Note that the drum was the main memory on that system, not “mass storage”.

The 6061. Nice drive, if a bit phyically large for its capacity (even when introduced). The Diablo 44 was the DG 4234. I think the in-house DG equivalent was the 6045.

> [@](#):
>
> “I disagree. I don’t know of any drive manufacturer who will refuse a warranty RMA for even a single grown bad sector.”
> 
> I think you know this has changed since then. Most current hard drive manufacturers will not even issue an RMA unless you are able to run their diagnostic software and give them a fatal error code. Also, most big names have consumed each other in the early 2000’s feeding frenzy. Probably a good thing in the long run.

That (still) isn’t my experience at all. But I use mainly enterprise class drives. The manufacturers are just trying to avoid getting a bunch of drives back that turn out to be “no problem found”. That is mainly a consumer education issue.

> [@](#):
>
> The dangers of mechanical drive failures is fading by the roadside as SSD’s fall in price and soar in reliability. The new technology drives do not destroy themselves as you write to them, but beware, they actually have a warranty that can be pre empted by excessive writes. I find this kind of strange, but it’s a brave new world for data storage.

With SSDs, _all_ of your data can vanish in an instant if there’s a catastrophic firmware bug. That was a lot more common when modern flash-based SSDs were a relatively new product, but even today some big-name manufacturers have bugs like that every now and then. And at least one manufacturer intentionally configures their firmware so that once the available replacement blocks are used up, the drive will continue to work until the next power cycle. But after that power cycle, the drive won’t go online and you can’t even read any data from it.

---

<div class="post-metadata">

**Author:** ![Terry\_Kennedy](https://avatars.discourse-cdn.com/v4/letter/t/c57346/32.png) [@Terry\_Kennedy](https://boards.straightdope.com/u/Terry_Kennedy)\
**Post date:** [September 17, 2017, 6:26pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/29 "2017-09-17T18:26:25Z")

</div>

> [@Saint\_Cad](#):
>
> I’d say Spinrite (was the go to in DOS days) but it hasn’t been updated since 2004. Wackypedia seems to think it would run just fine today.

SpinRite was mostly pointless even when it was first released, other than telling the user “your drive has bad sectors”. 5 years before SpinRite was first released, the SyQuest SQ306 drive was among the first to have an embedded “wedge” servo, instead of either dead reckoning or a dedicated servo surface. If your controller let you actually do a track format and you didn’t specifically know about and do special handling for the wedge area, you’d render the cartridge unusable by overwriting the wedge. So SpinRite is just trying to read defective sectors over and over again, and then rewrite them in the same place. It doesn’t get to write the preamble / sector header / post-gap as those are part of the factory format. If the original bad sector was caused by an off-track write, write splice error, or similar, those parts of the factory format are gone for good.

There were some low-level tricks you could play on MFM/RLL ST506 controllers, because the controller was responsible for interpreting the bit stream from the drive. ESDI moved some of that onto the drive, and SASI/SCSI moved pretty much all of it onto the drive (or at least hidden on a controller behind a host adapter). There were still some commands like “Read Long” that would provide some potentially relevant data from unreadable sectors, but by the time modern SCSI drives became available, this was unlikely to yield much of anything.

---

<div class="post-metadata">

**Author:** ![Evan\_Drake](https://avatars.discourse-cdn.com/v4/letter/e/b487fb/32.png) [@Evan\_Drake](https://boards.straightdope.com/u/Evan_Drake)\
**Post date:** [September 17, 2017, 9:37pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/30 "2017-09-17T21:37:34Z")

</div>

One can always run ‘ **Bad**  **Blocks** ’ from a Linux OS.  
Nothing like suddenly getting a ‘_Bad_ _Superblock_’ message if an OS doesn’t boot. And working out how to replace it…

---

<div class="post-metadata">

**Author:** ![ftg](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ftg/32/2801_2.png) [@ftg](https://boards.straightdope.com/u/ftg)\
**Post date:** [September 18, 2017, 12:29pm UTC](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290/31 "2017-09-18T12:29:32Z")

</div>

Many years ago I used to run something called [HDD Regenerator](http://www.dposoft.net/hdd.html)\*. It was a pretty amazing tool. Restored several disks to working condition sometimes losing only a few sectors of data.

I wouldn’t really trust those drives again but it allowed me to recover data better than any other similar tool.

With SMART drives and all that I haven’t touched it in quite some time.

If you have a pre-SMART drive you can try it. Not sure how’d it work on a SMART drive even with SMART turned off.

- The price seems a _lot_ higher than I remember it.

[Previous page](https://boards.straightdope.com/t/tool-for-bad-sector-repair-on-hard-drives/588290.md?page=1)
