What a bootable USB does and why you need one
A bootable USB is a flash drive that contains an operating system or repair tool and can start your computer directly from the drive itself, without using your hard drive. When you plug it in and restart your computer, the bootable USB takes over before Windows, Mac, or Linux normally loads. This is how you install a fresh operating system, repair a broken system, or run diagnostic tools.
You create a bootable USB by writing an ISO file — a complete copy of an operating system or tool — directly to the drive in a way that makes it bootable. This is different from just copying files onto a USB drive the normal way. The process tells your computer's firmware that this drive is a valid startup device.
Most people need a bootable USB for one of three reasons: installing Windows or Linux on a new computer or after a fresh hard drive, repairing a system that won't start, or running a live operating system to test hardware or recover data without touching the main hard drive.
Key Takeaways
- You need a USB drive at least 4 GB for Windows or Linux, an ISO file of the operating system or tool you want, and free software like Rufus (Windows), Balena Etcher (Windows, Mac, Linux), or the Disk Utility built into Mac.
- The process erases everything on the USB drive, so back up any files on it first or use a drive you do not need.
- Writing the ISO file takes 5 to 15 minutes depending on file size and USB speed, and the drive will appear to have very little usable space afterward because the bootable partition is hidden.
- After creating the bootable USB, you restart your computer and press a specific key during startup — usually F12, Esc, or Del — to choose the USB as the boot device instead of your hard drive.
Gathering what you need before you start
You need three things: a USB drive with at least 4 GB of free space (8 GB is safer for Windows), the ISO file for the operating system or tool you want to boot from, and the right software to write that ISO to the drive.
The USB drive will be completely erased during this process, so if it contains files you want to keep, copy them to your computer first. Any USB 2.0 or 3.0 drive works — speed matters less than capacity. If you are creating a bootable Windows 10 or 11 installer, use a drive with at least 8 GB.
Download the ISO file from the official source. For Windows, go to microsoft.com and download the Windows installation media. For Linux, visit the distribution's official website — ubuntu.com for Ubuntu, fedoraproject.org for Fedora, and so on. For repair tools like DBAN (Darik's Boot and Nuke) or Memtest86, download from their official sites. Do not use ISO files from unknown sources.
Using Rufus on Windows
Rufus is the fastest and most reliable tool for Windows users. Download it from rufus.ie — it is a single executable file with no installation needed. Plug in your USB drive, open Rufus, and it will automatically detect the drive in the "Device" field at the top.
Click the "Select" button next to "Boot selection" and choose your ISO file. Leave the partition scheme as "MBR" unless you have a specific reason to change it — MBR works on almost all computers. Leave the file system as "NTFS" for Windows ISOs or "FAT32" for Linux and repair tools. Click "Start" and Rufus will warn you that everything on the drive will be erased. Click "OK" to proceed.
The writing process takes 5 to 15 minutes depending on the ISO size and your USB speed. Rufus shows a progress bar and tells you when it is finished. Do not unplug the drive until it says "Ready" at the bottom of the window. When it is done, safely eject the drive, and it is ready to boot.
Using Balena Etcher on Windows, Mac, or Linux
Balena Etcher works the same way on all three operating systems and is simpler than Rufus if you do not need advanced options. Download it from balena.io/etcher, install it, and open the application.
Click "Flash from file" and select your ISO. Click "Select target" and choose your USB drive — Etcher shows the drive size so you can confirm you picked the right one. Click "Flash" and enter your password if prompted. Etcher will write the ISO and verify it automatically, which takes longer than Rufus but catches errors before you try to boot.
When the progress bar reaches 100% and shows a checkmark, the drive is ready. Eject it safely and you are done. Balena Etcher is the best choice if you switch between Windows and Mac or if you want the simplest possible process.
Using Disk Utility on Mac
Mac users can use the built-in Disk Utility instead of downloading extra software, though it requires using the Terminal. Download your ISO file and note where it is saved — usually your Downloads folder.
Open Terminal (search for it in Spotlight or find it in Applications > Utilities). Type diskutil list and press Enter to see all connected drives. Find your USB drive in the list — it will show the size and a name like "disk2" or "disk3". Plug in the USB drive first so you can identify which number is yours.
Type diskutil secureErase freespace 0 /dev/diskX /path/to/your/file.iso, replacing X with your disk number and the path with your actual ISO location. For example: diskutil secureErase freespace 0 /dev/disk2 ~/Downloads/ubuntu-22.04-desktop-amd64.iso. Press Enter and wait for the process to finish — it takes 10 to 20 minutes. When Terminal shows a completion message, eject the drive and it is ready.
If you prefer not to use Terminal, download Balena Etcher instead — it is easier and works just as well on Mac.
Booting from the USB drive and what to expect
Plug the bootable USB into your computer and restart it. Immediately after the screen goes black, start pressing a specific key repeatedly — usually F12, Esc, Del, or F2, depending on your computer's manufacturer. You are looking for a boot menu or a message that says "Press [key] to enter Setup" or "Press [key] to choose boot device."
If you do not see a boot menu, restart again and try a different key. Laptop manufacturers often use different keys: Dell uses F12, HP uses Esc, Lenovo uses F12 or Novo, and Apple uses the Option key. If you are unsure, look up your specific computer model and "boot menu key."
When the boot menu appears, select your USB drive from the list — it will usually show the drive name or "USB Device" or "UEFI: [drive name]." Select it and press Enter. The computer will boot from the USB drive instead of your hard drive, and you will see the operating system or tool loading from the drive.
If nothing happens after selecting the USB, the drive may not have written correctly. Go back and repeat the process with Rufus or Balena Etcher, making sure you selected the ISO file and the correct USB drive.
Troubleshooting common problems
If the computer does not recognize the USB drive at all during boot, try plugging it into a different USB port — some older computers have ports that do not support booting. If you are using a USB hub, plug the drive directly into the computer instead.
If the ISO wrote successfully but the computer will not boot from it, restart and try pressing the boot menu key earlier — some computers require you to press it before the manufacturer logo appears. You can also try changing the boot order in the BIOS or UEFI settings, though this is less common on modern computers.
If Rufus or Balena Etcher says the ISO file is invalid or corrupted, download the ISO again from the official source. Corrupted downloads happen occasionally, especially on slow connections. Delete the old ISO and download a fresh copy before trying again.
If the USB drive appears to have almost no free space after the process completes, that is normal — the bootable partition is hidden from Windows or Mac's file manager. The drive is working correctly. Do not try to delete hidden files or reformat it while it is still bootable.
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 ISO to the drive, it erases the previous one. You can reuse the same drive for different ISOs, but you have to write a new ISO each time. If you need multiple bootable systems on one drive, you would need specialized tools like YUMI or Ventoy, which are more complex.
What if my computer is too old to boot from USB?
Very old computers (before 2005) may not support USB booting at all. Check your computer's manual or search for your model number and "USB boot support." If your computer does not support it, you would need to use a DVD or CD instead, though most modern computers no longer have optical drives.
Do I need to format the USB drive before writing the ISO?
No. Rufus and Balena Etcher handle all the formatting automatically. In fact, formatting the drive first can cause problems. Just plug it in and let the software do the work.
Will creating a bootable USB delete files on my computer's hard drive?
No. The bootable USB only affects the USB drive itself. Your computer's hard drive is not touched unless you specifically choose to erase it during the operating system installation process.
Can I use a bootable USB on multiple computers?
Yes. Once you create a bootable USB, you can plug it into any computer and boot from it. The USB drive itself is not tied to any specific computer.