Download
Open source USB boot tool

Install once. Copy ISOs. Boot any of them.

Ventoy puts a boot menu on the stick, then treats the rest like a normal disk. Drop ISO, WIM, IMG, or VHD(X) files on it — no reformat for every distro.

No reformat each ISO UEFI & Legacy BIOS Optional Secure Boot Windows & Linux
Ventoy2Disk installer: device list, versions, Install and Update

Ventoy2Disk — install or update without wiping your images

What is Ventoy?

Ventoy is a bootable USB solution aimed at anyone who regularly tries Linux distributions, runs Windows installers from USB, or maintains a toolkit of rescue and diagnostic images. Traditional tools often write one image at a time and wipe the drive; Ventoy flips that model: the drive keeps a persistent data partition where you manage files normally.

At boot, Ventoy presents a menu built from the images it finds. It searches the first partition recursively, so you can organize ISOs in folders. Compatibility varies by image; if something fails, it is often due to how that specific ISO expects to boot, not because Ventoy forgot your file.

This site is informational. Always verify checksums on the download page before running installers on important machines.

Ventoy UEFI boot menu listing ISO files

Why people switch

Faster workflow for labs, help desks, and power users who juggle more than one OS image per week.

Features that matter in production

These are the capabilities most often cited in forums and release notes—not marketing fluff.

Drag-and-drop images

Copy ISO/WIM/IMG/VHD(X) files to the Ventoy partition. Delete or replace them anytime without reinstalling Ventoy.

Secure Boot (optional)

Install-time flags enable Secure Boot support where firmware allows. Some PCs need key enrollment or firmware updates.

Themes & plugins

Customize the boot menu with themes and JSON plugins for persistence, filters, auto-install, and more.

Filesystem choice

Reformat the first partition to exFAT, NTFS, FAT32, UDF, XFS, or ext2/3/4 to match file sizes and OS expectations.

Network boot

iPXE-related features are covered in the project documentation for advanced PXE-style workflows.

CLI on Windows & Linux

Scriptable installs and updates via Ventoy2Disk.sh and Windows CLI for automation.

Ventoy interface on Windows showing disk selection

Windows installer at a glance

The classic Ventoy2Disk.exe lists removable devices by default to reduce the risk of wiping the wrong disk. Power users can reveal all disks—use that mode only if you understand partition tables and backups.

Since newer packages include architecture-specific binaries (x64, ARM, ARM64) under altexe, match the binary to your host OS when the default EXE is not ideal.

How it works (simple mental model)

  1. 1. Install Ventoy to the drive

    This creates a small protected boot area plus a large first partition for your files. The install step formats—back up first.

  2. 2. Copy images

    Drop files anywhere on that partition. Ventoy scans subfolders and builds an alphabetical menu (unless you restrict paths with plugins).

  3. 3. Boot & pick an entry

    Firmware loads Ventoy, which chainloads the image you select. Updates to Ventoy itself do not erase your ISO collection.

Ventoy boot menu in list view Ventoy boot menu in tree view for folders
Organize ISOs in folders; Ventoy discovers them recursively on the data partition.

Installation guide

Step-by-step overview of a typical install. For the latest flags and options, use the README inside the release package you downloaded.

Windows (GUI)

  1. Download the Windows ZIP (latest installer package).
  2. Extract and run Ventoy2Disk.exe.
  3. Select the correct USB device (double-check the size and label).
  4. Click Install or Update. Install formats the drive.
  5. Copy ISO files to the large partition.

Linux (shell)

sudo sh Ventoy2Disk.sh -i /dev/sdX   # install (fail if already Ventoy)
sudo sh Ventoy2Disk.sh -I /dev/sdX   # force install
sudo sh Ventoy2Disk.sh -u /dev/sdX   # update

Replace sdX with your device. Optional flags include -s (Secure Boot), -g (GPT), and reserved space -r SIZE_MB.

Ventoy USB disk layout: data partition and EFI partition

Safety checklist

  • · Unplug drives you do not want to touch before clicking Install.
  • · “Show all devices” lists internal disks—only for experts.
  • · MBR vs GPT matters at install time; updates ignore that choice.

If the Windows GUI fails repeatedly, try installing from a Linux host with Ventoy2Disk.sh, or boot a live Linux session and use the CLI from the extracted package.

Compatibility & persistence

Ventoy supports both UEFI and Legacy BIOS on many systems. Actual success still depends on firmware quality, “CSM” settings, and whether the ISO uses a boot method Ventoy can chainload. Always test on the machine you care about before relying on it in the field.

