A macOS Ventoy installer experiment for bootable USB drives

A Ventoy for Macs was built using macOS tools, Docker, and Go. The goal was to create a bootable Windows USB drive directly from a MacBook instead of switching to another computer. Writing a Windows image straight to a USB drive is possible, but it can require steps like splitting install.wim and understanding how the Windows image is organized.

Ventoy is easier for this job because it is installed on the USB drive once, and then ISO files can be copied onto the drive like normal files. The main problem is that Ventoy does not provide an official macOS . The possible paths are to use another computer, use Docker or a and somehow pass USB access through it, or rebuild Ventoy’s logic directly on macOS.

The Docker or route can be complicated and unreliable because macOS blocks some low-level USB access to protect the user. Rebuilding the directly on macOS looks cleaner, but it requires understanding Ventoy’s and handling GPT and MBR disk structures directly.

Key points

  • A Ventoy was made for Macs using macOS tools, Docker, and Go.
  • Ventoy lets one USB drive boot many ISO files after a setup.
  • There is no official Ventoy for macOS.
  • Using Docker or a for USB access on macOS can be difficult and unreliable.
  • A native macOS approach may be cleaner, but it has to deal directly with GPT and MBR disk structures.
Read original