Stop Reformatting Your USB Drive. Just Copy ISOs.
You know the workflow. You need to test install a Linux distro or boot into a live environment. You grab a USB drive, format it, and dd the ISO or use something like Rufus or Etcher. A few minutes later, you're done. The next week, you need a different ISO. Back to square one: reformat the drive, burn the new image, and say goodbye to the old one.
It’s a minor annoyance, but it adds up. What if you could just copy ISO files to a USB drive, like regular files, and boot any of them? That’s exactly what Ventoy does.
What It Does
Ventoy is an open source tool that turns a USB drive into a multiboot drive. You install Ventoy once onto the USB (it only takes a few seconds), and from that point on, you simply copy .iso files onto the drive. That’s it. No reformatting. No extracting or partitioning. You can copy multiple ISOs, different distros, rescue disks, or Windows installers—all on the same drive.
When you boot from the USB, Ventoy presents a menu of all the ISOs you’ve copied. Pick one, and it boots. You can remove old ISOs, add new ones, or update them just by copying files. The drive stays in its normal filesystem (exFAT or NTFS), so you can use the leftover space for documents or tools.
Why It’s Cool
- No reformatting. This is the core promise. Install once, and then you’re just dragging files. It feels wrong at first, but it works.
- Supports nearly everything. Ventoy handles Linux distros, Windows installer ISOs, various BSDs, and even custom ISO-based tools like Hiren’s Boot CD.
- Legacy and UEFI. Works with both BIOS and UEFI boot modes, and it negotiates the correct one automatically.
- You don’t lose the drive. Since the USB remains a normal filesystem, you can still use it for storage. No more dedicated boot drive that sits around doing nothing.
- Under the hood cleverness. Ventoy actually works by embedding a small boot manager and a driver that lets it directly map the ISO files as virtual drives at boot time. No extraction, no loopback hacks that break with certain ISOs. It’s a surprisingly robust little piece of engineering.
How to Try It
- Grab the latest release from the GitHub releases page. It’s available for Linux (shell script) and Windows (GUI or command line).
- Insert a USB drive (warning: it will be wiped during Ventoy installation—back up anything you need).
- Run the installer. On Linux, it’s something like:
Replace
sudo sh Ventoy2Disk.sh -i /dev/sdXsdXwith your USB device name (double check withlsblk). - Once installed, just copy any
.isofiles to the drive. - Plug it into a computer, reboot, and select the USB as the boot device. You’ll see a simple menu listing all your ISOs.
You can find more detailed instructions in the Ventoy documentation.
Final Thoughts
Is this a world-changing tool? Not really. But it solves a specific, repeated pain point so neatly that once you use it, you’ll wonder why you didn’t do this earlier. For a developer who juggles multiple Linux distros, Windows installers, or rescue disks (and doesn’t want to carry a drawer full of USB drives), Ventoy is one of those “why didn’t I think of that” utilities.
It’s free, open source, and actively maintained. The only real downside is that installing Ventoy requires wiping the drive first, so you can’t just convert an existing bootable USB without moving data. But once it’s set up, it’s as low-maintenance as a tool can get.
Found this useful? More dev-friendly tools and projects at @githubprojects.
Repository: https://github.com/ventoy/Ventoy