Forum

By participating in this community, you agree to our
Privacy Policy and Forum Rules.

Forum Navigation
You need to log in to create posts and topics.

Is there any hard drive repair software that can fix bad sectors?

Hey everyone. I have a 2TB Western Digital external drive that I use to store all my photography RAW files and my movie collection. It’s been working fine for about three years, but lately, it’s started acting... sluggish. Well, at first I didn’t think much of it, but yesterday, I tried to move a folder of wedding photos from 2021, and Windows gave me the "Data Error (Cyclic Redundancy Check)." 

I tried a few more files, and now the drive is hanging. It doesn't make any clicking, it just feels like it's "stuttering" when it hits certain areas. I looked up relevant Reddit threads for software to repair the drive 

https://www.reddit.com/r/homelab/comments/15nygvq/software_to_diagnose_and_repair_hdds/

But I’m not really sure the methods described there will help my situation. Does anyone know of a reliable hard drive repair software that can scan the drive and fix these without wiping my files? I suspect bad sectors? Is there any hope?

I think those CRC errors combined with the stuttering you're describing are early signs of bad sectors developing, and on a three-year-old drive that's seen heavy use, this is unfortunately not uncommon.  First off, stop using the drive right now. I know that sounds alarming, but every read/write attempt you make on a failing drive increases the chance of losing more data permanently. Does it show full capacity in Disk Management?

Can you check S.M.A.R.T. stats? Use something like CrystalDiskInfo/Disk Drill and see if you have reallocated sectors or pending sectors. If those numbers aren’t zero, the drive is already degrading.

There are a lot of different hard drive repair software, you can lookup a ranking here https://ratings.7datarecovery.com/hard-drive-repair-software/ 

Not sure it’ll apply in your case, but most of them can at least check the drive’s health. I personally like to use Victoria SSD/HDD

@justmike Um… I haven’t really used programs like this. I downloaded CrystalDiskInfo like you suggested. It's showing the drive status as "Caution" in yellow, which I'm guessing is not good. I can see a bunch of rows with numbers but I genuinely don't know what I'm looking at. The ones that seem highlighted in yellow are: Reallocated Sectors Count, Current Pending Sector Count, Uncorrectable Sector Count.

Is that bad? 

@justin_bob

Before anything else, have you tried a different USB cable and plugging directly into the rear ports on your PC rather than a front panel or hub? I know it sounds too simple, but CRC errors on external drives don’t always mean bad sectors.

They can also appear when data gets corrupted during transfer. A faulty USB cable, unstable connection, or front panel ports that don’t provide consistent power can all cause transmission errors that look identical to drive issues, including stuttering and failed reads.

@chris_89 advice is absolutely worth trying, it takes 30 seconds and rules out a very common cause. Bad cables and unstable USB ports really can produce CRC errors that look identical to drive issues.

But there’s an important nuance in your case. Your S.M.A.R.T. already shows non-zero Reallocated, Pending, and Uncorrectable sectors. That’s physical degradation on the drive itself, not something a cable can cause.

So even if you swap the cable and the drive suddenly behaves better, that doesn’t mean the problem is gone. It just means you removed an additional source of errors, while the underlying issue remains.

Quote from DataNerd on April 13, 2026, 1:40 pm

I think those CRC errors combined with the stuttering you're describing are early signs of bad sectors developing, and on a three-year-old drive that's seen heavy use, this is unfortunately not uncommon.  First off, stop using the drive right now. I know that sounds alarming, but every read/write attempt you make on a failing drive increases the chance of losing more data permanently. Does it show full capacity in Disk Management?

Oh okay, I stopped copying files immediately after reading your reply, thank you for that warning. And yes, I just checked Disk Management,  it's showing the full 4TB, so at least that part seems normal? It's showing as healthy too, which honestly confused me because it definitely does NOT feel healthy lol.

@justmike Oh wait, I just noticed that Disk Drill also has a S.M.A.R.T. monitoring tab. I actually had that installed already from a while back when I accidentally deleted some files. It's now showing me a full table of all the attributes with little colored indicators next to each one. Most are green but a few are red. 

@justin_bob Those three attributes you flagged are exactly the ones you don't want to see highlighted. Reallocated Sectors means the drive has already found bad sectors and moved the data off them onto spare areas, that's the drive quietly patching itself in the background, which sounds okay until you realize the spare area is finite and once it runs out, there's nowhere left to remap

Current Pending Sectors are the ones the drive has identified as unstable but hasn't been able to remap yet, those are almost certainly what's causing your stuttering and CRC errors when you hit those areas. And Uncorrectable Sectors are exactly what they sound like: sectors the drive tried to read, failed, and couldn't fix with error correction.

For context, here's a good breakdown of what these SMART values actually mean https://www.backblaze.com/blog/what-smart-stats-indicate-hard-drive-failures/

@justin_bob Ryan404 explained it correctly, this is exactly how a drive starts to fail. Those pending sectors you see? Every time the drive tries to read them, it struggles, retries, and sometimes fails. That “stuttering” you described is exactly that process happening in real time. While this goes on, more sectors can degrade, especially under load.

About the spare area: every HDD has a limited pool of reserve sectors. When a sector goes bad, the drive remaps it to this spare space. But that pool is finite. Once it runs out, the drive can no longer remap new bad sectors, and at that point any new damage leads to immediate data loss, no fallback.

So delay is the real risk here. The longer you keep accessing the drive normally, the higher the chance that recoverable data turns into permanently unreadable sectors.

At this point, the safest approach is to avoid any normal file access and focus on preserving what is still readable. A disk image is the safest move because it allows you to capture as much data as possible while skipping over unstable sectors, and then work with that copy instead of stressing the original drive.

