guru said:
hi,
also what I want is what exactly mean ' unable to read' -
How it will decide that it is not able to read.
Whether it will -- cross check with previously written ECC with the
currently existing data.
if it doesn't match then it is read error or bad block ??
Regards
Guru
All data read from memory or from bulk storage medium
goes through a CRC check (Cyclic Redundancy Check).
This check allows the operating system to detect read
errors in much the same way as you can detect spelling
errors in an English word. It is also possible that the read
head does not get a "0" or "1" of sufficient signal strength.