- Ventoy एक open source टूल है जो boot image को USB पर burn करने के बजाय उन्हें फ़ाइल के रूप में कॉपी करके रखता है और boot के समय मेनू से चुनकर चलाने देता है
- कई ISO/WIM/IMG/VHD(x)/EFI फ़ाइलों को अलग-अलग फ़ोल्डरों में रखने पर भी यह उन्हें पहचान लेता है, और बार-बार format किए बिना drag and drop जैसे तरीके से multi-boot USB बनाया जा सकता है
- x86 Legacy BIOS से लेकर IA32/x86_64/ARM64/MIPS64EL UEFI तक व्यापक support के साथ यह Windows, Linux, ChromeOS, Unix, VMware, Xen परिवार की images चलाने के लिए उपयुक्त है
- 1400 से अधिक image files का परीक्षण किया जा चुका है, और distrowatch.com के आधार पर 90% से अधिक distributions के support की जानकारी दी गई है
- Secure Boot, Linux Persistence, automatic installation, plugins और theme customization तक शामिल हैं, इसलिए एक ही USB को recovery, installation और testing boot hub के रूप में इस्तेमाल करना सुविधाजनक है
फ़ाइल कॉपी-केंद्रित boot तरीका
- Ventoy एक open source टूल है जो ISO/WIM/IMG/VHD(x)/EFI फ़ाइलों से सीधे boot करता है
- उपयोगकर्ता हर बार disk को format किए बिना image files को USB drive पर कॉपी करके तुरंत boot कर सकते हैं
- कई फ़ाइलों को अलग-अलग फ़ोल्डरों में रखने पर Ventoy एक चुनने योग्य boot menu देता है
- USB के अलावा local disk में मौजूद ISO/WIM/IMG/VHD(x)/EFI फ़ाइलों को भी खोजकर सीधे boot किया जा सकता है
-
समर्थित firmware और operating system का दायरा
- x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, MIPS64EL UEFI को support करता है
- Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen जैसे अधिकांश OS प्रकारों को संभालता है
- 1400 से अधिक image files का परीक्षण किया गया है, और परीक्षण सूची Tested ISO में देखी जा सकती है
- distrowatch.com के आधार पर 90% से अधिक distributions को support करता है, और विस्तृत जानकारी details में है
-
नवीनतम रिलीज़
- 25 जून 2026 को ventoy-1.1.16 नई रिलीज़ जारी की गई
इंस्टॉलेशन, compatibility और संचालन सुविधाएँ
- Ventoy 100% open source है, और license जानकारी license में है
- इसका उपयोग तरीका सरल है, और शुरुआती दस्तावेज़ Get started में उपलब्ध हैं
- इसकी execution speed केवल ISO file copy speed से सीमित होती है
- installation targets में USB, local disk, SSD, NVMe और SD card शामिल हैं
- ISO/WIM/IMG/VHD(x)/EFI फ़ाइलों को extract किए बिना सीधे boot किया जा सकता है
- मुख्य partition filesystem के रूप में FAT32, exFAT, NTFS, UDF, XFS, Btrfs, Ext2/3/4 को support करता है
- 4GB से बड़े ISO files को भी support करता है
- MBR और GPT partition styles दोनों को support करता है
- IA32/x86_64 UEFI Secure Boot को support करता है, और संबंधित दस्तावेज़ Notes में हैं
-
installation automation और boot विस्तार
- Linux Persistence, Windows automatic installation, Linux automatic installation को support करता है
- automatic installation scripts के लिए Windows/Linux पर variable expansion भी support करता है
- Linux vDisk(vhd/vdi/raw आदि) boot solution प्रदान करता है, और संबंधित दस्तावेज़ Notes में हैं
- सिर्फ boot ही नहीं, पूरी installation process को भी support करता है
-
मेनू और plugins
- menu alias, menu tip messages, password protection, Legacy और UEFI के लिए native boot menu style को support करता है
- menu को ListView और TreeView modes के बीच dynamic रूप से बदला जा सकता है
- plugin framework और GUI plugin configuration tool प्रदान करता है
- runtime environment में files inject की जा सकती हैं या boot configuration files को dynamic रूप से बदला जा सकता है
- themes और menu style को उच्च स्तर तक customize किया जा सकता है
USB संचालन और संबंधित प्रोजेक्ट
- USB drive write protection और सामान्य USB उपयोग को support करता है
- version upgrade के दौरान data नष्ट नहीं होता
- हर नई distribution आने पर Ventoy को update करने की आवश्यकता नहीं होती
- network (PXE) के ज़रिए OS को boot और install करने के लिए अलग प्रोजेक्ट iVentoy का उपयोग किया जा सकता है, जिसकी साइट https://www.iventoy.com है
1 टिप्पणियां
Hacker News की राय
यह एक शानदार टूल है। Linux, Windows, FreeBSD, कुछ DOS समेत ज़्यादातर चीज़ों पर काम करता है
मैंने पहले इस पर यहाँ लिखा था: https://www.theregister.com/2021/12/10/friday_foss_fest/
अब इसका PXE network boot वर्ज़न भी है: https://www.iventoy.com/en/index.html
20 साल से शौक और काम, दोनों के लिए Linux मशीनों के साथ काम करते हुए, मैं भरोसे से कह सकता हूँ कि PXE किसी एकल प्रोजेक्ट/डोमेन के हिसाब से सबसे कठिन चीज़ रही है। मैंने 3-4 बार कोशिश की, करीब 2 बार सफल हुआ, और बहुत सारा समय लगाया या बर्बाद किया
यह एक शानदार टूल है। एक USB drive में कई ISO रख देने से USB बार-बार बदलने या हर बार दोबारा लिखने की ज़रूरत नहीं पड़ती
“Debian 12 XFCE install USB मैंने कहाँ रखा था?” या “यह 64-bit ISO है, लेकिन अभी 32-bit installer चाहिए” जैसी दिक्कतें कम हो जाती हैं
https://forums.ventoy.net/archive/index.php?thread-416.html
भ्रम न हो इसलिए मैंने उस पर हाथ से उकेरकर ventoy भी लिख दिया है। यह सिर्फ install के लिए ही नहीं, और भी काम आता है; memtest, gparted, clonezilla जैसे टूल वाले live distro रख दो तो छोटी-मोटी one-off recovery jobs बहुत आसान हो जाती हैं
ऐसे ही पोस्टों पर पहले की चर्चाएँ भी हैं
A New Bootable USB Solution https://news.ycombinator.com/item?id=28889392 (16 अक्टूबर 2021 — 182 points, 47 comments)
Ventoy makes making bootable USB drives easy https://news.ycombinator.com/item?id=24273289 (25 अगस्त 2020 — 66 points, 11 comments)
Ventoy: A new bootable USB solution https://news.ycombinator.com/item?id=24241485 (21 अगस्त 2020 — 394 points, 106 comments)
Ventoy – A New Bootable USB Solution https://news.ycombinator.com/item?id=23394714 (2 जून 2020 — 70 points, 6 comments)
जो लोग distro hopping अक्सर करते हैं, उनके लिए यह वाकई बढ़िया टूल है। अब
ddके साथ झंझट करने की ज़रूरत नहीं, बस कई ISO एक ही USB में कॉपी कर दीजिएLinux install के लिए इस्तेमाल किए गए टूल्स में यह सबसे अच्छा था, और recovery/admin ISO को तुरंत इस्तेमाल लायक रख देने के लिए भी सुविधाजनक है
यह BIOS और UEFI दोनों पर काम करता है, और USB को दूसरी files स्टोर करने के लिए भी इस्तेमाल करते रहने देता है
इसका persistence फीचर शानदार है: https://www.ventoy.net/en/plugin_persistence.html
खासकर तब, जब आप bootable recovery USB को बिना ISO दोबारा बनाए customize करना या updated रखना चाहते हों
फिर भी बढ़िया है, लेकिन जगह कम पड़ने लगे तो loop file को बढ़ाना पड़ता है
क्या यह ऐसे USB से भी boot कर सकता है जिसमें पहले से दूसरी files हों, या फिर सिर्फ दूसरी ISO ही रखी जा सकती हैं?
यह मूल रूप से एक bootloader है जो drive में मौजूद ISO की सूची दिखाकर उनसे boot करने देता है। मैं इसमें कुछ ISO रखता हूँ और यह सच में बहुत काम का है
Tails को मैंने ज़्यादा टेस्ट नहीं किया, लेकिन Kubuntu में boot करके उसमें शामिल Switch games खेले जा सके। Yuzu में इस्तेमाल के लिए एक सस्ते/जनरल Switch Pro-स्टाइल controller को चुनने के अलावा कोई अलग setup नहीं करना पड़ा
वह असल में लगभग हर जगह boot हो जाने वाला Nintendo Switch emulator USB था, और क्योंकि USB छोटी थी, उसे 20 डॉलर वाले Switch Pro-स्टाइल controller के पीछे tape से चिपका दें तो बढ़िया Christmas gift बन जाता है
boot menu में सिर्फ ISO दिखते हैं और बाकी files को नज़रअंदाज़ कर दिया जाता है
मुख्य सीमा यह है कि अगर आप partition alignment का ध्यान रखें, तो इसे NVMe boot drive के partition पर standalone execution के लिए install नहीं किया जा सकता
जिन variants में यह सीमा नहीं है, उन पर कल चर्चा हुई थी। इसका उपयोग ऐसा recovery distribution बनाने में है जो UEFI menu से manually start हो सके, या सामान्य boot fail होने पर अपने-आप start हो जाए
हाल ही में मुझे दो नए systems पर Linux install करना पड़ा, और लगभग 5 साल पहले आखिरी बार hardware खरीदने की तुलना में यह process अब और ज्यादा परेशान करने वाला हो गया था
Secure Boot, UEFI, Windows Boot Loader, “self-healing BIOS” (यानी Windows के अलावा कुछ और boot करने की कोशिश करो तो BIOS settings वापस बदल देता है), और ऐसे BIOS जिनमें features कटे हुए हों या जो समझने में बेवजह जटिल हों, इन सब वजहों से हर device पर installation process घंटों अटका रहा
Ventoy ने बचा लिया। एक BIOS standard Debian ISO को bootable मान ही नहीं रहा था, लेकिन Ventoy को पहचान रहा था; यही समस्याओं में से एक थी। दूसरी machine ने आखिर तक Windows या Ubuntu के अलावा कुछ भी boot नहीं किया और kernel load पर पूरी तरह अटक गई, लेकिन Ventoy की वजह से कम-से-कम इस निष्कर्ष तक पहुँचना trial and error के साथ कहीं आसान हो गया
आगे से मेरा इरादा mass-market prebuilt computers कभी न खरीदने का है। अब से या तो खुद assemble करूँगा या सिर्फ ऐसे seller से खरीदूँगा जो Linux support साफ़ तौर पर बताता हो
मूल रूप से यह Windows NT और Windows 9x के dual boot support के लिए था, लेकिन व्यवहार में यह काफी convenient और stable है। समस्या यह है कि बड़े retail store के prebuilt PCs अक्सर ऐसे motherboards इस्तेमाल करते हैं जिनमें advanced features ज़्यादातर हटे हुए और locked होते हैं
boot करते समय GRUB में “Windows boot mgr” चुन सकते हैं, और ज़रूरत हो तो
osproberचला सकते हैं। इस तरह Windows अपना bootloader सामान्य स्थिति में रखकर भी दोनों operating systems को boot कर सकता हैमुझे पता है कि Ventoy काफी पुराना है, फिर भी इस use case के लिए एक अच्छा FOSS solution होना खुशी की बात है
पहले मैं शायद SARDU जैसा कोई proprietary tool इस्तेमाल करता था; वह काम तो करता था, लेकिन बहुत शानदार नहीं था