To install a disk creator for macOS, you need a utility that writes a disk image (ISO or DMG) to a USB drive or SD card, making it bootable. The most common and reliable method is using the built-in Terminal command dd, or a free third-party app like Etcher (now balenaEtcher). This guide covers both approaches, how to choose the right tool, and how to avoid the common pitfalls that lead to corrupted or unbootable drives.
What Is a Disk Creator and Why Do You Need One?
A disk creator (often called a USB installer maker or flashing tool) copies a raw disk image byte-for-byte onto a storage device. Unlike simply dragging files to a USB stick, this process creates a bootable medium that a Mac can start from. You typically need this when installing a new macOS version, creating a recovery drive, or preparing a bootable Linux USB.
macOS itself does not include a dedicated graphical disk creator, but it ships with the dd command-line tool, which does the same job. Third-party apps add a user-friendly interface and verification steps, which is why many users prefer them.
Method 1: Using the Built-in Terminal (dd)
The dd command is pre-installed on every Mac. It is powerful but unforgiving: a wrong disk identifier can erase your entire hard drive. Follow these steps carefully.
- Download the disk image you want to install (e.g., a macOS installer .iso or a Linux .iso).
- Insert your USB drive or SD card into the Mac.
- Open Terminal (Finder > Applications > Utilities > Terminal).
- Type
diskutil listand press Enter. Identify your USB drive by its size and name (e.g.,/dev/disk2). Do not confuse it with your internal disk (/dev/disk0). - Unmount the drive (but do not eject it) with:
diskutil unmountDisk /dev/disk2(replacedisk2with your identifier). - Now write the image. The command is:
sudo dd if=/path/to/your.iso of=/dev/rdisk2 bs=1m. Note therbeforedisk(raw device) for faster writing. You will be asked for your administrator password. - Wait. There is no progress bar. When the prompt returns, type
diskutil eject /dev/disk2to safely eject.
If the process fails with “Resource busy”, make sure you unmounted the disk first. If it says “Operation not permitted”, you may need to grant Terminal Full Disk Access in System Settings > Privacy & Security.
Method 2: Using a Third-Party App (balenaEtcher)
For most users, a graphical tool is safer and easier. balenaEtcher is free, open-source, and works on macOS. It is widely recommended because it verifies the write after completion.
- Download balenaEtcher from the official website (balena.io/etcher).
- Open the downloaded DMG and drag the app to your Applications folder.
- Launch Etcher. If macOS blocks it, go to System Settings > Privacy & Security and click “Open Anyway”.
- Click Flash from file and select your disk image.
- Click Select target and choose your USB drive. Etcher shows the drive capacity and name.
- Click Flash! and enter your password when prompted.
- Wait for the progress bar to finish and for the verification step to complete.
Etcher automatically unmounts and ejects the drive when done. If verification fails, the image is likely corrupt or the drive is faulty – try re-downloading the image or using another USB stick.
How to Choose the Right Disk Creator
Your choice depends on your technical comfort and the specific image format.
- Terminal (dd): Best for advanced users who want no extra software and are comfortable with command-line syntax. Works with any raw image.
- balenaEtcher: Best for most users. Simple, cross-platform, supports ISO, IMG, and DMG files, and includes verification.
- Apple’s built-in installer tool: For creating a macOS installer specifically, you can use the
createinstallmediacommand, which is part of the macOS installer app. This is not a general disk creator but is the official way to make a bootable macOS USB. - Other tools (e.g., UNetbootin, Rufus): Rufus is Windows-only. UNetbootin is cross-platform but less reliable on modern macOS versions. Stick to dd or Etcher for consistency.
Common Problems and How to Fix Them
Even with the right tool, things can go wrong. Here are the most frequent issues and their solutions.
- “Resource busy” error in dd: You forgot to unmount the disk first. Run
diskutil unmountDisk /dev/diskXand retry. - Write is extremely slow: You used
/dev/disk2instead of/dev/rdisk2. The raw device is much faster. - USB drive not recognized after flashing: The drive is now raw and has no file system. Reformat it with Disk Utility (Erase, choose APFS or MS-DOS (FAT) format) to use it normally again.
- Mac won’t boot from the USB: Check that you are holding the Option key immediately after powering on. Also ensure the image is a bootable installer, not just a data disc.
- Etcher says “Flash failed” or verification fails: The downloaded image may be incomplete. Re-download and check the file size. Also try a different USB port (preferably directly on the Mac, not a hub).
Safety Precautions You Must Not Skip
Flashing a disk image is a destructive operation. The target drive will be completely erased, and any data on it will be lost. Always double-check the disk identifier in Terminal. A common mistake is targeting the internal SSD, which destroys your macOS installation and personal files. In Etcher, the app shows a warning if the target is larger than the image, but it still does not prevent you from choosing the wrong disk. Always confirm the drive name and capacity before clicking “Flash”.
Also, do not unplug the drive during the write process. This can corrupt the drive and make it unusable until reformatted. Wait for the completion message or the verification step to finish.
Alternatives to a Dedicated Disk Creator
If your goal is simply to install macOS, you do not always need to create a bootable USB. You can use macOS Recovery: restart your Mac and hold Command-R to enter recovery mode, then reinstall the operating system over the internet. This avoids the need for any external drive. However, if your Mac’s internal drive is completely erased or the recovery partition is missing, you will need a bootable installer made with a disk creator.
Another alternative is using a network boot (NetBoot) if you have a Mac server, but that is overkill for most home users. For creating a Linux USB, you can also use the dd method or Etcher – the process is identical to macOS images.
Frequently Asked Questions
Is it safe to use Terminal’s dd command?
Yes, if you are careful. The risk is entirely in selecting the wrong disk. Always run diskutil list first, note the exact identifier, and re-check before pressing Enter. Using rdisk instead of disk is safe and faster, but the identifier must be correct.
Can I use a disk creator to make a Windows bootable USB on a Mac?
Yes, but with caveats. balenaEtcher can write a Windows ISO, but the resulting USB will not boot on most Macs because Windows requires a specific FAT32 partition structure. For Intel Macs, you can use Boot Camp Assistant, which handles this automatically. For Apple Silicon Macs, Windows is not officially supported.
Why does my USB show only 2 MB after flashing?
This is normal. The disk image contains a partition table that makes the drive appear tiny until you reformat it. Use Disk Utility to erase the drive and restore its full capacity.
Do I need a disk creator to reinstall macOS?
No. You can use macOS Recovery (Command-R at startup) to reinstall the system without any external drive. A disk creator is only necessary if you want a clean install on a new drive or if the recovery partition is damaged.
Can I use the same USB stick again after creating a bootable drive?
Yes. Reformat it in Disk Utility (Erase, choose a format like APFS or ExFAT). The drive will then be usable for normal file storage.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Google Chrome Helper: What It Is & How to Disable
- Fix 0x80070422 on Windows Server (Step-by-Step)
- How to Troubleshoot a Malfunctioning Driver on Windows
- How to Create Folders in Microsoft Outlook
- Fix Status Range List Conflict 0xc0000282 in Windows
- Fix Software Not Uninstalling on Windows 10