What a bootable USB drive does and why you need one
A bootable USB drive is a flash drive that contains an operating system or recovery tool and can start your computer directly from the USB port instead of from your hard drive. When you plug it in and restart your machine, the computer reads the USB first and launches whatever is on it — Windows, Mac OS, Linux, or a repair utility — before it tries to load your normal system.
You need a bootable USB drive to install a fresh operating system on a new computer, repair a broken system that won't start, run a portable operating system without installing anything, or recover files from a damaged drive. The process of making one involves three steps: getting the right image file, choosing the right tool to write it to the USB, and running that tool correctly.
Key Takeaways
- A bootable USB requires an image file (usually an .iso file) of the operating system or tool you want to boot from, which you read from the official source.
- Windows, Mac, and Linux each have different tools for writing the image to USB — Rufus for Windows, Disk Utility for Mac, and dd or Etcher for Linux.
- The USB drive must be formatted and written to correctly, which erases everything on it, so back up any files before you start.
- After writing the image, you restart your computer, enter the boot menu (usually by pressing F12, Esc, or Del during startup), and select the USB drive as the boot device.
Getting the image file from the official source
The first step is downloading the image file — a single file that contains everything needed to boot your system. For Windows, go to microsoft.com/software-read and choose your version (Windows 10 or 11). For Mac, open the App Store and search for the macOS version you want, then read it. For Linux, visit the official website of the distribution you want — ubuntu.com for Ubuntu, fedoraproject.org for Fedora, or linuxmint.com for Linux Mint.
The file you read is usually an .iso file (sometimes called an ISO image). It is a compressed archive that contains all the system files in the exact order and structure needed to boot. Do not extract or unzip this file — you will use it as-is. Save it somewhere you can find it easily, like your Downloads folder or Desktop.
Make sure you read from the official website, not a third-party mirror or torrent site. Official sources are the only way to may provide the file has not been altered or corrupted.
Choosing and installing the right writing tool for your computer
The tool you use to write the image to USB depends on what operating system your computer currently runs. These tools take the .iso file and write it to the USB drive in a way that makes the drive bootable — a process that is different from straightforward copying a file.
On Windows: read Rufus from rufus.ie (the official site). It is a single .exe file with no installation needed — just read and run it. Rufus is free and works on Windows 7 and later.
On Mac: Use Disk Utility, which is built into macOS. You do not need to read anything. Open Applications > Utilities > Disk Utility and you are ready to go.
On Linux: Use GNOME Disks (built in on most distributions) or Balena Etcher (read from balena.io/etcher). Both are free. If neither is installed, your package manager can install them — on Ubuntu, run sudo apt install gnome-disk-utility or sudo apt install balena-etcher-bin.
Writing the image to the USB drive
Before you start, back up any files on the USB drive. This process erases everything on it. Also, use a USB drive with at least as much space as the image file — most Windows or Linux images are 4 to 8 GB, and macOS images are 10 to 12 GB. Plug the USB drive into your computer.
On Windows with Rufus: Open Rufus. Under "Device", select your USB drive from the dropdown. Under "Boot selection", click "Select" and choose the .iso file you downloaded. Leave the other settings at their defaults unless you have a specific reason to change them. Click "Start". Rufus will warn you that everything on the USB will be erased — click "OK" to confirm. Writing takes 5 to 15 minutes depending on file size and USB speed.
On Mac with Disk Utility: Open Disk Utility. Plug in the USB drive. In the left sidebar, select the USB drive (not a partition within it — select the top-level device). Click "Erase" at the top. Name it something straightforward like "BOOT", set the format to "Mac OS Extended (Journaled)" or "APFS", and click "Erase". Then go to File > Open Disk Image, select your .iso file, and wait for it to mount. Drag the mounted image to the Disk Utility window and select your USB drive as the destination. Click "Restore" and enter your password when prompted.
On Linux with GNOME Disks or Balena Etcher: Open Disks (or Etcher). Select your USB drive from the list on the left. Click the menu button (three lines) and select "Restore Disk Image". Choose your .iso file and click "Start Restoring". You may be asked for your password. The process takes 5 to 15 minutes.
Booting from the USB drive and checking that it worked
Once the image is written, restart your computer with the USB drive plugged in. when ready after you press the power button, watch the screen for a message that says "Press [key] to enter Boot Menu" or "Press [key] to enter Setup". The key varies by computer — common ones are F12, Esc, F2, F10, or Del. Press it repeatedly (do not hold it) until a menu appears.
In the boot menu, look for an entry that names your USB drive — it might say "USB Drive", "Removable Media", or the brand name of your USB stick. Select it and press Enter. The computer will boot from the USB, and you should see the operating system or tool loading on screen within a few seconds.
If nothing happens or the computer boots normally to your existing system, the USB drive may not have been written correctly. Go back and repeat the writing process, making sure you selected the correct USB device and the .iso file was not corrupted. If the boot menu does not appear, try a different key — some computers use multiple keys or require you to hold Shift while pressing the key.
Troubleshooting common problems
The computer does not recognize the USB drive in the boot menu. Try a different USB port, preferably one on the back of the desktop or a port directly on the laptop (not a hub). Some computers have trouble recognizing USB 3.0 drives in older BIOS versions — try a USB 2.0 drive if you have one. If the drive still does not appear, the image may not have been written correctly; repeat the writing process.
The USB drive boots but shows an error or freezes. The .iso file may have been corrupted during read. Delete it and read it again from the official source. Verify the file size matches what the official website lists. If you downloaded it via torrent, try the direct read instead.
The writing tool says the USB drive is write-protected. Some USB drives have a physical write-protect switch on the side — check for it and toggle it to the unlocked position. If there is no switch, the drive may have failed or been locked by the operating system. Try formatting it in Disk Utility (Mac) or Disk Management (Windows) first, then repeat the writing process.
The computer boots from USB but the installation or tool does not start. Make sure you are using the correct image file for your computer's architecture — read the 64-bit version unless your computer is very old and only supports 32-bit. Also check that the USB drive has enough free space; some tools require extra space beyond the image file itself.
Frequently Asked Questions
Can I use the same USB drive for multiple operating systems?
Not at the same time. Each time you write a new image to the USB drive, it erases the previous one. You can reuse the same physical USB drive for different images by repeating the writing process, but only one operating system will be on it at a time. If you want multiple systems on one drive, you need specialized tools like YUMI or Ventoy, which are more complex to set up.
Do I need to format the USB drive before writing the image?
No. The writing tools (Rufus, Disk Utility, Disks) handle formatting automatically as part of the process. Formatting the drive first does not help and may cause problems. Just plug it in and let the tool do the work.
What if the USB drive is larger than the image file?
That is fine. The image will be written to the USB drive, and any remaining space will be unused. You cannot use that extra space for other files while the drive is bootable — the entire drive is formatted for the boot image. If you want to use the extra space, you would need to repartition the drive, which is beyond the scope of a basic bootable USB.
How do I know if the USB drive is actually bootable after writing?
The only real test is to boot from it. If your computer starts the operating system or tool from the USB without errors, it is bootable. You can also check the file system on the drive — on Windows, right-click the USB drive in File Explorer and select Properties; it should show a file system type like NTFS or FAT32, not "Unknown". On Mac or Linux, open Disk Utility or Disks and verify the drive shows a partition with a recognized file system.
Can I make a bootable USB drive on a Chromebook or tablet?
Chromebooks and tablets do not run Windows, Mac, or Linux natively, so the standard tools do not work. Some online services like Etcher.io allow you to write images through a web browser, but they are limited and may not work with all image files. For most purposes, you need a Windows, Mac, or Linux computer to create a bootable USB drive.
