Originally Posted by buscuitboy
I have a series 3 (OLED) TiVo that was having some issues. Fixing a power supply bad cap seemed to only temporarily fix it. I replaced its hard drive with a 500GB one and was finally able to put its original 250GB hard drive in a desktop and ran the Western Digital Data Lifeguard Diagnostic utility on the entire thing. Did the "extended" test (took about 90mins).
It came back with bad sectors and I chose the option to repair them, but it was unable to. I then ran the report and it says the following:
TEST ERROR CODE: 08-Error was detected while repairing bad sectors.
Does this pretty much mean the drive is not useable for TiVo purposes? OR can I possibly "write zeros" and this will fix it? Nothing important on here so I don't mind losing it all.
The 'error was detected while repairing bad sectors' error on WD's diagnostic software, I have learned that running software called HDD regenerator (free on bittorrent) bootable CD on the drive effectively remaps those bad sectors or marks those bad sectors as bad.
The problem with my drive was that there were a few 'pending bad sectors' and a full read surface scan would not force the drive to remap these bad sectors, so I kept on getting new file corruption errors on chkdsk read-based surface scans every time. Chkdsk wouldn't mark the pending bad sectors as bad no matter how many scans I ran.
When I ran WD's windows diagnostic program (lifeguard diagnostics), it said 'error was detected while repairing bad sector' and the pending sector count was still there.
So It turns out that WD's diagnostic program does not do a write based surface test.
HDD regenerator fixed it right away. It takes a while to scan a large drive but now the drive works perfectly now. Before I thought I'd have to buy a new drive. Planned obsolescence? Their own diagnostic software ought to do everything an aftermarket diagnostic software can do...
Now chkdsk finds no new corruption and WD's software doesn't find any new bad sectors.
Bottom line, use HDD regenerator to get rid of your pending bad sector count SMART attribute. Spinrite may be able to do it too but it's slower. Then it is possible to continue using your hard drive for a long time without error, unless the number of bad sectors is still growing.
But first of course, back up all the files you can.