Data Exchange with Windows, macOS and Linux

With HDDRIVER data can be exchanged 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. Exchanging data between your Atari and other platforms has never been this easy!

Data Exchange with Windows
Data exchange with Windows

The screenshot shows the files included in the HDDRIVER distribution displayed on a Windows PC. The medium is a memory card with four TOS/Windows compatible partitions created with HDDRUTIL on the Atari. Windows versions older than Windows 10 only support one partition on removable media, the others are ignored.

Data exchange with Windows and FAT32 partitions

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, which were created with HDDRUTIL. In order to use FAT32 partitions with the Atari MagiC or MiNT are required.

Data Exchange with macOS
Data exchange with macOS

A memory card with four partitions on a Mac. Like with TOS and Windows 10 all partitions are accessible.

Data Exchange with Linux
Data exchange with Linux

There are several ways to exchange data with Linux systems. With most Linux distributions Atari partitions up to 256 MiB can be mounted directly, so that no special partitioning is required. The mtools software package can also be used to access Atari compatible partitions.

GUID Partition Tables (GPT)

HDDRIVER is the only driver for the Atari that can 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:

GUID Type Windows/Linux or TOS Type
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 $0E (FAT16 LBA), $0C (FAT32 LBA)
0FC63DAF-8483-4772-8E79-3D69D8477DE4 $83
734E5AFE-F61A-11E6-BC64-92361F002671 "BGM", "F32"

Optionally all other GUID types can be mapped to the XHDI RAW type.