A hard drive contains platters that are magnetic media capable of having the magnetic state of areas on them changed and having this magnetic state retained/maintained. Data is held on a hard drive by representing it in binary form (1s an 0s). The way these 1s and 0s are physically represented on a drive's platter(s) is by having areas (spots) that are magnetically charged or not. The 1's are represented by charged (positive and negative) areas, the 0s are represented by uncharged areas (there is a level of tolerance by which an area is deemed charged or not). When a sector becomes "bad", or is deemed to be so, it is because areas within it no longer appear to be able to maintain a sufficiently magnetized (positive or negative) state (charge) to represent the 1's data in those areas. Bad sectors are marked (flagged) in a table and, when possible, remapped to one of series of spare sectors all hard drives have.
Now, sometimes an area is deemed (flagged) as bad when it may in fact not really be. Perhaps some oddity during the write process caused the spot to be too weakly charged (which really shouldn't happen or at least not often as that is a sign of another problem), rather than it being a case of the actual area on the media being bad in some way. Using the appropriate utility a sector previously marked as bad can be un-marked (taken off the bad list). And you can use one of these utilities to put a sector back in service (so to speak). Nothing is "fixed", just made available for use again as is.
However, if a sector really is bad, really can't be reliably, sufficiently charged or made to hold a charge, then it cannot be fixed by software such as HDD Regenerator seems to claim. The only fixing that might be possible would require a lab/factory. A truely bad sector has some form of damage, its physical properties have changed. Software can't undo this. About the only thing that could/can be done through software is to allow that area of data to be read (recovered) where it otherwise may not be by other software.
You can try the hdd manufactors zero write program. The fdisk and format the drive.
Then using a 98boot disk with scandisk on it, run scandisk /surface on the drive. And if all those bad cluster show up again. It is hdd replacement time.
By the way a note of caution, doing that will remove everything, I mean everything from that drive. It will be a 100% lose.
Another thing is go to www.grc.com and look at the SpinRite product.
Mar 29, 2008 |