You can install Windows Boot Camp on an external hard drive to keep your macOS startup disk free and carry a full Windows environment between compatible Intel-based Macs. This process works only on Intel-based Mac models introduced from 2012 through 2020, plus iMac Pro and Mac Pro models from 2013 through 2019; Apple silicon Macs do not support Boot Camp at all. Before you start, gather a 64-bit Windows 10 Home or Pro ISO file, an external drive with enough free space, and a separate USB flash drive for the Apple drivers, your Mac will also need a stable internet connection.
Before you install Windows Boot Camp on an external hard drive: critical compatibility warning
Boot Camp is not supported on Apple silicon Macs (M1 or M2-based), so if you own one of those models, stop here. For Intel-based Macs from 2012 through 2020, iMac Pro (all models), and Mac Pro models from 2013 through 2019, the method below is verified to work. You will need a 64-bit version of Windows 10 Home or Pro, an external hard drive with sufficient capacity for the Windows installation and any software you plan to add, and a USB flash drive (16GB or more) to hold the Windows installer and the separate Apple driver download. Older Intel-based Macs may require that external USB drive to create the bootable Windows media at all, so keep it plugged in throughout the process. The external drive you target for Windows must be empty or backed up, because partitioning will erase its contents.
Step 1: Download the Windows support software to a USB drive
The Boot Camp Windows Support Software, the drivers that make your Mac’s hardware work inside Windows, must be downloaded separately from the main installation. Save those files to your USB flash drive. This step is essential because without these drivers, Windows on your external drive will lack proper support for your Mac’s keyboard, trackpad, Wi-Fi, and graphics. Keep this USB drive safe; you will need it again in Step 5.
Step 2: Create a bootable Windows USB installer
With the driver download complete, you now create the bootable Windows installer. In Boot Camp Assistant, select the option to create a Windows 10 or later install disk, then point it to your Windows 10 ISO file. Choose your USB flash drive as the destination, and Boot Camp Assistant will format it and copy the Windows installation files. This process can take several minutes, so let it finish without interrupting. On older Intel-based Macs, Boot Camp Assistant may require this external USB drive to complete the creation of the bootable media, so do not disconnect it until the tool says it is done.
Step 3: Partition your external hard drive for Windows
Now prepare the external hard drive that will host Windows. Open Disk Utility from the Utilities folder, select your external drive from the list, and click the Partition tab. Add a new partition using the plus button, then size it to your preference, this is where Windows will live. Name the partition something recognizable and choose ExFAT or NTFS as the format. ExFAT is a good choice because it works with both macOS and Windows, making it easier to share files between the two systems later. Click Apply and wait for Disk Utility to finish. After partitioning, the new volume will appear as a separate drive when you boot into Windows.
Step 4: Install Windows on the external hard drive partition
Restart your Mac and hold down the Option key to open the Startup Manager. Select the bootable USB installer you created in Step 2 and press Enter. Windows Setup will launch; choose your language and click Install Now. Accept the license terms, then select “Custom: Install Windows only (advanced)” when prompted. In the list of available drives, pick the partition you created on the external hard drive in Step 3, do not select the USB installer or your Mac’s internal drive. Click Next and let Windows copy its files. Your Mac will restart several times during installation; keep the USB installer plugged in until Windows finishes. On the final boot, Windows will walk you through region, language, keyboard layout, and user account creation, and you will need to connect to a network to complete setup.
Step 5: Install Boot Camp drivers and configure Windows
Once you reach the Windows desktop, insert the USB flash drive that holds the Windows Support Software you downloaded in Step 1. Open the Boot Camp folder on that drive and run the Boot Camp setup executable. This installs all the necessary drivers for your Mac’s hardware, including audio, trackpad gestures, and display brightness controls. After the driver installation finishes, restart Windows if prompted. Then open Windows Update from Settings and check for updates to bring the system fully current. Install any additional software you need for your workflow at this point, since the external drive now behaves like a normal Windows PC.
Step 6: Set the external drive as your Windows startup disk
To make Windows your default operating system, open System Preferences on the macOS side, click Startup Disk, and select the external hard drive containing your Windows installation. Click Restart to apply the change, and your Mac will boot straight into Windows from the external drive every time. If you ever want to switch back to macOS, restart and hold the Option key to open the Startup Manager, then choose your Mac’s internal drive. Keep the external hard drive connected whenever you want to run Windows; if you disconnect it, your Mac will automatically boot into macOS. This setup gives you the freedom to move the external drive between compatible Intel-based Macs and boot Windows wherever you go, while your internal storage stays dedicated to macOS.

















