VentoyStudio, a GUI to generate autounattend.xml and ventoy.json for Windows images #3709
Tim0219800
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Ventoy already has everything needed to apply an answer file:
auto_install,several templates per image, a boot menu to pick between them, variable
expansion. What it has never had is something to write those files.
So I built one: VentoyStudio, a small Windows GUI that generates the
autounattend.xmland merges the matchingauto_installentry intoventoy/ventoy.json.https://github.com/Tim0219800/VentoyStudio
What it does
first, ISO9660 as a fallback)
autosel,timeoutand theauto_install_uefi/_legacysuffixes — the part no other tool exposesWhat it deliberately does not do
It never modifies Ventoy, GRUB or your ISOs. It never writes
DiskConfiguration, so the disk and partitions stay the user's choice in Setup.It writes no
LabConfigkeys either, since Ventoy already applies the hardwarebypass earlier and more cleanly than an answer file can — the UI only exposes
the ability to turn that default off.
ventoy.jsonis merged, never regenerated: plugins it does not managesurvive byte for byte.
Status
Validated end to end by a full Windows 11 25H2 install in a VM — from the drive
to the desktop, no questions asked, software installed. 157 frontend and 67
backend tests. MIT licensed. Ventoy is not bundled: it is downloaded from its
official release and its SHA-256 verified before anything runs.
The binaries are unsigned, so Windows will show a SmartScreen warning. SHA-256
sums are in the release notes.
Feedback welcome, especially on the
auto_installedge cases — a lot of thebehaviour I relied on is only visible in
ventoy_plugin.c, and I would ratherbe told now if I read something wrong.
All reactions