With HDDRIVER you exchange data between your Atari and a PC or Mac without any additional software or cable connections. Memory cards are ideal media for this purpose, but regular drives can also be used. Data transfers between your Atari and other platforms have never been this easy!
The screenshot shows files included in the HDDRIVER distribution on a Windows PC. The medium is a memory card with four TOS/Windows compatible partitions created on the Atari. Windows versions older than Windows 10 on removable media only support one partition and ignore the others.
With a non-removable medium (hard disk) any version of Windows supports several partitions per drive, like in this case two TOS/Windows compatible FAT32 partitions E: and F: of about 70 GiB each. In order to use FAT32 partitions with the Atari MagiC or MiNT are required.
A memory card with four partitions on a Mac. Like with TOS and Windows all partitions are accessible.
In contrast to old versions current Linux versions only offer very limited supported for TOS/Windows compatible partitions. Using more than one TOS/Windows compatible partition is not possible anymore.
With kernels supporting the Atari partitioning scheme the first TOS partition can be mounted:
>mount /dev/sdc3 /mnt
When using kernels without support for Atari compatible partitions the mtools are an alternative. In this case the first DOS partition can be used, provided that mtools.conf is configured accordingly, e.g. with
drive c: file="/dev/sdc" partition=1
All in all the best solution for Linux users is to use a kernel with support for Atari partition tables. In this case data can simply be exchanged with regular TOS compatible partitions.
HDDRIVER can also handle the modern UEFI GUID partition tables (GPT), provided that their sector numbers are within the 32 bit range.
GUID types map to MBR types like this:
|Windows/Linux or TOS Type
|$0E (FAT16 LBA), $0C (FAT32 LBA)
Optionally HDDRIVER maps all other GUID types to the XHDI RAW type.