Recover data from a hard drive with massive uncorrectable bad sectors.


Recommended Posts

Recover data from a hard drive with massive uncorrectable bad sectors. v1.6

It's your worst fear. Your PC won't boot and you have no backups and all you hear coming out of your computer is the repetitive sound of your PC trying to read a bad sector from your hard drive.

This guide is not for a hard drive with just a few bad sectors, but one with so many uncorrectable ones you are willing to try anything.

Most of the time, if a hard drive has bad sectors, you can use tools like Spinrite, or Hard drive Re-generator, to fix the few bad sectors that are found and pull your data off the drive. Other times there are so many bad sectors it seems like all hope is lost.

A customer recently brought in an OLD Gateway desktop with a 50GB hard drive that wouldn't boot. Upon scanning it with Hard Drive Re-generator, it found and fixed over 60,000 bad sectors. When running it again it said it found only 200. So while some bad sector immediately returned or some didn't get fixed at all, it did seem like the majority weren't there anymore.

I then booted off a BartPE cd and thought I would try a chkdsk /f 😄 to repair the file system. It got about 75% thru and stopped. This was expected.

So now we have a drive that has so many bad sectors they can never all get fixed, we can't repair the file system because of them and with a corrupt file system, Windows can't read the data on it.

At this point the hope of getting all the data off the drive is gone, now we just want to see what things we retrieved from the drive. With the following method, you COULD get all of your files back, but it is most unlikely.

The following is done as a last resort when all hope is lost.

First, I hooked a spare hard drive up to one of my repair workstations as well as the bad drive. I boot a copy of True image off a USB stick and tell it to make a sector-by-sector copy image file of the bad drive. We use the sector-by-sector image mode instead of the clone option because the clone option hates corrupt partitions and dirty NTFS file systems and would almost instantly fail. Once you start the sector-by-sector copy it should get just a little way (depending on where the bad sectors are located) in and for obvious reasons says it cannot read X sector, this is expected. It gives us the option to ignore all bad sectors. Obviously, if we ignore sectors some of the stuff won't get copied, which is ok because at this point we are just trying to get anything off the drive.

Depending on the size of the drive, this will take some time. Once it's done, remove the bad drive and hook up another good drive. Then restore the image back onto the good drive. Now go back into BartPE and do a chkdsk /f 😄 .In the case of the image copy of the 50GB hard drive, the chkdsk took 3 hours to complete. The NTFS file system of the drive was HIGHLY corrupted. This time the chkdsk should complete without issue and most of the file system should be accessible for data recovery.

In the case of the 50GB hard drive, even after the 3-hour chkdsk completed the hard drive was still inaccessible. I then used data recovery software on the drive.

Using this method I was successfully able to retrieve his WAB Address Book file containing 703 contacts.

Hope this helps!

  • 8 months later...

I just used this process last night. Took about 12 hours+ to complete, but I was able to get all data off a users drive that had a MASSIVE amount of bad sectors, including emails and contacts from Windows Live Mail that had never been backed up.

1)  Restore from your backup instead

2)  Have fun finishing off the dying drive while the restore is taking place

 

Seriously, I no longer have much pity these days for those who still insist on not having backups.  If you can't be bothered, it can't be that important.  Other people's files are even less important to me.

1)  Restore from your backup instead

2)  Have fun finishing off the dying drive while the restore is taking place

 

Seriously, I no longer have much pity these days for those who still insist on not having backups.  If you can't be bothered, it can't be that important.  Other people's files are even less important to me.

 

They had a backup but it was from Aug, 2013 and Zero backup of email and addresses.

One time the city water department brought me a laptop running Windows XP and some special Water department software. The hard drive had MASSIVE bad sectors and they had no idea how they were going to reinstall their critical software they needed for the water department because the software was so old they didn't even know where they were going to start.

 

So first I did everything mentioned in this guide and got an image of the drive made. Did a chkdsk /f c: from a bartpe and  after it repaired the file system was able to see the directory structures and the files. Then I reinstalled Windows onto a spare drive. Then copied the contents of the old drive over writing the new window install. Then the computer booted up with some issues. Did a sfc /scanow repaired some corrupt system files. Brought the entire Windows install back to life including full functionality of their software. Just talked to one of the guys there a few weeks ago and they say the laptop is still running great.

 

I then imaged the drive again.

 

After I fixed the laptop I told him, its a miracle I got this running again....

  • Like 2

About an hour into this process and have not incountered the "Cannot read X sector" warning, but when I do, I assume you select the option to ignore all bad sectors?

 

correct.

Current state:

I followed your instructions, went ahead with Image restore (disks or partitions). Booted to Windows XP with Hiren's BootCD, from CMD ran "chkdsk /f c:" and got the following error "Corrupt Master File Table. CHKDSK Aborted". Also note the drive in XP is detected as 0 Bytes.  Please advise.

 

 

History:

 

