badblocks is used to check a floppy or a cd or a hard drive for umm, bad blocks.
if one floppy is causing mis-reads.......you could try a full format using the command kfloppy rather than fast format
if you like commands
insert suspect floppy to format
if you don't like msdos change to ext2........and ext2 is checked for integrety every so ofter.
badblocks -v /dev/fd0 for verbose output of badblocks found with inserted floppy
floppy is cheap and nasty......use cdr for valuable stuff or create a second floppy in future?