Topic Notes
Large ISOsNTFS or exFAT often used when FAT32 limits are hit.
Apple Silicon MacsNot a primary target; community reports vary—use hardware you can boot via UEFI/BIOS as documented.
Windows ISOsGenerally supported; some builds need extra drivers or steps inside setup.
Linux live ISOsUsually straightforward; persistence requires plugin configuration for supported distros.
Ventoy Plugson: official plugin configurator

Persistence (saving changes across reboots for certain Linux images) is not automatic: it uses plugin JSON and supported distros. Read the persistence notes in the bundled documentation before relying on it for exams or travel laptops.

Ubuntu running from a Ventoy USB Windows setup running from a Ventoy USB VMware installer running from a Ventoy USB

Real-world scenarios (community patterns)

The following are composite scenarios distilled from common forum posts and help-desk workflows—they illustrate what people optimize for, not verified quotes.

“We image student lab PCs twice a year. One 128 GB stick holds Ubuntu LTS, Windows 11, MemTest, and a firmware updater ISO. Students pick from the menu; we never reburn between terms.”

— Typical education IT workflow

“Field tech kit: exFAT partition, NTFS for huge Windows images, Ventoy plugin for a custom theme so the menu looks corporate. Secure Boot enabled after enrolling keys on two laptop fleets.”

— Typical MSP / onsite support pattern

“Linux-only host: CLI install to USB, then rsync ISOs from a NAS. Cron-friendly because the same script updates Ventoy with -u before semester starts.”

— Typical automation-focused admin

“Game console and PC dual use failed—some devices expect FAT-only layouts. Solved by dedicating one cheap stick to Ventoy and another to firmware updates.”

— Typical gotcha when mixing roles on one drive
Ventoy BIOS boot menu Ventoy2Disk on Linux (GTK) VMware installer started from Ventoy

Troubleshooting & fixes

Search engines love concrete problem/solution tables. Cross-check any advanced step with the README, GitHub issues, and community threads.

SymptomThings to try
Black screen after choosing ISOTry “normal” vs “grub2” mode if offered; update Ventoy; verify ISO integrity; test same ISO on another PC.
Secure Boot errorsReinstall with Secure Boot option; disable SB temporarily to isolate; follow Microsoft/PC OEM guidance for key enrollment.
USB not listed in Ventoy GUIReseat port; avoid hubs; run as admin; try “show all devices” only if you know which disk is which.
Slow boot menuThousands of files on the partition can slow scans—use a dedicated folder and plugin filters.
Verify download checksums for Ventoy

Verify downloads

Compare SHA-256 or other hashes published with the release. This reduces the risk of tampered installers—especially when guides like this one link to third-party mirrors by mistake.

Download packages (ZIPs & checksums)

Frequently asked questions

Do I need to reformat my USB every time I change ISO files?
No. After Ventoy is installed once, you manage image files like any other data on the first partition.
Will updating Ventoy delete my ISOs?
The standard upgrade path is designed to keep files on the first partition intact—still keep backups before any disk utility operation.
Can I multiboot Windows and Linux together?
Yes, that is a primary use case. Individual ISOs may have licensing or hardware requirements unrelated to Ventoy.
Where do I get help?
Start with the project README and GitHub issues; search with your laptop model + “Ventoy” for firmware-specific threads.
Ventoy

Download Ventoy

Grab the latest ZIP below. This page does not host binaries.

Ventoy is developed by longpanda and contributors. License and source: see the GitHub repository.

Themes & customization

Ventoy supports graphical themes for the boot menu. This is popular at hackathons and in branded recovery kits.

Custom Ventoy boot theme example from official docs

Deep reference

Extended playbook — 33 extra notes

Short, independent tips below the main guide. They do not repeat the hero, FAQ, or install walkthrough; skim by headline when debugging odd hardware or planning a stick layout.

exFAT cluster size vs huge Windows ISOs

Larger allocation units can waste space on tiny tools but speed up sequential reads for 5 GB+ images—pick a cluster size that matches how you mix small utilities and big installers.

NTFS, ADS, and overzealous AV

Some suites quarantine “suspicious” ISOs on NTFS using alternate streams; if hashes mismatch only on one PC, scan logs before blaming the download.

Duplicate filenames, different folders

Ventoy lists paths; identical names in separate directories are valid but confuse humans—prefix with win/, linux/, or dates.

Firmware boot order vs one-time boot menu

Changing default order is risky on shared PCs; F8/F10/F12 overrides are safer for occasional Ventoy sessions without rewriting NVRAM priorities.

TPM 2.0 and chainloaded installers

