Tools for hard drive diagnostics, repair, and data recovery
February 15th, 2009, 16:14
Good day... I am a hobbyist, not a professional. I replaced a 2 1/2" sata HD in a laptop for a friend and now I am fooling around, learning on the fubar drive.
I am using mhdd ver 4.6. The drive can be scanned & erased. There are several "bad sectors" starting around LBA 27,000 or so.
My thought was that I could make the drive usable by running a scan/remap. The drive will never end up back in a rig as a primary but I thought it could be used in an external enclosure.
When running the scan with remap turned on, after the second bad sector, either the rig is locking up or I am just not waiting long enough for it to proceed. I let is sit there in the second bad sector for about 20 minutes and then terminated the program.
However, I had to re-boot the rig, the program would not terminate which makes me think that the rig locked up.
Is there a parameter I should be using & missed? Is it possible that the drive can not be remapped excluding the bad sectors from the file system?
Once I run into the bad sectors, it is every 4th sector so I would suspect a head crash on one of the platters.
Any advice would be appreciated.. Sorry for the noob question.
February 15th, 2009, 16:36
Don't know why I can not edit my post...
I tried again and the indicators at the top of the screen show:
A red [ERR], a blue [DRSC], a blue [DRDY], and a red [UNCR]. I can not find the documentation on what those flags mean exactly.
And... my first post I reported the first bad lba sector was at 27K.. it is at 278,807
February 18th, 2009, 16:25
The flags refer to bits in the drive status and error registers.
[ERR] - Bit 0 in status register. Indicates error occurred.
[DRSC] - Bit 4 in the status register. Indicates disk seek complete.
[DRDY] - Bit 6 in the status register. Indicates drive is ready to accept new command.
[UNCR] - Bit 3 in the error register. Indicates an uncorrectable ECC error occurred on the last command.
Most people refer to this as a 5140h error, or commonly know as an uncorrectable ECC error. It means the drive failed to read the sector. Try overwritting the sector. If that fails the sector is really bad.
Powered by phpBB © phpBB Group.