Partition a Hard Drive for macOS Time Machine and Windows 10 Backups
Got a big hard drive? Here’s how to make it usable for macOS, Windows, and Linux.
These days, you can get an external hard disk with gargantuan amounts of storage for cheap. Recently, I picked up a 2 TB G-Drive. There are many good reasons to buy a quality external hard drive, but the biggest is backing up your Windows 10 PCs and macOS computers. Ultraportable laptops sport SSDs, which are sleek and fast but not particularly roomy. And while we do recommend using cloud backup services like Backblaze or CrashPlan, having a local backup offers redundancy, convenience, and lower costs (depending on how much data you are hoarding).
But what do you do if you have a mix of operating system platforms in your home? One of the challenges of a heterogeneous environment consisting of macOS, Windows, and perhaps Linux machines is that each operating system uses a different file system. This means that normally, they can’t share a common external hard drive. True, you could buy two 1 TB hard drives instead of one 2 TB hard drive. But it’ll be much more convenient to have one hard drive to rule them all, particularly if you plan on connecting your hard drive to your network.
There is a relatively simple solution to this, though it takes a little prep work before you start using your hard drive. In this article, I will show you how to set up a hard drive so it can be used by both Windows 10 and macOS by creating separate partitions for each OS. If you happen to have Linux in the mix, you can add it in, too, with little effort.
Editor’s note: Whenever you partition or format a hard drive, it wipes the data on the disk completely clean. Some utilities can shrink or split partitions without removing your data, but even those carry a risk of losing your data or corrupting your drive. Always back up your data before repartitioning or formatting a disk. Better yet, do the steps in this tutorial before you write anything important to the disk.
Backup Windows 10 or macOS (or Linux) Using a Single External Hard Disk
So, what are we going to do exactly? The process involves splitting up a single external hard disk into multiple partitions to backup different operating systems. Windows 10 uses the NTFS (New Technology File System), while macOS uses HFS+ (Hierarchical File System). Both feature similar attributes such as journaling, permissions, encryption, and a host of standard functions, but they are incompatible with each other. Apple is currently working on a next-generation file system to replace HFS+ with called APFS (Apple File System). APFS will support not only the macOS but also future revisions of iOS, watchOS, and tvOS.
Prepping a macOS Partition Using Windows Disk Management
The best way to prep an external hard disk for use on both Windows and macOS is to perform the partitioning from within Windows 10. Before you begin, you want first to determine how much space you will allocate for each operating system. This will depend on the amount of installed storage in each machine. Because I own more Windows PCs than Mac, Windows will end up getting the lion’s share of the external hard disk. Certainly, for the Mac, you want to at least double the amount of space depending on the amount of local storage. So, if the Mac has 256 GBs of space, you should double the backup space to 512 GBs. Because all the Windows PCs use the same file system, they can share a large single partition for standard backups and system images.
- Start by connecting your external hard disk, then power it on (if not already done).
- Press Windows key + X, then click Disk Management. In the disk management window, you will see different disks, such as your local hard disk, recovery partitions, and connected storage devices. It is possible your external hard disk was shipped from the factory without being formatted. If not, right-click the external hard disk, then click Delete Volume; this will convert it to unallocated space. (Editor’s note: Make sure you are choosing the right volume! Don’t format anything on your system drive (usually C:) and double-check to ensure you don’t have any other USB drives or SD cards attached.)
- Right-click the unallocated volume that now appears in the disk management window, then click New Simple Volume.
- This will start the new simple volume wizard; choose options displayed in the screenshot below.
- Your external hard disk will now show up in File Explorer as a new volume. The next step is to prepare the volume for use with other operating systems.
- Open Disk Management again, right-click the external hard disk volume, then click Shrink. Enter the amount of space you would like to shrink. In my case, I am going to create a 700 GB partition, which I further shrink into a smaller partition. This partition will be my Mac’s backup partition on the external drive. Click the Shrink button to apply changes.
- Our new partition now shows up as an unallocated volume in disk management. Repeat the same steps we initially performed when we formatted the volume.
- We will call this the “MACBKP” (short for Mac Backup) partition.
At this point, you can proceed to the next section to format your Mac Backup partition. But it’s a good idea to also create a third partition on your disk that both macOS and Windows 10 can use. This makes it easy to share files between the two operating systems. Plus, this third partition will be readable and writable for Linux.
Create an exFAT Partition to Share Files Between macOS and Windows 10
To create our shared partition, we will shrink the Mac Backup partition; this time, we will use a unique file system compatible with Windows 10 and macOS, called exFAT. We previously covered using exFAT for sharing a USB stick between Windows 10 and macOS. exFAT is similar to the FAT32 file system previously used in older operating systems like Windows 98 and XP, but exFAT can support disks with up to 16 exabytes, which is more than the 32 GB limit for FAT32.
- Open Disk Management again, right-click the Mac Backup partition, then click Shrink. For my purposes, I will allocate 200 GBs of space to this partition since I will likely use it to copy large files between macOS and Windows 10, such as videos, image files, and software. Choose the amount that is suitable for your needs.
- After creating the new volume, proceed to format it using the exFAT file system.
- It would help if you had something like the following configured. Here you can see I have three unique partitions: Windows 10, macOS, and an exFAT partition. Earlier, I mentioned that if you happen to have a Linux operating system, you can also utilize your external hard disk to back it up. Well, this is where the exFAT partition comes in, which is also fully supported by Linux. Linux can utilize a variety of file systems such as EXT4, BTRFS, and other esoteric choices.
Initialize Mac Backup Partition Using Disk Utility in macOS
So, we have completed the first steps for sharing an external hard disk between multiple operating systems. Next, we will head over to the Mac, where we will need to prepare the Mac portion of the external hard disk for use with the macOS.
- Connect the external hard disk, press command + space, then type: disk utility, then hit Enter.
- In the Disk Utility inspector window, you will see all your drives and attached storage. Select the Mac partition we created in Windows 10, click Erase on the menu bar, choose Mac OS Extended (Journaled) in the Format list box, then click Erase.
- You can then configure your Mac Backup partition as a Time Machine backup.
- As for the exFAT partition, you can use it as a normal backup drive to browse and copy files to on Windows 10, Linux, or macOS.
And there you have it: you’ve taken your one big hard drive and made it into three separate volumes that can be used by Windows, macOS, or Linux as needed.
Partitioning your drive as described above is just the first step to a solid backup plan. Remember to check out our series of articles about backing up your data. If you need more details about how to use Mac’s built-in Time Machine, be sure to check out our article. If you need advanced options for partitioning, you might want to check out our review of Easeus Partition Manager Professional.
Are you using a mix of desktop operating system environments at home? Do you have a clever setup for your backup hard drive? Let us know in the comments!
Is it possible to clone a PC to a HDD with many partitions ?
I do not have different systems at my home, but I would like to make a partition on C drive to save back up on the same hard drive. Win 10 continues to ask to save back ups and I do have one on external drive, but I do not want to keep it connected to PC all the time. So is it possible temporary save backups on the C drive?
Thank you for the article its very helpful!! :)
I am backing up my 2 PC with WIN 10 by periodically updating Windows Image. I am doing this on external 500 GB drive. Windows are creating on external hard drive folder with the name WindowsImageBackup. After creating the Image, I am changing the name of the folder adding at the end my name. Now External hard drive is ready to make Back up Image for the PC of my wife etc.
Since size of the Image is not exceed 120 GB, I also have space for some additional files or even for the image of the 3rd PC.
Since I never had a chance to use this Image, I am not sure If I am doing something wrong?. I would like to have your opinion on this issue.
I just tried this procedure on my Mac Mini with MacOS Mojave and it failed when I tried to erase the partition I set aside for my Macs. When I tried to erase I got a message that “Mediakit reports not enough space on device for the requested operation”. Operation failed …
Thanks for your article “Partition a Hard Drive for macOS Time Machine and Windows 10 Backups” ! It was really very useful detailed ad simplified. Much appreciated. I was satisfied after following all the steps.
Keep on he nice job.
Be careful, my external drive was bricked doing very similar.
I made a 200GB partion on a 2TB Fat32 HDD in windows, then in mac instructed time machine to use the partition, it tried to format (“erase”) and now the whole drive is unreadable in mac and windows.
If anyone knows how to restore the drive, let me know!