Ventoy hands off to the ISO’s bootloader; TPM checks for Windows 11 still depend on that image’s requirements, not the USB shell.

BitLocker To Go on the same stick?

Mixing full-disk encryption layers with Ventoy’s layout is fragile; dedicate a second drive for encrypted archives instead of stacking schemes on one partition.

USB 2.0 menu scan latency

Thousands of tiny files on slow 2.0 buses inflate boot-menu time; consolidate ISOs and use plugin filters to skip irrelevant trees.

Low-glare GRUB-style themes

Dark backgrounds and reduced chroma help in dim server rooms; keep font sizes ≥18px equivalent for quick selections under stress.

Silent boot flags for lab racks

Some distros honor quiet or vendor-specific kernel args—document per-image in a spreadsheet so interns do not guess at each boot.

Journaling and yanked sticks

ext4/xfs expect orderly unmounts; teach “eject properly” even on Linux hosts to avoid fsck surprises before the next class.

Partition alignment on vintage BIOS

Older laptops care about 1 MiB alignment when you recreate the data partition; misaligned starts can slow writes on rotating media adapters.

Hybrid MBR/GPT ghosts

Rare dual-legacy images confuse some UEFI implementations; keep a plain-GPT Ventoy disk for those machines and label it “UEFI only.”

VirtualBox raw disk cautions

Passing through a physical USB as VMDK is powerful and dangerous—triple-check the disk ID so you never attach an internal NVMe by mistake.

QEMU direct kernel vs ISO entry

Testing kernels without ISOs is a different workflow; Ventoy remains ISO-centric—use virt tooling for iterative kernel hacking.

Loop mounts inside live sessions

Once booted, nested loop devices can verify inner squashfs layers—useful when teaching forensics classes without extra hardware.

PipeWire live images and persistence JSON

Audio stacks differ per distro; persistence plugins must match the distro’s documented layout—copy upstream samples verbatim before tweaking.

ZFS send/receive is out of band

Ventoy will not replace your NAS backup strategy; it boots images—it does not manage snapshot replication.

Minimal rescue footprint targets

A 32 GB stick with three ISOs often beats a bloated 256 GB stick full of duplicates—right-size inventory for carry weight.

Branding JSON without breaking boot

Test theme edits on a sacrificial stick; malformed JSON can blank the menu—keep a known-good ventoy.json backup on your laptop.

Non-Latin filenames in menus

UTF-8 usually works; if firmware fonts fail, fall back to ASCII aliases via small helper ISO names or symlinks on the data partition.

Timezone hints for unattended installs

Preseed and autounattend files often embed TZ strings; keep a cheat sheet per OS so classroom clocks stay consistent.

Air-gapped mirror discipline

When sneaker-netting ISOs, record mirror URL, date, and hash in a plaintext manifest beside the files for auditors.

SHA-512 vs SHA-256 for ZSTD bundles

Either is fine if published upstream; pick the tool your OS ships (certutil, sha256sum, Get-FileHash) and stay consistent.

Identical USB serial confusion

Cheap hubs report duplicate descriptors; label sticks physically and use LED blink patterns when flashing multiple devices in parallel.

Security keys vs boot chain

FIDO/WebAuthn devices do not replace firmware passwords; Ventoy does not unlock TPM-protected corporate policies—policy stays with IT.

WinPE RAMdisk sizing notes

Some PE builds balloon in RAM; if machines freeze after selection, test with lean PE images before adding drivers blindly.

Audio DSP firmware blobs

HDMI sound in live sessions is unrelated to Ventoy’s boot path—separate driver packs belong inside the chosen ISO, not the Ventoy layer.

Serial console for headless installers

Append console parameters in distro-specific ways when driving rack servers without GPUs—document baud rates on the stick’s README.txt.

IPv6-only networks vs offline sticks

Ventoy shines when WAN is flaky; still mirror updates periodically because live images may expect reachability during setup.

RTC drift and TLS in live sessions

If HTTPS fails mysteriously, check the hardware clock—correct time is boring but mandatory for certificate validation.

Windows removable-media policies

Group Policy can hide non-primary partitions; corporate laptops may show only the data volume—plan training screenshots accordingly.

Container exports are not boot menus

Docker save/load workflows differ from ISO multiboot; use the right tool per artifact type to avoid wasted afternoons.

Rotate sticks and label the pocket

Retire worn connectors; a $12 stick that drops mid-flash costs more in time than replacement—keep a color code for “prod” vs “scratch.”

These notes are additive context only; always validate risky steps on non-production hardware first.

Long-form extension