That error was my initial issue on a Seagate HDD with one partition (NTFS), no O/S only data is returning the error "Corrupt Master File Table". Prior to following your instructions I CHKDSK /F on the drive, but no progress indicator is displayed even after 13+ hours.

 

Tried to repair the MFT with TestDisk, but that failed too.

Running Seatools there were 73 Bad Sectors identified and "repaired". I've tried a Linux Live CD but the drive cannot be mounted due to missing MFT. Ghost and Redo backup did not work either.

I tried GetDataBack, but the application scans for less than a second and only displays 7.5GB of approximate 150GB of files the 400GB drive. One odd thing I noticed with this app is if I scan FAT32 it takes 1.5 hours and discovers 80k files, but displays nothing to be recovered.

I also ran HDD Regenerator in hopes to fix bad sectors, but aported half way through to try your method.

After ignoring all bad sectors was the image copy able to finish?

 

Also when you restore the image onto a different drive, make sure you also do a sector by sector recovery.

 

Like I said this is a last ditch effort. Never said it would be successful! :D


I never had to ignore any bad sectors, no warning came up during image copy and it was sucessful.

 

I didn't do a sector by sector recovery either, I choose the first option which was "Image restore (disks or partitions)". Will that make a difference in result, should I recover the image sector by sector and try again?

I'll do two backups on a drive that comes in with failing sectors...

 

First, always ignore dead sectors, backup sector by sector.

 

Immediately, start a new backup, sector by sector with a retry cycle set per sector (Acronis does this). If it spends 30 minutes on one sector and can't recover it, skips it. This will take many days but sometimes I can remake a computer that wouldn't even boot before work (after transferring this backup to a new hard drive and repairing the files) - if not, the first backup is there.

 

I never had to ignore any bad sectors, no warning came up during image copy and it was sucessful.

 

I didn't do a sector by sector recovery either, I choose the first option which was "Image restore (disks or partitions)". Will that make a difference in result, should I recover the image sector by sector and try again?

 

 

Did you do a sector by sector backup?

  • 8 months later...

Last week, I got an XP machine in with a bad hard drive. S.M.A.R.T warnings were going off. Mostly in sector relocation. The drive would not boot, and the partition was unreadable.

 

He had lot of documents and pictures that were of course not backed up.

 

So I tried this method as a last resort.

 

True image took about 1 hour before the process of cloning would even start. Took about 20 mins per screen. The actual cloning took 4 to 5 days.

 

Once it finished I ran a chkdsk /f c:

 

the documents and settings folder was missing completely but all of his stuff was in the found.00 folder under another sub folder

 

I got back all of his photos, music and documents, emails, favorites and desktop. Total amount recovered 17 GB.

 

He told me when he came today, that he was loosing sleep over his data being gone. He said there was some photos of his dad who had passed away.

 

He now has all of his data back on a new computer PLUS he is now setup with an external hard drive doing nightly backups.

  • Like 3

Warwagon what software did you use? Did you hook the drive up internally or via USB in a caddy?

I honestly thought hard drives in such a state were beyond the point of having anything recovered off them

 

Hooked it up via Sata to my repair computer and booted a copy of True Image 2013. It took 20 or 30 mins for True Image just to initialize the drive.

  • 3 months later...

+warwagon

Do you run HDD Regenerator from windows, or do you boot it and just let it run on its own ?

Because when i boot up with Regenerator from my laptop it dosent find any sectors  >>> http://screencast.com/t/jVbxTmh2yT

 

but when i use HDD Regenerator in windows it stops at some point and says it cant fix the bad sectors in wondows..

any advice ?

They had a backup but it was from Aug, 2013 and Zero backup of email and addresses.

If they had linked to a service like Google mail it could have duplicated the contacts at least.As for the images you recovered the owner should have really made a back up online theres plenty of free services like Dropbox or even Imgur to host them.

+warwagon

Do you run HDD Regenerator from windows, or do you boot it and just let it run on its own ?

Because when i boot up with Regenerator from my laptop it dosent find any sectors  >>> http://screencast.com/t/jVbxTmh2yT

 

but when i use HDD Regenerator in windows it stops at some point and says it cant fix the bad sectors in wondows..

any advice ?

 

 

