I have multiple Macs and PCs at home. Typically, I use them for different purposes, so I never need to share data between computers. But yesterday, for some reason I needed to copy some files from Mac to a PC laptop.
I copied files from Mac to my favorite Samsung T5 portable drive and plugged it into the PC. Windows responded cheerfully with a warning sound and displayed its famous “You need to format the disk in drive D: before you can use it. Do you want to format it?”.
If you are reading this article, I bet you have the same problem. Probably, your external hard drive works on pc but not Mac. Or it does show up on Mac but not on PC.
So let me show you how easy it is to format an external hard drive, so it works on both Mac and PC.
By the way, everything written here applies to USB flash drives as well. You just substitute external hard drive with USB flash drive, and the instructions will remain the same.
Before we make any irreversible changes, let me give you a quick overview of file formats supported in both systems.
From the table above, you can see that two formats fully supported by macOS and Windows: FAT32 and exFAT.
FAT stands for File Allocation Table. It’s the oldest Microsoft file format originally developed for MS-DOS. The old format was designed in 1978 as an 8-bit file system. With files getting larger and larger Microsoft kept extending the number of bytes they supported until they released FAT32.
FAT32 is still a DOS file format, but since Microsoft supports anything they built 40 years ago, you still can use it.
The advantage of FAT32 is that it is compatible with Macs.
The downside of FAT32 file format is a file size limit. The largest file it supports is 2^32 – 1 bytes, which is a little less than 4GB. For instance, this is the error you will see in Windows when trying to copy a big 8GB file to a disk formatted in FAT32.
exFAT stands for Extended File Allocation Table. Microsoft developed it in 2006 in order to support new 32GB SD cards. Unlike FAT32, the file size limit in exFAT is 2^64 – 1 bytes or 16 exabytes. I don’t know how much it is, but I am sure you will never have a file so big.
The advantage of exFAT is that it is compatible with Macs.
The downside of exFAT file format it is slower than other Windows formats according to some widespread rumors. While we at gordigecr.it love myths and tales, but in this case, we think the slowness of exFAT is overblown.
NTFS stands for New Technology File System. The format was released in 1993, so now you know why you should never call anything new. In just 25 years such name will be ridiculed by rivals.
Anyway, NTFS was the first proper file system developed by Microsoft, it has all features that modern file format should have, and Windows is still using it as a primary format.
But we don’t care about features. All we want to know is NTFS compatible with Mac? macOS, by default, has read-only support for NTFS. It means Macs can read NTFS drives, but cannot change or delete anything. While other Linux systems have drivers with read/write functionality, in macOS write support is disabled.
APFS and Mac OS Extended
APFS and Mac OS Extended (also called HFS+) and their encrypted and case-sensitive variants are native macOS file formats. APFS was introduced first with macOS High Sierra, so if you have a new Mac, its startup disk is most likely under APFS. Older MacBooks use HFS+ file system.
Which format is compatible with Mac and Windows?
I don’t know if Microsoft is arrogant and never tried to support file systems other than their own, or Apple wanted to lure PC users so much. But users who need to transfer data between PCs and Macs have to choose between FAT32 or exFAT. And as I described above, there is no reason to chose FAT32 unless you have an MS-DOS machine.
So if you have an external drive formatted as APFS, HFS+ or NTFS you can format it as exFAT either from Mac or Windows.
How to know which file system is on my external drive? One way to find is by using the Finder app. Start the Finder and locate the disk in the Sidebar. Next, select it and use Command + I key combination to bring up the information dialog. Check Format line under the General section.
How to Format External Hard Drive For Mac and PC in Mac:
Warning: This section assumes that you are planning to format a brand new drive. If you have data on the drive and do not want to lose it then read the paragraph about not losing data below.
Now, the external hard drive is interchangeable between Mac and PC, and you can copy files from Macs and PCs to the drive and back.
If you don’t have access to Mac at the moment, you can do everything in Windows.
How to Format External Hard Drive For Mac and PC in Windows PC:
But what if have a drive formatted as NTFS, APFS or HFS+ with files you want to keep?
Convert from NTFS to exFAT without losing data
Convert from APFS/HFS+ to exFAT without losing data
The following can work if there is enough space on the hard drive to keep two copies of your data:
Now, you can use a new partition to move files between PC and Mac. You can keep old partition in macOS format or delete and recreate it as exFAT. Unfortunately, macOS does not allow resizing exFAT partitions so that you will end up with two of them.
Write to NTFS drives on Mac
One final solution could be allowing writing to NTFS drives from Mac. The approach could work well if you have an NTFS drive with existing files which you don’t want to lose.
Paid 3rd party solution such as Microsoft NTFS for Mac by Paragon. It currently costs $19.95 per license, but they allow to test drive for free for ten days.
A free solution such as FUSE for macOS. Installing FUSE is not easy but doable.
Installing NTFS driver with FUSE for macOS
Double click on dmg file to open the image. Then double click on FUSE for macOS.pkg file to start the wizard.
Keep clicking on Next and Agree buttons until you get to Install phase. The installer will ask to enter the admin password. Enter the password and click on Install Software button.
When the wizard asks for permissions in Security and Privacy panel of System Preferences click on the Allow button.
Install driver with Homebrew
And now the hard part. For the next part, you need Homebrew. Download it from https://brew.sh if you don’t have one.
FUSE does not work with NTFS drives. There is a Linux driver NTFS-3G which does the work. To install open the Terminal app and type:brew install ntfs-3g
Replace default driver with a new one
Disable System Integrity Protection Temporarily
Now, reboot Mac in Recovery mode. Click on Apple logo in the menu bar and while Mac is restarting hold Command and R keys to start it in Recovery mode.
Replace default macOS driver with NTFS-3g
Start Terminal appType two commands to save old driver with new name and copy new driver in place of default one:
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.originalsudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
Reenable System Integrity Protection
Now, every time you plug-in the NTFS drive, you can change its contents.
Format unformatted hard drive on Mac
Usually, external hard drives come preformatted either for Mac (Mac OS Extended) or PC (NTFS), but sometimes they are not.
In this case, you will see the following error when connecting the device to the Mac.
Click on Initialize button to open the Disk Utility app. From here you can do the same things above and format it the way you need.
Time Machine Backup and exFAT/FAT32
One thing that gets lost with exFAT and FAT32 file systems is the ability to use the hard drive with Time Machine. In fact, currently, the Time Machine only supports HFS+ format. Even APFS is not supported.
With multiple Macs and PCs, you will most likely need USB to USB-C adapters. I found that simple, inexpensive adapters work very well with external hard drives:
If you need suggestions on selecting an external hard drive which will work best with Mac and PC, check
And here you can find
recommended USB flash drives
Hi, I am Al. I’ve been working with computers for more than 20 years and I am passionate about Apple products. You can reach me at [email protected]
We might be experiencing tough times, but it’s becoming more and more exciting to look for a new MacBook for college now that Apple has been busy working on its latest M1 chips.
Apple has three choices when it comes to MacBooks:
MacBook Air 13-inch (M1)MacBook Pro 13-inch (M1)MacBook Pro 14-inch (M1 Pro)MacBook Pro 16-inch (M1 Pro and M1 Max)
But when I consider a…