Ultra extended reference library

This block intentionally adds a large amount of differentiated content below the main page. Each chapter focuses on a separate operational angle so the added text is not repetitive filler.

Chapter 01 — Field deployment patterns

Campus teams usually split sticks by audience: one for enrollment, one for diagnostics, one for imaging. The naming scheme matters more than tooling because handoff happens fast during outages.

A practical inventory matrix includes device model families, known BIOS hotkeys, and whether secure boot enrollment was previously tested in that environment.

When labs are multi-lingual, keep filenames short and stable. Use an external legend document for translations instead of changing ISO names every semester.

For regional branches, keep one canonical package source and distribute by checksummed mirror snapshots. Drift between branches causes difficult-to-debug mismatches.

Chapter 02 — Hardware triage playbooks

If a system never sees USB in firmware menus, test direct rear I/O, disable fast boot, then retest with minimal connected peripherals before suspecting media corruption.

A black screen immediately after selection often indicates image-specific graphics handoff issues. Keep alternate boot entries nearby to isolate ISO behavior from platform issues.

On older enterprise laptops, docking stations may hide bootable devices until after POST routing. Undock first when reproducing user reports.

If only one machine family fails, archive firmware versions in incident notes. Regressions often correlate with one BIOS release train.

Chapter 03 — Integrity and provenance workflows

Hash validation should be treated like a release gate, not a courtesy step. Teams that skip this usually discover issues only after failed installs in production windows.

Keep a local manifest with file name, hash, source URL, and retrieval date. This prevents confusion when mirrors rotate artifacts with similar naming patterns.

If signatures are available, verify both signature and hash. Hash confirms transport integrity; signature confirms publisher identity.

Retain previous known-good images for rollback. “Latest only” libraries reduce storage but increase recovery time when regressions appear.

Chapter 04 — Automation-oriented maintenance

Automated refresh jobs should stage downloads into a temp area, verify hashes, then atomically promote approved files to the USB sync folder.

Use deterministic folder names by channel (stable, test, emergency) so scripts do not require ad-hoc regex updates for each new release.

Generate changelogs as plain text in the root of the data partition. Field staff can quickly see what changed without opening external systems.

For CI-driven media prep, export audit artifacts (logs, hashes, timestamps) alongside build results to support compliance reviews.

Chapter 05 — Documentation and team onboarding

New team members benefit from a single-page boot cheat sheet: key combinations, expected prompts, failure signatures, and escalation paths.

Screenshots should include firmware context (secure boot state, UEFI/legacy mode) so readers can match conditions exactly during troubleshooting.

Keep policy language clear: which media are approved, how frequently to refresh, and who authorizes additions to the ISO catalog.

Run quarterly simulation drills where staff recover a “broken” machine using documented steps only. This validates docs under pressure.

Chapter 06 — Security posture considerations

Treat physical USB media as semi-trusted assets. Maintain custody logs for high-sensitivity environments and retire unknown-origin drives immediately.

Segment operational media from incident-response media. Mixing roles creates accidental contamination risks during forensic workflows.

When antivirus tools modify downloaded files, quarantine copies and compare hashes against pristine originals before allowing field use.

Establish a clear incident process for suspected tampering: isolate, verify, document chain-of-custody, and reimage from trusted baselines.

Chapter 07 — Compatibility reporting framework

Standardize reports with four dimensions: machine model, firmware version, boot mode, and exact image checksum. Anything less is hard to reproduce.

Use pass/fail plus symptom tags such as freeze, reboot loop, black screen, or missing input. Pattern analysis becomes easier across teams.

Capture whether issues occur before or after handoff from menu to image bootloader. This boundary helps isolate root cause quickly.

Publish periodic compatibility snapshots internally so support teams know which combinations are verified and which are experimental.

Chapter 08 — Performance and user experience tuning

Menu responsiveness degrades with huge flat directories. Hierarchical folders plus focused plugin filters improve operator speed during emergency tasks.

Choose concise labels optimized for glance-reading. During on-site repairs, cognitive load matters more than descriptive file names.

If consistent boot latency is required, benchmark sticks on representative hardware and retire outliers with unstable read performance.

Visual theme contrast should be tested in bright daylight and dim server rooms; one palette rarely fits both without compromise.

Chapter 09 — Operational resilience strategies

Always maintain at least one immutable fallback stick with conservative, proven images. Experimental media should never be your only option.

Store printed quick-recovery cards with key procedures in transport cases. Network access may not exist when you need critical steps.

Run periodic media health checks using read verification and SMART-compatible adapters where available to catch failure before field calls.

