Exfat For Mac Leopard

TL;DR version
For Mac OS X to read-write exFAT formatted HDD, two options

  1. Format using Mac:
    1. Disk Utility ->
    2. Erase ->
    3. choose exFAT ->
    4. OK
  2. Format using Windows:
    1. My Computer ->
    2. Right Click HDD ->
    3. Format ->
    4. choose exFAT ->
    5. AUS 128 kilobytes->
    6. Start

Turns out exFAT exists so that Mac and Windows can co-exist harmoniously. There are many forum discussions and how-toarticlesoutthererecommending exFAT if you want to share files between Mac and Windows.

What most of them failed to mention is the correct allocation unit size / cluster size necessary for the harmonious relationship to work. Most of them talked about what the allocation unit size does, which might be misleading for the purpose of getting it up and running seamlessly.

My Story
I want to use an external HDD as the scratch disk for a video editing project on a Mac OS X 10.7.5. But my files are on my Windows 8.1 laptop HDD, which was formatted in NTFS. By default, Mac OS X can only read but not write to NTFS HDD. Of course there are NTFS read-write solutions out there for Mac. Among them Tuxera NTFS, Paragon NTFS, or NTFS-3G FUSE.

If you are concerned about the external HD, use fsckexfat that comes with an updated version of Mac OS X Snow Leopard (Mac OS X 10.6.8), or try a free version of Linux as jaume commented. You can buy a Snow Leopard retail disk. ExFAT has been around for awhile, but we've never really talked about it. Essentially, it's a file system that's both readable and writable on any modern Mac or Windows machine (sorry, Leopard users). Nowadays, when you buy a USB drive, you can use it right out of the box with your Mac. However, unless it’s been designed for use with a Mac. If you want to transfer files from a Mac to Windows PC and vice versa using an external portable hard drive then you have to have the external drive formatte. Windows 7 will read and write FAT, exFAT and NFTS without any problem. (It can even ReadyBoost from an exFat flash drive). Starting from Mac OS X 10.6.5, the OS supports reading from and writing to exFAT formatted drives. I would go for the exFAT. It's fast, supports huge datafiles and both your Windows 7 and your Mac.

Disclaimer: I have not tried Tuxera or Paragon. I used NTFS-3G FUSE from 2009-2013 on my Macbook Snow Leopard, so far so good. I have not tried it on later versions of Mac OS X. There is a high chance of it not working on OS X 10.7 and later (see Known Issues).

Then I found out that if I format the HDD in exFAT, it should work for both Windows and OS X. I figured that since most of my files are videos with BIG file sizes, I chose 4096 kilobytes for the AUS. It formatted nicely. But lo and behold, OS X doesn’t even recognize the HDD. I tried to force mount it but nope, it doesn’t work.

So I figured that if I use OS X’s Disk Utility to format, it should work for both Mac and Windows. This time it works! Turns out Disk Utility formatted the HDD with 128 kilobytes AUS (131072 bytes divide by 1024).

Just for kicks, I used Windows to format it again with AUS 128 kilobytes. Yeap, it works.

Exfat Mac Support

128 kilobytes is the harmonious constant between Windows and Mac OS X 10.7.5. Use 128 kilobytes AUS while formatting a HDD so that it works for both Windows and Mac OS X.