Jump to content

Is there a way to disable and/or not use bad parts of an HDD?

lafrente

So I got this hdd which is in a pretty bad shape. I want to keep unimportant stuff on it, of which I've a back up elsewhere. But even after doing chkdsk /r, the drive is bad. Some files will open in an instant, others will take minutes because its on a bad part of the drive. The bad part isn't necessarily a bad sector or a cluster, it's just very slow access for some reason. But when a file is on "good" parts of the disk, it works just like a new HDD.

 

Drive is 500gb, I am fine even with disabling 50% of it to get a reliable performance. I don't care if the other half will also fail soon or not. Is there a way to do this?

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, lafrente said:

pretty bad shape

 

9 minutes ago, lafrente said:

reliable performance

 

9 minutes ago, lafrente said:

fail soon

Does not compute.

Seriously, it's a 500GB drive. Chuck it and get something else. The amount of time you will spend isolating bad sectors will be wasted, as more and more sectors go bad. It's a losing race.

 

But if you really want to undertake this

You might look into

https://www.grc.com/sr/spinrite.htm

or

https://www.diskgenius.com/ (warning, the UI is cluttered)

NOTE: I no longer frequent this site. If you really need help, PM/DM me and my e.mail will alert me. 

Link to comment
Share on other sites

Link to post
Share on other sites

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

24 minutes ago, lafrente said:

So I got this hdd which is in a pretty bad shape. I want to keep unimportant stuff on it, of which I've a back up elsewhere. But even after doing chkdsk /r, the drive is bad. Some files will open in an instant, others will take minutes because its on a bad part of the drive. The bad part isn't necessarily a bad sector or a cluster, it's just very slow access for some reason. But when a file is on "good" parts of the disk, it works just like a new HDD.

 

Drive is 500gb, I am fine even with disabling 50% of it to get a reliable performance. I don't care if the other half will also fail soon or not. Is there a way to do this?

Get a $25 480GB SSD, transfer everything to it, DBAN the hell out of the HDD and chuck it. It's done for, and continuing to use it is begging for a catastrophic failure.

Aerocool DS are the best fans you've never tried.

Link to comment
Share on other sites

Link to post
Share on other sites

32 minutes ago, Kilrah said:

Thanks, that looks like exactly what I need.

5 minutes ago, WikiForce said:

run chkdsk full 5 stages scan, that should do it, it marks bad sectors to never be used again or full format of drive which can even repair them in some cases

I would try, but I inserted it on a very old laptop and left it for chkdsk, it took about 20 hours till it completed the /r scan and didn't fix anything, so I dont want to get into that right now. And I really doubt if anything is fixable on this drive anymore. I am just trying to use the good part, see how it reacts, what happens to the data, if it goes even worse etc. 

 

--------------

 

And to the rest of the answers: Holy shit. I thought I said everything I had to say. I have 5tb of storage laying around in my house. And I know how to check prices of storage devices. I am just doing an experiment and asking a question if its possible or not. Jesus.

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, lafrente said:

And to the rest of the answers: Holy shit. I thought I said everything I had to say. I have 5tb of storage laying around in my house. And I know how to check prices of storage devices. I am just doing an experiment and asking a question if its possible or not.

This question is almost as old as computers are.

Short answer to this question is - "Yes, it is possible. No, it is not worth the time spent and will not work reliably".

 

Modern hdd-s are pretty smart, they reallocate bad sectors to spare area automatically. So during normal drive life/wear if bad sectors appear they will not be visible on host PC level and will be dealt with by the hdd internally. Once amount of bad sectors exceeds hdd-s capabilities to deal with the issue and bad sectors start being visible for host pc the drive is way too far gone to be worth spending time on. There are probably physical issues with either surface or r/w heads, and even if you mark all the bad sectors new ones are likely to be appearing constantly, causing slowdowns and data corruption.

 

If you want to try it - there are multiple ways. One of them you tried already, and it did not work. As expected. One more option would be performing full scan with victoria or something similar, getting list of all the bad and/or slow blocks and creating partition well clear of those. Results will, most like, be the same.

Link to comment
Share on other sites

Link to post
Share on other sites

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

×