Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
February 10th, 2013, 5:35
I know this is and old topic but I would like to know is MHDD capable to scan ALL sectors, not just one in every 255 sectors block?
I ask this because there can be bad sectors somewhere in the block but MHDD doesn't detect them when scanning blocks because MHDD skips them.
February 10th, 2013, 11:08
Nebojsa_28 wrote:I would like to know is MHDD capable to scan ALL sectors, not just one in every 255 sectors block?
You have misunderstood how MHDD's scan works.
It does not scan "just one [sector] in each 255 sector block" - it scans (within the start & end limits that you set, which by default are the first & last sectors on the disk) in blocks of 255 sectors per ATA Verify command, and tells the disk to verify every sector this way. For example, the first command verifies sectors 0-254 (= 255 sectors), the next command verifies sectors 255-509 (= 255 sectors) etc. etc.
This is explained in the MHDD manual:
http://hddguru.com/software/2005.10.02- ... l#scanningIt may help if you read about how the ATA Verify Sectors command is used, as described in the ATA specification.
Nebojsa_28 wrote:there can be bad sectors somewhere in the block but MHDD doesn't detect them when scanning blocks because MHDD skips them.
Please give proof that your statement is correct. Until then, with respect, it seems like an incorrect guess to me...
February 11th, 2013, 5:35
Thanks for reply but sorry for not precise question. MHDD doesn't show every LBA in 255 block while scanning with ATA read verify command.
MHDD is excellent software but it doesn't show result for every problematic sector. What I want to achieve is to find and see every sector with reading problem not just first in block. But it's impossible to find them (with MHDD) because it doesn't show them. It shows just first not good sector in block while the rest of them are not shown and also not detected so hdd can have more not good sectors than the MHDD detects.
So my question precisely is: does MHDD have undocumented command or any other way to show result for every sector while reading?
February 11th, 2013, 10:31
The first thing that comes to mind, is why does it matter where in the block that the bad sector exists? If the drive has bad sectors, backup the data and replace the drive.
February 11th, 2013, 14:37
Thanks for advice but this topic is not about replacing the drive. The question is how (if possible) with excellent sw MHDD detect and see ALL bad and slow read sectors LBA not every 255. There is a reason for this question and I think all of you gurus know it
February 11th, 2013, 15:29
Now your question is a little clearer - the issue is not (as you originally said) that MHDD doesn't (tell the drive to) scan every sector - it does

as I explained before.
I can think of ways to do
some of what you are now requesting, but not everything (at least, not within the restrictions you have listed), so I'll stop here. Good luck with your search!
March 6th, 2013, 16:21
Thanks to all of you for answers and support.
Powered by phpBB © phpBB Group.