Recently I have come to many scenarios where I need to transport and share a lot of large files among platforms – Windows, Mac, and XBOX 360. While the latest Mac OS X can read NTFS flawlessly, but it is read only. Ironically, XBOX 360, a product of Microsoft, cannot even read NTFS.

So I have found the common ground would be the good old FAT32. Soon I realize Windows only allows up to 32GB FAT32 partition creation, and XBOX can only the first partition!

With a little google search, I have found the solution on Mac OS X:

  1. Open Disk Utility. Find the disk in the list that you want to format, control-click and select “Information”. You’re looking for the “Disk Identifier,” which should be something like disk1, disk2, disk3 etc.
  2. Create the DOS partition table. Open Terminal and type fdisk -e /dev/rdisk#, where # is the disk number you got from step one. Now type auto dos to create one big FAT32 partition. Finally, type write and then quit to save the new partition table.
  3. Format the FAT32 partition. Type newfs_msdos -F 32 -v “MyVolumeName” /dev/rdisk#s1, where # is the disk number you got in step one. This will format the drive as FAT32.
  4. Check if the volume is mounted. If it isn’t, close and reopen Disk Utility, select “MyVolumeName” and choose File -> Mount.”