$ sudo ./fsck_msdos /dev/sd0j ** /dev/rsd0j backup doesn't compare to primary bootblock
There is FAT32 on the device. Line 356 in boot.c overrides 'block' buffer with FSInfo. Later when you compare block+11 with backup+11, block+11 doesn't contain original boot block data. OK, ready for the next patch!
