Maybe a quick fsck_msdos would do the trick.. I doubt it. The message implies a problem with the partition table, not the file system. I suspect it's a geometry problem, especially since the CHS values don't match the LBA.