@justin_bob

The "Healthy" status in Disk Management is misleading in cases like this. Windows only checks whether the partition structure is readable and the volume can be mounted. It does not evaluate the physical condition of the disk surface at all. 

S.M.A.R.T. is where the drive reports its actual condition. Those values you mentioned (reallocated, pending, uncorrectable sectors) come directly from the drive’s firmware and reflect what’s happening on the platters. That’s the data you should trust, not Disk Management.

About a byte-to-byte backup: this is different from normal file copying. Regular copying relies on the file system and will stop or freeze when it hits unreadable sectors, which is exactly what you’re already seeing. A byte-to-byte backup works at a lower level, sector by sector. It tries to read everything it can, skips problematic areas when needed, and lets you continue working with a stable image instead of the failing drive.

Your priority right now is to clone the disk before it degrades further. I know you said you don’t have another 2TB drive handy, but at this point buying one is much cheaper than professional recovery. A 2TB external is usually around $80–$110 on Amazon, and your data is likely worth far more than that.

If you’re not sure how to do it, this guide explains the process clearly: https://help.7datarecovery.com/recover-data-from-hard-disk-not-detected/ 

@justin_bob I agree with what @datanerd said. It’s very common to see a drive show as “Healthy” in Disk Management right up to the point where it suddenly stops mounting at all. In your case, you already have a S.M.A.R.T. “Caution” status combined with real-world symptoms like CRC errors and freezing. That combination is more than enough to act. 

There’s no need to wait for it to turn “Critical”, by that stage, you’re often dealing with much heavier data loss. At this point, the only thing that really matters is speed. Every extra read or write operation on that drive increases the risk: unstable sectors can turn into unreadable ones, and partial data can become permanently lost.

Focus on minimizing activity on the drive and move straight to creating an image.

@justin_bob

Good that you found the Disk Drill SMART tab. The red indicators you're seeing there are consistent with what CrystalDiskInfo is showing. Since you already have Disk Drill installed, when you do get a second drive to recover to, it's actually one of the more beginner-friendly options for the actual file recovery step. You can even make a byte-to-byte backup and then scan it there. No other tool needed.

I actually had a pretty similar situation to yours about a year ago. WD external, CRC errors, the whole thing. Found this guide, helped me a lot to figure out what to do and in what order https://help.7datarecovery.com/recover-failed-hard-drive/ 

@justin_bob Just want to clear something up, there is no software that can actually fix bad sectors. I know the original post asked about drive repair software and I get why that sounds like it should exist, but it doesn't. What tools like CHKDSK can do is mark bad sectors so the drive avoids them, but the physical damage is already done and nothing on your PC is going to undo that.

The only correct moves are to recover your data and replace the drive. Bad sectors on a spinning drive rarely stop spreading once they start, so this isn't something you patch up and keep trusting with irreplaceable files

@datanerd just remembered I actually have a 4TB Seagate sitting on my shelf that I bought a while back and barely used! So I don't need to order anything, I can start right away. 

Quote from gareth_w on April 15, 2026, 5:46 am

I actually had a pretty similar situation to yours about a year ago. WD external, CRC errors, the whole thing. Found this guide, helped me a lot to figure out what to do and in what order https://help.7datarecovery.com/recover-failed-hard-drive/ 

I went and read that article and it actually helped a lot, especially the part about the order of operations. I had no idea you were supposed to image first and recover from the image. I was literally about to just hit scan on the failing drive directly. Really glad I asked here first.

Thanks everyone! I followed the advice here and the guide @gareth_w linked, and that honestly made all the difference.

I started with a byte-to-byte backup in Disk Drill and saved the image to a 4TB Seagate I had. During the process, the drive already struggled on certain areas, which confirmed I would’ve had a bad time if I scanned it directly. After that, I ran a scan on the image and left it overnight.

The results were surprisingly good. The majority of the 2021 wedding photos, both RAW and JPG, came back intact and opened without any issues, which was the main thing I cared about. Some were still lost, which I guess is expected in a case like this. A few large video files either wouldn’t open at all or stopped halfway, and some random smaller files showed up but were clearly corrupted. From what I can tell, anything that was partially stored in damaged sectors didn’t fully survive.

As for the original drive, I’m done with it. I don’t trust it anymore after seeing the S.M.A.R.T. warnings and how it behaved during imaging. A big lesson for me is backups. I had none, and I just got lucky this time. Already set up automatic backups for important stuff.

@justin_bob Glad to see how this turned out, this is actually a textbook bad sectors case others can learn from. For anyone finding this thread later, the correct order of operations is:

  1. Check S.M.A.R.T. status. Look at reallocated, pending, and uncorrectable sectors. If any of these are non-zero, the drive is already degrading.
  2. Stop all activity immediately. No copying, no opening files, no “just checking.” Every access can make things worse.
  3. Create a byte-to-byte clone or disk image. Regular copying will fail on bad sectors, imaging works around them and captures as much as possible.
  4. Work only with the image. Disconnect the original drive and don’t touch it again.
  5. Scan the image and recover files to a different healthy disk. Large or fragmented files may still be partially corrupted.
  6. Replace the drive. Even if it seems usable, it isn’t reliable anymore.

If you’re not sure how to approach unstable drives or imaging, this guide breaks it down step by step: https://help.7datarecovery.com/recover-failed-hard-drive/

Final takeaway: an external drive is not a backup. A backup means at least one additional copy stored separately, either on another device or in the cloud. This way, even if one device fails, your data still exists somewhere else.