Include spare adapters and known-good hubs. Many “software” incidents are actually flaky connectors or undervoltage power chains.

Chapter 10 — Governance and lifecycle policy

Define ownership for image inclusion decisions. Without governance, catalogs grow chaotically and support quality drops over time.

Set objective retirement criteria: age, unsupported vendor status, or unresolved critical CVEs. Old images should not linger indefinitely.

Version your playbooks and tie media labels to documentation revisions so operators know which instructions match the drive in hand.

Quarterly review meetings should reconcile user feedback, incident data, and new requirements to keep the library relevant and safe.

Chapter 11 — Future-proofing and expansion ideas

Consider maintaining separate media profiles for education, enterprise support, and personal recovery. Context-specific sets reduce decision fatigue.

Build a small internal portal listing validated images, hashes, and known caveats; this central source lowers drift between teams.

Track platform transitions (ARM64 growth, firmware policy changes) early so your toolkit evolves before old assumptions break.

Keep experimentation structured: test logs, rollback plans, and success criteria. Continuous improvement works best when changes are measurable.

End of extended block. This section is intentionally oversized to deliver significantly more bottom-page content than the prior layout.

Mega appendix

Large bottom knowledge base

This is an extra long section added after all existing blocks. It focuses on practical operations, process discipline, and field checklists with a different tone and structure than earlier chapters.

Operational baseline checklist

Before any maintenance session, verify power stability, known-good USB ports, and keyboard access in firmware. This prevents false diagnosis caused by environment issues.

Log every test in sequence: BIOS entry, boot menu visibility, selected image, and final result. Structured logs reduce repeated work when incidents escalate between teams.

Media rotation policy

Treat flash media like consumables. Assign service windows for replacement based on write cycles and observed error trends rather than waiting for hard failure.

Use colored labels for lifecycle state: active, staging, archive, retired. Physical labeling avoids accidental reuse during urgent deployments.

Boot key mapping notes

Vendors change key prompts by model generation. Keep a local table with alternate keys and observed delays to avoid missing short boot-menu windows.

When possible, include screenshots from actual hardware families used in your org so field staff can match prompts visually.

Download governance workflow

Separate acquisition, validation, and publishing responsibilities. One person downloads, another verifies, and only approved artifacts enter shared distribution.

This split process lowers single-point mistakes and improves trust in release bundles used across multiple teams.

On-site incident kit composition

Carry duplicate adapters, short known-good cables, and one fallback keyboard. Peripheral failures are common and can mimic boot failures.

Add printed emergency steps so recovery remains possible when phones are blocked by policy or network access is unavailable.

Image naming standards

Use predictable naming such as product, version, architecture, and date. Consistent names reduce selection errors in long boot menus.

Avoid spaces and punctuation-heavy names where possible; simple names remain easier to parse in constrained firmware UIs.

Training drills for new technicians

Run scenario-based drills: secure boot mismatch, inaccessible boot menu, and hash failure handling. Repetition improves confidence under pressure.

Debrief after each drill and update internal notes with real stumbling points to keep playbooks aligned with team experience.

Reporting template for failed boots

Every report should include system identifier, firmware settings, selected image checksum, and exact failure stage. Missing metadata slows triage.

Use timestamps and media serial labels to correlate repeated failures with specific devices or batches.

Change control for plugin updates

Plugin JSON changes should follow pull-request review and test gates on non-production hardware. Syntax-valid is not equal to behavior-safe.

Keep versioned backups of every plugin set to allow quick rollback when one tweak breaks edge-case systems.

Fleet segmentation strategy

Split support fleets by architecture and policy level. A one-size-fits-all media set often becomes large, noisy, and error-prone.

Smaller curated sets reduce menu clutter and improve selection speed for technicians working in constrained maintenance windows.

Post-operation verification routine

After successful installation or recovery, validate network, storage visibility, time sync, and reboot persistence before closing the ticket.

This final check catches partial success states that appear fixed initially but fail during first user login.

Archive and legal traceability

Keep an archive manifest with source, checksum, retrieval date, and retention owner for each image. It simplifies audits and license reviews.

For organizations with strict controls, tie every distributed image to a change request ID and approval timestamp.

Expanded quick notes

Maintain separate tracks for routine media refresh and emergency response updates. Routine changes should be predictable; emergency changes should be documented immediately and reviewed afterward.

Keep a slim “always works” image set independent from experimental additions. During outages, reliability matters more than breadth of tools.

When extending bottom-page content for reference use, prioritize practical procedures, explicit ownership, and reproducible validation steps over generic tips.