In message: <alpine.bsf.2.00.0909291759180.94...@fledge.watson.org> Robert Watson <rwat...@freebsd.org> writes: : : On Tue, 29 Sep 2009, Marcel Moolenaar wrote: : : >> Why do you check for zeros at all? AFAIK, the only real check is for AA55 : >> at the end of the sector (and having an MBR or other Extended MBR partition : >> entry point at the sector in question). The '96' thing seems rather : >> arbitrary in the code, and I think the zero's check is overly restrictive. : > : > Only checking for a signature that 99% of the boot blocks have isn't enough. : > The msdos file system has that signature and the check for all-zeroes is to : > prevent false positives there. : : And, as I recall, the msdosfs check has been gradually getting weaker over : time as the constraints it places on things like cylinder counts become : obsolete. It's not quite that we'll mount msdosfs on any random pile of : bytes, but it might be getting there...
Maybe someday it will be able to mount my old Rainbow disks again :) Warner _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"