How to mount a real HD FAT partition ?
First you`d need to read the drive`s geometry and write down some values. You can use HDToolbox or linux fdisk for that. The BlocksPerTrack is taken from the sectors/track value. Note that it has absolutely nothing to do with the physical disk geometry – FAT only uses it as a multiplier. If you get the Cylinders eg from HDToolbox or using the Linux fdisk like this: sudo fdisk -u -l /dev/hda, then you’ll need to set BlocksPerTrack=63. To ensure you have numbers in cylinders look for Units=Cylinders in output. If you got fdisk output in sectors (Units=sectors), set BlocksPerTrack=1. LowCyl and HighCyl is partition`s cylinders seen like mark@ubuntu:~$ sudo fdisk -l -u /dev/hda … /dev/hda1 * 63 20980889 10490413+ c W95 FAT32 (LBA) So, LowCyl is 63, and HighCyl is 20980889, blockspertrack=1 -Create a mountfile (text file) with lines: — device = ata.device filesystem = fat.handler, Unit = 0 BlocksPerTrack = 1 LowCyl = 63 HighCyl = 20980889 Blocksize=512 — -Call it somehow, FAT0 for examp