I usually run it off a spare PC I have setup for this exact task. I boot from it.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Microsoft launches Godot Sample to streamline Xbox PC game development on the engine by Pulasthi Ariyasinghe Microsoft today announced a new endeavor that aims to make it simpler for Godot developers to get their products into the Xbox PC ecosystem. Dubbed the "XBOX Godot Sample," this is a new public reference for developers using the open-source engine. This is set to serve as an example of how Microsoft GDK, Xbox Services, and PlayFab can be integrated into their projects. The sample is available now on GitHub as a working example. This covers key features in gaming projects that developers may need to release their projects on Xbox PC, with everything from matchmaking and game sign-in to gamepad compatibility with Godot being covered. This release is being called the first step in giving Godot developers the tools to bring their games over to Xbox PC, with more changes to come based on feedback and issue reports. However, the company was clear that this is not related to bringing Godot projects to Xbox consoles. The engine's open development model stops it from accessing console SDKs due to the requirement of NDAs and legal contracts. Here's how it explained this Godot sample project's focus: This is a source-only sample, not a product. It's MIT-licensed at the wrapper layer; the GDK and PlayFab dependencies still require their own installs and license acceptance, consistent with our other XBOX samples. There is no set update cadence for support or maintenance. We’ll watch the repo, monitor issues, and iterate where it makes sense, but this isn't a commercial release. That said, we’re excited to hear your feedback and see any community PRs, as we evolve this together. This is the first step in bringing Godot for XBOX on PC. We plan to evolve it over time based on what the community tells us is most valuable. This sample is built specifically for XBOX on PC. It doesn’t include support for XBOX Series X|S or XBOX One. If you’re already building for XBOX Series X|S or XBOX One, please talk with your XBOX representative. If not, you can get started by signing up here. Game developers can find the XBOX Godot Sample by heading to GitHub over here. Documentation on how to get started with Godot for building an Xbox PC project can be seen here.
    • I don't understand the vision. Do people really want to buy a new computer from Dell with 6 browsers installed? We all keep asking for Microsoft to stop having so much junk on their OS, and adding a bunch of browsers seems to go against that. Ideally, we would just be asked what browser we want during OOBE but Google is just going to pay Dell a bunch of money to include Chrome. Additionally, would you want your phones to start including all the browsers too when you get them? The only thing I ever wanted was to be able to uninstall IE or edge and I believe you are now able to. I do agree that microsoft needs to chill with their "are you sure you don't want to try edge before you install chrome" ads when going to download chrome.
    • It is notable that around 70% of web browser users choose Google Chrome. However, it is puzzling why anyone on Windows would opt for Chrome when Microsoft Edge is often superior in many aspects and comes pre-installed. Edge collects less data, uses less RAM, and is more optimized for Windows as a native Microsoft product. While some may point to bloat in Edge, much of it can be removed with simple tools, requiring no more effort than installing Chrome. Meanwhile, Chrome reportedly downloads large amounts of AI data (4 GB) without explicit consent. I'm sure you Chrome users love that, or? Here is one example of a tool that doesn't even need to be installed to be able to use: https://github.com/TheBobPony/MSEdgeTweaker Although Microsoft’s aggressive promotion of Edge may be questionable, the browser’s current advantages make it a preferable choice over Chrome today, even if Chrome may have been better in the past.
    • JetBrains rolls out IntelliJ IDEA update with Markdown preview fixes and more by David Uzondu Image via JetBrains IntelliJ 2026.1.3 from JetBrains has landed, bringing several highly requested bug fixes that target common UI glitches and terminal rendering issues. If you run tmux inside the integrated terminal, the IDE no longer renders the cursor above the active line. The Markdown preview bug, which was fixed in this release, had annoyed developers for quite some time, as the preview pane failed to render images saved outside the project directory. Instead of displaying the actual image, the IDE simply showed a broken image icon, a problem that stuck around for two years before this update. Over on Windows, developers running WSL can now use wsl.exe to spin up their environments without losing terminal functionality. In previous builds, launching a terminal shell with something like wsl.exe -d ubuntu inside a Windows-based project broke both shell integration and active process detection. Other bug fixes in this release include: An issue where Gradle sync incorrectly reported success as a failure on WSL when using Gradle 9.5.0. A syntax highlighting bug that flagged valid Java for-loop initialization blocks with multiple statements as incorrect. A warning bug that triggered a false non-null local variable alert when using JSpecify annotations. A database generation bug that hid the option to use a DELETE statement instead of a TRUNCATE checkbox. A Kotlin highlighting failure where an assertion error in the Gradle redundant library inspection broke error highlighting. A UI bug where the ComboBox popup lacked a maximum height restriction. A Snowflake syntax error where DataGrip failed to support the "create temp" command. A Svelte syntax parsing failure that incorrectly flagged quotes inside inline expressions. A VCS repository manager deadlock that triggered thread pool exhaustion. A memory leak where the LazyTree component kept all previous versions of a tree in memory. IntelliJ 2026.1.3 is the third bug fix release for the IntelliJ 2026.1 series. The first one landed back in April with a fix for the WSL Python interpreter freeze, another fix for guest participants using Emmet abbreviations, and corrected WildFly server deployment errors.
  • Recent Achievements

    • Collaborator
      Asgardi earned a badge
      Collaborator
    • Conversation Starter
      mobandz earned a badge
      Conversation Starter
    • Apprentice
      fernan99 went up a rank
      Apprentice
    • One Month Later
      nothanks earned a badge
      One Month Later
    • One Month Later
      B2Proxy earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      468
    2. 2
      PsYcHoKiLLa
      243
    3. 3
      Skyfrog
      79
    4. 4
      FloatingFatMan
      73
    5. 5
      Michael Scrip
      60
  • Tell a friend

    Love Neowin? Tell a friend!