I got a new 2 TB external disk - "yay" - and wanted to use it for both on my Windows desktop and for Time Machine backups. Immediately thought to format it as exFAT but quickly came to realize Time Machine does not support exFAT! Fortunately, there is a workaround...
- Plug in your external disk and from Terminal:
- Navigate to your removable disk - in my case was called "Removable".
- Create a Sparse Bundle of 320 GB using the
hdiutil
command.
cd /Volumes/Removable
hdiutil create -size 320g -type SPARSEBUNDLE -fs "HFS+J" work-air-backup.sparsebundle
A Sparse Bundle is a disk image comprising a bunch of files. Wikipedia says "Sparse bundle advantages for Time Machine: the backup destination no longer needs to be a HFS volume" - which is exactly what I needed!
- Then open finder to and double click the on the .sparsebundle file to mount it.
- You should rename the "untitled" disk on the desktop to something more sensible, e.g. "work-backup".
- Next, you need to set permissions on the files within the sparse bundle disk image. To do that, you'll need to get the ID of the disk, so back in Terminal:
diskutil list
In my case disk1 was my internal SSD (not shown below), disk2 (external, physical) was the external disk, and disk3 (disk image) was the mounted sparse bundle. Make a note of the IDENTIFIER that matches the NAME you gave your previously "untitled" sparsebundle in step #5 above, in my case disk3s2.
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.0 TB disk2
1: Windows_NTFS 2.0 TB disk2s1
/dev/disk3 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +322.1 GB disk3
1: EFI EFI 209.7 MB disk3s1
2: Apple_HFS work-backup 321.8 GB disk3s2
- Enter the
diskutil
command as below (entering your password if prompted), replacing disk3s2 with your identifier if its not the same as mine! - Then enter the next
tmutil
command, to set the mounted sparse bundle as the Time Machine destination volume.
sudo diskutil enableOwnership /dev/disk3s2
sudo tmutil setdestination '/Volumes/work-backup'
- Now, open the Time Machine preference pane in System Preferences, and turn Time Machine on. That's it - you've set up Time Machine with exFAT!
When the backup is done, as usual Eject (unmount) the sparse bundle, then Eject the removable disk as usual.
Next time, to backup, simply:
- Plug in the removable disk and open it in Finder
- Double click the sparse bundle to mount it.
- Open up System Preferences > Time Machine and start the backup.
Easy! FYI my source for info was a Macworld article dated April 2014.
Long time no post. Hope this helped you!