A bootable macOS installer on a USB drive is one of those tools you don’t need often, but when you do need it, nothing else works as well. Installing macOS over a slow internet connection, setting up multiple Macs without redownloading the installer each time, or recovering a Mac whose built-in Recovery partition isn’t working all rely on having a proper installer drive ready to go.
Apple provides an official command-line tool for building one, and while it looks intimidating the first time you see it, the actual process is copy-paste simple once you know what you’re doing.
Why You’d Want a Bootable Installer Instead of Using Recovery Mode

Built-in Recovery Mode, triggered by holding Command + R (Intel) or the power button (Apple silicon) during startup, works fine for most reinstalls, but it depends on downloading installation files from Apple’s servers every single time, which can take a long while on a slow connection.
A USB installer solves several practical problems Recovery Mode doesn’t. It lets you install the same macOS version on multiple Macs without redownloading anything, which matters if you’re managing several machines. It gives you a way to install macOS even if a Mac’s internet connection is spotty or unavailable at the point of installation. It also serves as a backup option if the built-in Recovery partition itself becomes damaged or inaccessible, which happens occasionally after certain kinds of disk errors.
It’s also the standard method if you want to install an older version of macOS than what Recovery Mode would offer by default, since Recovery typically points you toward the most recent compatible version rather than a specific older one you might need for compatibility reasons.
What You’ll Need
- A USB flash drive with at least 16GB of storage. Some larger installers, particularly for recent macOS versions, may require closer to 16-32GB, so a 32GB drive is a safer choice if you have one available.
- A Mac already running macOS, since you’ll use it to download the installer and run the creation command. This can be the same Mac you’re planning to reinstall, or a different one.
- A stable internet connection to download the full macOS installer application, which typically runs 12-15GB depending on the version.
- Enough free space on your Mac’s internal drive to hold the downloaded installer temporarily, on top of what’s needed on the USB drive itself.
Keep in mind that creating the bootable installer will erase everything currently on the USB drive, so back up anything on it first if it’s not already empty.
Step 1: Download the Full macOS Installer
The installer app you need is different from a simple system update. You need the complete standalone installer application, not just the incremental update package macOS normally downloads for routine updates.
The most reliable way to get it is through the Mac App Store:
- Open the App Store app.
- Search for the macOS version you want (for example, “macOS Sonoma” or “macOS Sequoia”).
- Click Get or the download button.
- Wait for the full installer to download. Since this is several gigabytes, it can take anywhere from ten minutes to well over an hour depending on your connection speed.
Once the download finishes, the installer typically opens automatically. If it does, quit it without proceeding through the installation, since you just need the app itself, not to run it yet. You can find it afterward in your Applications folder, named something like “Install macOS Sonoma.”
If you’re trying to get an older macOS version than what the App Store currently promotes for your Mac, you may need to search directly for it by name in the App Store, or in some cases use a direct link from Apple’s support pages, since very old versions aren’t always surfaced through normal search.
Step 2: Prepare the USB Drive
Before running the creation command, format the USB drive properly using Disk Utility.
- Insert the USB drive into your Mac.
- Open Disk Utility, found in Applications > Utilities, or through Spotlight search.
- Select the USB drive from the sidebar. Make sure you select the physical drive itself, not just a volume listed underneath it.
- Click Erase.
- Name the drive something simple and memorable, like “MyVolume” (avoid spaces if you’re not confident about how Terminal handles them later, though the standard command below accounts for spaces automatically).
- Set the format to Mac OS Extended (Journaled) for broader compatibility, though APFS also works for newer macOS versions on Apple silicon Macs.
- Set the scheme to GUID Partition Map.
- Click Erase to confirm.
This step isn’t strictly required, since the Terminal command in the next step will erase the drive again regardless, but formatting it properly first avoids occasional issues with drives that have unusual partition layouts or leftover data from previous uses.
Step 3: Create the Bootable Installer Using Terminal
This is the step that looks the most technical but is really just running one command with your drive’s name filled in.
- Open Terminal, found in Applications > Utilities, or through Spotlight search.
- Type the following command, replacing
MyVolumewith the actual name you gave your USB drive, and adjusting the installer app name to match the macOS version you downloaded:
sudo /Applications/Install macOS Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
- Press Return. You’ll be prompted to enter your Mac’s administrator password. Nothing will appear on screen as you type it, which is normal Terminal behavior for password entry.
- You’ll see a warning that this will erase the contents of the specified volume. Type
Yand press Return to confirm. - The process will begin, showing progress messages like “Erasing disk” and “Copying installer files to disk.” This typically takes 15 to 30 minutes depending on your USB drive’s speed, with older USB 2.0 drives taking noticeably longer than USB 3.0 or USB-C drives.
- When you see “Install media now available at ‘/Volumes/Install macOS Sonoma’,” the process is complete.
If you’re unsure of the exact app name to use in the command, you can drag the installer app from Finder directly into the Terminal window after typing sudo and a space, which automatically fills in the correct path without you needing to type it manually. Then continue typing the rest of the command starting from /Contents/Resources/createinstallmedia --volume /Volumes/MyVolume.
Step 4: Boot From the USB Installer
Once the drive is ready, you can use it to install macOS on any compatible Mac.
On Apple silicon Macs:
- Insert the USB installer drive.
- Shut down the Mac completely.
- Press and hold the power button until you see “Loading startup options.”
- Select the USB installer drive from the list of available options.
- Click Continue, then proceed through the standard macOS installation process.
On Intel Macs:
- Insert the USB installer drive.
- Restart the Mac.
- Immediately hold the Option (Alt) key as it starts up.
- A list of available startup disks will appear. Select the USB installer, usually labeled “Install macOS [version name].”
- Press Return or click to boot from it, then proceed through the installation.
From here, the installation process itself works the same way as installing through Recovery Mode: you’ll choose a destination disk, and depending on whether you want to preserve existing files or start completely fresh, either install over your current system or erase the disk first through Disk Utility within the installer environment.
Compatibility Between macOS Versions and Mac Models
Not every Mac can run every version of macOS, and not every USB installer works on every Mac. Apple silicon Macs (M1 and later) generally require a reasonably recent macOS version, since older releases predate that hardware entirely. Intel Macs have a defined compatibility ceiling too, where Apple eventually stops supporting new macOS versions on older Intel models, even if the hardware still runs perfectly well.
Before creating an installer for a specific version, check Apple’s official compatibility list for that macOS release to confirm your target Mac is supported. Attempting to boot an installer for a version your Mac doesn’t support typically results in an error or the installer simply refusing to proceed, rather than any damage to the Mac itself.
Using the Installer to Downgrade macOS
A bootable USB installer is also the standard way to install an older macOS version than what’s currently on a Mac, which Recovery Mode doesn’t easily support since it usually offers only the current or most recent compatible version.
To downgrade, you’ll need to erase the destination disk first using Disk Utility, since macOS doesn’t support installing an older version directly over a newer one on the same disk. This means a full backup beforehand is essential, not optional, since downgrading through this method removes everything currently on the disk.
Keep in mind that some newer file formats, iCloud features, or app versions may not be compatible with an older macOS release, so downgrading can occasionally cause friction with software or files that were created or modified under the newer system.
Common Problems When Creating or Using a Bootable Installer
The Terminal command returns “No such file or directory.” This usually means either the installer app name doesn’t exactly match what you typed, or the app isn’t located directly in the Applications folder. Double check the exact name in Finder, or use the drag-and-drop method mentioned earlier to avoid typos entirely.
The USB drive doesn’t appear in startup options. Confirm it was actually created successfully by checking Finder for a volume named after the installer. If it’s missing, the creation process may have failed partway through, often due to the drive being removed too early or a formatting issue. Try reformatting the drive and running the command again.
The installer takes an unusually long time to create. USB 2.0 drives are significantly slower than USB 3.0 or USB-C drives for this kind of large file transfer, and older or lower-quality flash drives in general can bottleneck the process. If it’s taking several hours rather than the expected 15 to 30 minutes, consider trying a different, faster drive.
“createinstallmedia” command not found. This typically means the path to the installer app in your command doesn’t match its actual location or exact name, often due to a version name mismatch (for example, typing “Sonoma” when the downloaded app is actually named differently). Reconfirm the exact app name in your Applications folder.
The destination disk isn’t eligible during installation. This can happen if the disk’s format or partition scheme isn’t compatible with the macOS version you’re installing. Erasing the disk through Disk Utility within the installer environment, using GUID Partition Map and an appropriate format, usually resolves this.
Frequently Asked Questions
Can I create a bootable macOS installer using Windows? No, the official method requires macOS itself, since it relies on Apple’s createinstallmedia tool and the full macOS installer app, both of which only run on a Mac. Third-party tools claiming to do this from Windows exist but aren’t officially supported by Apple and carry more risk.
Does creating a bootable installer erase my Mac’s internal drive? No, only the USB drive gets erased during creation. Your Mac’s internal storage isn’t touched at all until you actually boot from the installer and choose to install, at which point you control whether it installs over your existing system or erases the destination disk first.
Can I use the same USB installer on multiple different Macs? Yes, as long as each Mac is compatible with the macOS version on the installer. This is one of the main advantages over Recovery Mode, since you avoid redownloading the installer separately for every machine.
How do I know which macOS version name matches which command in Terminal? The app name in your Applications folder after downloading always matches what you’ll reference in the Terminal command, formatted as “Install macOS [Version Name].app.” Checking Finder directly, or using the drag-and-drop trick mentioned in Step 3, avoids any guesswork here.
Will the bootable installer still work months or years later? It will still function as an installer, but Apple periodically updates the specific build available through the App Store, and older standalone installers can eventually stop working if Apple revokes the certificates tied to that build. For infrequently used installers, it’s worth recreating them occasionally rather than assuming a years-old USB drive will still work perfectly.
Conclusion
Building a bootable macOS installer takes some careful attention to the exact commands and drive names involved, but it’s a genuinely reliable process once you’ve done it once. Having one ready, particularly for setting up multiple Macs, working around a slow connection, or keeping a specific macOS version on hand, saves real time compared to relying on Recovery Mode’s download-every-time approach. Keep the drive labeled clearly and stored somewhere you’ll remember, since a properly made installer is worth having ready before you actually need it in a hurry.
Related Articles
- How to Troubleshoot MacBook Charging Problems
- How to Change the Default Browser on MacBook
- How to Use Terminal for Basic Mac Maintenance
- How to Fix MacBook Microphone Not Working
If you think there’s been a mistake here, please do let us know by commenting on this post or Contact Us. And a member of our Content Integrity Team will review this decision with you.
