For each partition you found errors in, try "dd if=/dev/<whatever> of=/dev/null" (where <whatever> is the partition's name, such as hda1 or sda1). If you get a read error, then you can know badblock was correct. If you don't get an error, this doesn't necessarily mean badblock was wrong though.
You also may or may not be able to check a whole drive (all partitions) at once with something like "dd if=/dev/hda of=/dev/null"... I'm not sure if that's allowed or not.
dd is not meant for doing these kinds of checks, so if you don't get errors, it doesn't necessarily mean the drive is OK (actual bad block checkers usually test each sector more than once just to be sure), but if you do get errors, it's a pretty good indicator that there is a problem.
|