The reason for the mount problem is probably because many different versions of unix but many different versions of the same file system.
The *BSD's are no exception, despite their very closely shared heritage the specifics of the UFS file system have *probably* evolved independently to much for full compatibility out of the box.
You can reform mat the disk easily,
the handbook describes it. It basically amounts to using fdisk, disklabel (now named bsdlabel on freebsd), newfs, and editing /etc/fstab.
__________________
My
Journal
Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.