Compatibility issues between Microsoft Windows and Apple Mac OS X may have diminished sharply over the years, but that doesn’t mean they’ve completely disappeared. Today if you go out and buy a new external hard drive, you may notice that working between the two is an often demoralizing task — but it doesn’t need to be.
A quick Google search may lead you to believe you’re on the right path by formatting the drive to FAT32. Unless every file you plan to store on the disk is less than 4GB in size, you may be better off avoiding this method, instead opting for the more storage efficient, reliable, and secure NTFS and Mac OS Extended file systems.
Partition the drives
A less obvious, but possibly the best solution to using a hard drive with both Windows and Mac without the use of third-party software would be to create two partitions on the drive, on for Windows and one for Mac. This essentially tricks the computer into thinking there are multiple hard drives connected to the computer at once despite there only being one.
On a Mac
As far as partitioning goes, Macs have it a little bit easier. Plus, you don’t have to deal with the restrictions of FAT32, which is icing on the cake. That’s why — if you have the option — I would suggest partitioning your hard drive from the Mac itself.
To do this, your first step will be to find Disk Utility. The easiest way to access Disk Utility is by searching for it in Spotlight Search in the upper right-hand corner of the screen.
With Disk Utility open, locate the hard drive you want to partition and select Partition. If you want to start from scratch, you can do so by first clicking Erase, followed by Erase Free Space to format the disk.
Next, under the Partition Layout column, specify the number of partitions you want to create on the drive. In the Partition Information category, specify the name and size of each partition. Since I’m showing you how to use a hard drive with both Mac and PC, my setup is simple, with one partition dedicated to OS X and the other dedicated to Windows.
For now at least, you’ll want to format the OS X partition as Mac OS Extended (Journaled) and the Windows partition as ExFAT. Of course, as I mentioned before, the FAT file system isn’t without its fair share of problems. Unlike the older FAT32 format, however, ExFAT allows for the storage of files up to 16 exabytes (which equates to about 16 million terabytes!).
Likewise, it bears support for bigger volumes as well. But it also brings with it the shaky reliability and security standards of FAT32, which is why I’ll be showing you how to format this partition back to NTFS in Windows.
Nonetheless, I’ve decided to divide my storage space evenly — 2TB for each operating system — as demonstrated below.
If you would like to specify a partition style, or scheme, select Options. However, the default option of GUID Partition Table is typically optimal with an external hard drive, so long as you don’t plan on booting the OS itself from the disk.
When you’ve decided on a layout as well as the names and sizes of your partitions, go ahead and click Apply. The next screen that pops up just wants to ensure that you’re aware of the effects that accompany disk partitioning, i.e. erasing everything on your hard drive. Once you’ve come to terms with this, click Partition. And you should be done — but wait!
If you’re worried about the reliability factor of the exFAT file system, or lack thereof, there is a way to format the Windows partition to NTFS, but it requires connecting the hard drive to a Windows computer.
With Windows booted up, locate Disk Management by searching Windows Search / Cortana for Create and format hard disk partitions. When you’ve done that, make sure your hard drive is still connected and you should see the Windows partition, along with the letter you assigned it, under the Volume column. Right-click the Windows volume and select Format. Then, under File system, switch to NTFS and click OK.
Congratulations! Now you can use your external hard drive with both Windows and Mac OS X. But, remember, your Mac will only be able to write to the OS X partition while your PC can only write to the NTFS-formatted Windows partition.
If you need to overwrite files on the Windows partition using the Mac, for instance, you’ll have to first move the files over to the OS X volume and vice versa.
On a PC, the process is less straightforward than what you’d see on a Mac, but it’s a relatively similar process. If you’re on Windows 10, locate Cortana on the bottom left-hand corner of the screen and search Create and format hard disk partitions. The Disk Management window will proceed to open up.
If you haven’t formatted the drive already, you’ll want to do that now. To do this, you’ll want to find the disk in the lower half of Disk Management. If you don’t have any additional drives attached, aside from the one built in to your computer, it should be recognized as Disk 1.
Typically, when you buy an external hard drive it will be formatted out of the box. Depending on a number of factors, however, your drive may be labeled Not Initialized, such as the 4TB drive exhibited above. If this is the case for you, right-click the drive you want to format and click Initialize Disk.
Related: How to install a new SATA hard drive
This will prompt a new window, asking you to select a partition style for your disk. If you’re going to be using the drive with a version of Windows prior to Windows Vista, you’re going to want to go with MBR. With that being said, MBR is only compatible with disks up to 2TB in capacity. Therefore, if you’re like me and you want to get the most out of your external hard drive, GPT is the way to go. Click OK when you’ve made your decision.
Now that you’ve initialized the drive, you should have a drive listed, labeled Unallocated. Right-click the box where it says this and select New Simple Volume. This will thereby initiate the New Simple Volume Wizard. Click Next and you’ll be asked to specify the size of your volume. The volume is the same as a partition. In Windows, the only partition type you can create with read/write compatibility on a Mac is exFAT.
For the purpose of this article, I decided to open the Windows 10 Calculator app by searching Calculator in Cortana and divided the maximum disk space in half. This way, I could dedicate half of my storage space to the Mac-friendly FAT32 format and the other half to the NTFS format on PC.
Click Next then you’ll be asked to assign a drive letter to the new volume. I’m calling mine G by default, but you use any letter you’d like to properly identify the disk when it’s in use. After proceeding to the next page, select the file system exFat and keep the allocation unit size at the default. As a standard user, Microsoft advises against changing the allocation unit size.
Again, you can assign whatever volume label you’d like, so long as it makes it easy to identify the drive when in use. For this reason, I opted for OS X, a simple reminder that this partition will be used in conjunction with my Mac. Keep the box beside Perform a quick format checked and click Next to move on to the next screen.
On the next page, make sure everything is correct and select Finish. Now repeat this process for Windows. However, this time, instead of using the file system exFat, you’ll want to go with NTFS. The end result should look something like this:
And there you have it
That’s how you partition a hard drive for use on both Windows and Mac. Alternatively, you can install an application like the commercial product Paragon or the open-source Tuxera on your Mac to enable NTFS read/write support, but it should be noted that even with third-party software, some OS X features including Time Machine will not work properly with an NTFS file system.
If you have any questions, feel free to reach out to me in the comments section below or on Twitter where I’ll see your inquiries more immediately.