Ventoy что это за программа

Обновление Ventoy: Удаление данных на USB-носителе больше не требуется

Ventoy — популярный инструмент с открытым исходным кодом для создания загрузочных носителей. Основное отличие Ventoy от других популярных утилит, таких как Rufus, Universal USB Installer или Universal MediaCreationTool, заключается в том, что он поддерживает создание мультизагрузочных носителей и принимает образы различных типов, например ISO, WIM, IMG, VHD(x), EFI.

Программа добавляет основные файлы на USB-устройство, а пользователю остается лишь скопировать образы дисков, например образы ОС Windows или Linux на устройство, чтобы загружать их с USB-устройства флеш-памяти.

Теперь вы можете использовать Ventoy, не удаляя данные с USB-накопителя

До сих пор, когда вы выбирали опцию Установить в интерфейсе приложения, Ventoy удалял все данные на USB-устройстве. В последней версии программы данное поведение было изменено, и теперь у вас есть возможность сохранить свои данные на устройстве. Эта функция называется non-destructive install (установка без удаления), и ее можно выбрать в меню Опции.

Для использования новой функции потребуется Ventoy 1.0.59 или выше. Скачайте версию Ventoy для Linux или Windows на нашем сайте. Затем распакуйте архив и запустите исполняемый файл.

Поддержка этой функции пока является экспериментальной. На этом этапе рекомендуется сделать резервную копию данных перед ее использованием

Разработчик Ventoy описывает процесс в документации на официальном сайте:

Выберите Опции > Non-destructive Install, чтобы установить Ventoy на устройство без удаления существующих данных.

Конечно, всегда лучше использовать пустое USB-устройство или устройство без важных данных для создания загрузочного носителя. Однако, если у вас есть только одно USB-устройство с необходимыми данными, то вы можете найти новую опцию Ventoy очень полезной.

Рекомендуется по возможности сделать резервную копию данных, чтобы избежать проблем с экспериментальной реализацией. Во время тестов функция работала корректно.

Источник

Ventoy

О программе

Что нового

Новое в версии 1.0.61 (13.11.2021):

Новое в версии 1.0.58 (06.11.2021):

Системные требования

Операционные системы:

Примечание. Полный путь к файлам образов, включая названия файлов, папок и подпапок, не может содержать пробелы или символы, отличные от ascii.

Полезные ссылки

Подробное описание

Мультизагрузочные флэшки, созданные с помощью Ventoy, поддерживают запуск образов операционных систем Windows и Linux, антивирусных дисков, реаниматоров и других полезных загрузочных утилит. Разработчиками Ventoy протестирована корректная работа более 500 образов популярных загрузочных образов.

Вы сможете, при необходимости, изменять содержимое флэшки, копировать и удалять с неё образы, а также использовать USB-носитель по прямому назначению для хранения любой информации. Вы можете поместить файлы образов в любом месте первого раздела флэшки и Ventoy будет искать их во всех каталогах и подкаталогах.

Портативная утилита для Windows и Linux позволяет легко создать мультизагрузочную USB-флэшку. После создания флэшки, вы сможете скопировать на неё файлы различных загрузочных образов, без необходимости их распаковывать или как-либо подготавливать, и при загрузке компьютера с этой флэшки выбрать из списка необходимый образ.

Возможности Ventoy

Оценка пользователей

Другие программы

Источник

Ventoy. Мультизагрузочная флешка

Утилит для создания мультизагрузочных флешек много, а для чего такие флешки или диски на хабре я думаю, объяснять не требуется. До последнего момента я пользовался WinSetupFromUsb и Rufus пока не узнал про Ventoy. В коментах указали про такие тулзы как YUMI, E2B etc. Не знал про них, спасибо за наводку.

Итак, скачать можно утилиту в виде zip архива с github страницы проекта (Windows/ Linux). Распаковываем и запускаем.

Интерфейс утилиты

Как этим пользоваться?

Вставляем наш флеш диск в ПК

В опциях выбираем стиль разметки диска MBR/GPT

Включаем SecureBoot если нужно

Нажимаем Установить, Ventoy установлен, он больше не нужен.

Если необходимо установить утилиту на иной накопитель (SD, NVMe, HDD, SSD, CD/DVD) в опциях выбираем «показать другие устройства».

Основной раздел под образы можно ещё подразбить на дополнительный. Зачем? Дело в том, что после загрузки в режиме live usb, раздел с образами становится недоступен. На дополнительный раздел можно сохранить необходимые файлы для работы с live usb.

Про плагины

Как любезно указал в коментах @Oxyd,в статье не хватает слов про плагины. Извольте. Итак, плагины и файл конфигурации ventoy.json хранятся в основном каталоге с образами. Для этого создадим папку / ventoy и поместим туда ventoy.json.

Подробнее про плагины можно узнать здесь. Лично мне они не нужны, так как хватает возможностей из коробки.

Подытожим:

Плюсы:

Открытый исходный код GPLv3

Скорость установки ограничена скоростью накопителя

Установка из ISO / WIM / IMG / VHD (x) / EFI без распаковки

Поддержка разметки MBR/GPT

Поддержка x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, MIPS64EL UEFI

Основной раздел можно форматировать в FAT32 / exFAT / NTFS / UDF / XFS / Ext2, 3,4

Поддержка более 730 файлов дистрибутивов и постоянно добавляются новые

Накопитель после установки Ventoy можно использовать как обычно (я вставил флешку в смартфон)

Обновлять Ventoy необязательно (если используете определенный набор дистрибутивов) но в новых версиях улучшается совместимость.

Обширная и исчерпывающая справка по программе.

Минусы:

Не все железо поддерживает

Не все образы корректно работают, так что это отнюдь не «серебряная пуля»

Источник

Ventoy — мультизагрузка образов OS с преферансом и куртизанками

Существует несколько программ с графическим интерфейсом, предназначенных для создания Live USB-дисков.

Так начиналась переводная статья, комментарии к которой стали вторым толчком (а был ещё и первый) для написания обзора возможностей, системы для создания мультизагрузочных флешек ventoy.

Проект начатый китайским разработчиком longpanda примерно полтора года назад, в марте 2020-го, успел набрать популярность и уже включён в состав репозиториев некоторых дистрибутивов linux. И неспроста.

Что умеет? Базовые возможности.

И это, разумеется, ещё не всё. Это вот то, что вспомнилось сходу. Дальше при рассмотрении плагинов, мы увидим другие вкусности, а некоторые из перечисленных рассмотрим подробнее, так как часть из вышеперечисленного конфигурируется через плагины.

Получение и установка

Скачать бинарники ventoy можно с GitHub. Кроме бинарников под Windows и Linux, есть также вариант с LiveCD, на основе Linux и GUI установщиком.

Далее есть три варианта:

Пробежимся по всем трём:

ВНИМАНИЕ! Первоначальная установка на устройство (флешку/HDD) удаляет все данные на нём!

Cамый простой метод:

поставит ventoy на устройство /dev/sdX с разбивкой MBR. При этом создадутся два раздела. Раздел FAT на 32mb с самим ventoy, в конце диска. И раздел для данных в начале диска, отформатированный под exFAT и занимающий всё оставшееся место. Данный метод позволит грузиться на практически всех системах с BIOS и UEFI без SecureBoot. Раздел для данных можно переформатировать в ext2-4 и XFS, при этом увеличится скорость работы, но нельзя будет закидывать данные из Windows (по крайней мере без дополнительных костылей). При желании раздел можно отформатировать в FAT/FAT32, NTFS, UDF.

Данный метод не подходит для систем с BIOS, если суммарный размер разделов вылезает за границу в 137gb. То есть Для флешек объёмом 256gb и выше, придётся использовать встроенную фичу…

Разбивка с reserved space

▍ Web GUI

Исторически первый гуёвый интерфейс под linux. Отличающийся от своих нативных GUI Linux/Windows собратьев ровно ничем.


WebGUI

По умолчанию веб-интерфейс поднимается на http://127.0.0.1:24680 о чём ventoy радостно сообщает нам в консоли:

▍ GTK / Qt GUI

Ну тут совсем всё просто. Правда бинарник собран под кучу архитектур и поэтому имя выглядит как VentoyGUI._arch_ По умолчанию запускается GTK интерфейс:


Ventoy Qt5 GUI

После установки ISO файлы просто копируются, as is, на флешку в любые каталоги или корень раздела и при загрузке ventoy их найдёт и отобразит в загрузочном меню. Кроме загрузочных ISO или floppy / HDD образов вы спокойно можете хранить обычные данные. Одна беда, если на флешке будет много файлов и развитая система каталогов, производительность построения меню будет низкой, но для этого у ventoy есть отличное решение — плагины, к описанию которых мы и переходим.

Плагины, основная фишка Ventoy

Архитектурно, ventoy представляет из себя GRUB2 с очень развитой надстройкой, одной из главных частей которой является система плагинов. Конфигурируется эта система через конфиг файл формата json. живущем по пути ventoy/ventoy.json на разделе с данными (на первый раздел, где живёт сам ventoy, лазать обычному пользователю, а следственно и монтировать его, смысла нет). Json простого формата вида

Дальнейшая часть является вольным переводом официального справочника по плагинам. Первоначально я хотел кратенько обозреть основные, самые полезные, плагины, но… Увлёкся и в результате получился вот такой вот TL;DR и самый полный справочник по Ventoy на русском.

И начнём мы с основного плагина Control.

▍ Global control plugin

Здесь живут основные параметры ventoy, включая и тот который отвечает за расположение каталогов с *.iso файлами и прочими файлами образов: < "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" >. Чтобы ventoy не приходилось шерстить весь диск для того, чтобы их найти и добавить в меню. Возможные параметры я свёл в табличку, как и у остальных плагинов, описываемых далее.

Примечания к таблице:

▍ Image list / Image Blacklist plugin.

▍ Theme plugin

Поддержка тем формата GRUB2. Возможные параметры сведены в таблицу

При создании своей темы или использовании темы, скачанной из интернета, придётся добавить в файл темы ventoy-зависимую часть. Пример из темы по умолчанию:

▍ Menu class plugin

Наверняка многие из вас видели, как различные системы мультизагрузки отображают разные иконки для разных образов или разделов, так вот это оно. Этот плагин в виде массива элементов осуществляет поддержку именно этого функционала, а ещё отображение иконок для встроенного в ventoy функционала, как то горячие Fn клавиши и пункты их меню.


Class icons

Разработчик: longpanda (Китай)
Лицензия: Бесплатно
Версия: 1.0.61
Обновлено: 2021-11-13
Системы: Windows / Linux
Интерфейс: русский / английский
Рейтинг:
Ваша оценка:
Ключ Тип Описание
key string Подстрока по которой ищется имя файла образа(без путей!)
parent string Директория (без завершающего слеша( / )!) описанная в этом параметре и все её подкаталоги будет иметь именно этот класс
dir string Директория без подкаталогов будет иметь соответствующий класс. Завершающий слеш также запрещён!
class string Собственно класс. Чтобы произошло отображение иконки класса, в каталоге темы должен быть подкаталог icons с соответствующей иконкой. Например, для «class»: «debian» должна существовать иконка icons/debian.png

Стоит отметить, что существуют встроенные классы для «иконизации» функционала ventoy (функциональные клавиши и их пункты меню). Я не буду приводить всю таблицу, отмечу лишь названия классов связанные с типами файлов: vtoydir — класс для директорий. Классы для файлов соответствующих типов: vtoyiso vtoywim vtoyimg vtoyefi vtoyvhd vtoyvtoy и vtoyret — класс для возврата в предыдущее меню. Эти классы не нужно указывать в конфиге, достаточно разместить в директории theme/icons соответствующие иконки ( vtoyiso.png например).

▍ Menu alias plugin

Ключ Тип Описание
image string Полный путь к образу
dir string Полный путь к директории, без завершающего слеша
alias string Алиас

▍ Menu tip plugin

Подсказка, показываемая на экране, при наведении на определённый пункт:

Menu tip plugin в действии

Табличка возможных параметров тут тоже очень простая.

▍ Menu extension plugin

Один из немногих плагинов, чья конфигурация не задаётся в ventoy/ventoy.json Этот плагин сильно завязан на GRUB и в нём можно использовать любые команды GRUB shell. Конфигурируется в файле ventoy/ventoy_grub.cfg и позволяет создавать собственное кастомное меню вызываемое по нажатию клавиши F6. Именно таким образом был сделан заглавный скриншот статьи.

Есть несколько встроенных переменных, которые можно использовать в этом меню:

Переменная Пример
vtoydev hd1
vtoy_iso_part (hd1,1)
vtoy_efi_part (hd1,2)
VENTOY_VERSION 1.0.55

▍ Password plugin

На мой взгляд, самый бесполезный плагин, защищающий разве что от шаловливых детских рук. :-). Позволяет задавать пароли как на загрузку самого ventoy, так и на выбор определённых типов файлов, директорий или отдельных образов.

Ключ Тип Описание
bootpwd string Пароль на загрузку ventoy. Выход после трёх неправильных попыток
isopwd string Пароль на загрузку файлов *.iso
wimpwd string файлов *.wim
imgpwd string файлов *.img
vhdpwd string файлов *.vhd
efipwd string файлов *.efi
vtoypwd string файлов *.vtoy
menupwd array Массив объектов с парами строк file / parent и pwd
file string Полный путь к образу
parent string Путь к определённой директории(без концевого слеша)
pwd string Пароль

Приоритеты паролей от частного к общему: menupwd file → menupwd parent → isopwd/wimpwd/imgpwd…

▍ Auto memdisk plugin

Простой, но очень полезный плагин, который позволяет автоматически грузить определённые имиджи полностью в память. Та же KolibriOS или Hiren’s boot CD не желают грузиться стандартным способом, но при этом прекрасно грузятся через мемдиск. Так вот что бы не нажимать каждый раз F1 (а ведь можно и забыть) и создан этот плагин. Имейте в виду, загрузка всего исошника в память может занять длительное время. Чем больше имидж, тем дольше. Как пользоваться, понятно из примера.

ВНИМАНИЕ! Поддерживаются только ISO образы!

▍ WIMboot plugin

Один из плагинов «специального назначения», призванный лечить возможные косяки с загрузкой современных виндовс. Данный плагин не входит в комплект поставки из-за наличия проприетарных компонентов, поэтому делаем следующие шаги:

WIMboot mode

Кстати, виндоадмины, расскажите для чего оно и как работает? Сто лет с виндами не общался!

▍ Windows VHD boot plugin

Ещё один плагин с проприетарными компонентами, для windows. Понятия не имею для чего и как, но если звёзды зажигают…

В комменты призываются админы виндовс, дабы просветить для чего и зачем. В описании к плагину я нашёл только одно применение, через Menu extension plugin:

Но если честно не в курсе куда такое применяют.

▍ DUD (Driver Update Disk) plugin

Фича, поддерживаемая дистрибутивами RHEL / Centos / Fedora (dd.iso формат) и SLES — SUSE Linux (dud.iso формат) и позволяющая подкидывать необходимые драйвера непосредственно в процессе установки.

Конфигурирование простое и ясно из примера. image — образ к которому применятся dd/dud образы. dud — строка или массив с путями до dd/dud образов.

▍ Auto installation plugin

Windows и энное количество дистрибутивов Linux поддерживают т.н. Unattended installation — фичу позволяющую по специально сформированному файлу ответов, по сути дела декларативному скрипту, установить систему в фоновом режиме с определёнными настройками, не задавая вопросов пользователю. Для примера известные дистрибутивы ОС и их скрипты.

Дистрибутив Тип шаблона Пример
Windows Unattended XML unattended.xml
RHEL8/CentOS8/Derivatives Kickstart script kickstart8.cfg
RHEL7/CentOS7/Fedora/Derivatives Kickstart script kickstart7.cfg
RHEL6/CentOS6/Derivatives Kickstart script kickstart6.cfg
Debian/Ubuntu Server/Derivatives Preseed script preseed.cfg
SLES/OpenSUSE/Derivatives autoYast XML autoYast.xml

Ну и традиционная таблица параметров:

▍ Boot conf replace plugin

Плагин позволяющий «на лету» подменять grub.cfg / isolinux.cfg внутри исошника. В принципе можно подменять любые файлы. Разумеется сам исошник не меняется. Все изменения происходят в памяти, в момент загрузки. Это аналогично нажатию e в меню GRUB и ручному редактированию параметров.

Табличка очень простая.

Ключ Тип Описание
iso string Имидж, на который будем накладывать «патч» (поддерживаются только ISO формата ISO9660. UDF имиджи Windows не работают!)
org string Путь и имя файла в файловой системе внутри имиджа
new string файл которым заменяем

▍ Injection plugin

▍ Persistence plugin

Ключ Тип Описание
image string Полный путь до iso-шника
backend string/array Путь или массив путей к имиджам персистентности
autosel integer 0 отключить персистентность 1..n cоответствующий элемент массива. Если включен этот параметр, меню выбора не показывается

Очень многие LiveCD (яркий пример Kali Linux) позволяют сохранять состояние между сеансами. Они записывают состояние на раздел с определённой меткой диска. Вот некоторые из них:

Для получения раздела необходимо создать образ диска, с правильной меткой. Есть два варианта: Скачать готовый образ. Или создать самому. Для этого в комплекте поставки есть удобный скрипт:

▍ vDisk boot plugin

UEFI On!

После установки и настройки ОС в виртуалке, скачайте в виртуалку последнюю версию vtoyboot скрипта из репозитория, распакуйте и запустите:

ВНИМАНИЕ! Данный скрипт также нужно запускать при каждом обновлении ядра и/или обновления initrd образа на гостевой системе!

Затем, после отключения виртуальной машины, переименуйте файл в *.vtoy Например: mv Manjaro.vhd Manjaro.vhd.vtoy и скопируйте на флешку.

Кроме всего прочего, данный плагин можно заставить запускать такие образы с вашего локального HDD/SSD, для чего можно воспользоваться Menu Extension Plugin :

Дисклеймер от меня… Сильно подозреваю, что с шифрованными разделами, такой трюк не прокатит.

Да, такие образы можно грузить из других загрузчиков. Подробнее здесь. Ну и наконец таблица с замечаниями по установке на конкретные дистрибутивы.

Дистрибутив ISO BIOS UEFI Примечания
Centos8 CentOS-8.3.2011-x86_64-dvd1.iso Ok Ok
Centos7 CentOS-7-x86_64-Minimal-2009.iso Ok Ok
Deepin deepin-desktop-community-1010-amd64.iso Ok Ok См. [1]
Fedora Fedora-Workstation-Live-x86_64-33-1.2.iso Ok Ok
Ubuntu Desktop ubuntu-20.04-desktop-amd64.iso Ok Ok
Ubuntu Server ubuntu-20.04.1-live-server-amd64.iso Ok Ok См. [1]
Linux Mint linuxmint-20.2-cinnamon-64bit.iso Ok Ok
MX Linux MX-19.2_x64.iso Ok Ok
Kali Linux kali-linux-2021.1-installer-amd64.iso Ok Ok См. [1]
Manjaro manjaro-xfce-20.0.1-200511-linux56.iso Ok Ok Arch based
Archman Archman_KDE_20200209.iso Ok Ok Arch based
Mageia Mageia-7.1-x86_64.iso Ok Ok См. [1]
openSUSE openSUSE-Leap-15.2-DVD-x86_64.iso Ok Ok

Заключение

Вот такими, почти неограниченными возможностями, обладает, казалось бы, обычная система мультизагрузки ventoy. К сожалению есть проблемы с загрузкой любительских, исследовательских и экспериментальных ОС — Haiku, Sculpt (Genode OS Framework), Redox, Plan9 etc. Разумеется, не грузятся OS/2 и её деривативы. Для этих операционок не помогает даже memdisk. Но проект бурно развивается (я пользуюсь этой утилитой и слежу за развитием примерно с июня прошлого года и помню то время, когда не грузились системы семейства *BSD) и я думаю, что многие проблемы будут решены. Надеюсь обзор, мой вольный перевод документации по плагинам, вам понравился и вы ещё не раз заглянете сюда за справочной информацией. Ибо более полного описания функционала, на русском, я на просторах интернета не встречал.

Бонус: Соответствие бинарников скачанных с GitHub и бинарников установленных из пакета (Arch like дистрибутивы).

Источник

Как пользоваться программой Ventoy. Создаем мультизагрузочную флешку

Думаю каждый, кто хочет сейчас переустановить Windows использует для этих целей загрузочную флешку. Для ее создания в интернете можно найти множество различных программ – Rufus, WinUSB, WinSetupFromUSB и т д. Практически все они клонируют ISO образ с нужной операционной системой на флешку. Скачав тот же установочный дистрибутив Windows 10, можно его скопировать с помощью программы Rufus на флешку и запустить установку Windows при загрузке с нее. Существенный минус подобного решения – ничего другого записать на USB носитель без его форматирования не получится.

Ventoy – мультизагрузочная флешка с несколькими ОС и не только

Если же Вам необходимо сделать мультизагрузочную флешку с возможностью установки нескольких операционных систем, то стоит обратить внимание на программу Ventoy. Она позволяет не только записать несколько ISO образов с ОС, но и создать отдельный раздел с различными программами. Например, можно в отдельную папку добавить софт для сканирования компонентов компьютера.

Руководство по использованию программы Ventoy

Для начала скачиваем с github программу для Вашей операционной системы и запускаем ее.

В настройках можно:

После ее нужно будет разметить средствами операционной системы. Если не знаете как это сделать – ниже будет инструкция.

Для установки Ventoy выбираем нужную флешку во вкладке “Device” и нажимаем “Установить”. Появится несколько предупреждений о том, что все данные с флешки будут удалены. Соглашаемся и ожидаем окончания установки.

Далее нужно просто перенести загруженные ISO файлы с операционными системами. Скопировать можно как в корень флешки, так и создать нужные папки и перенести в них.

Как создать раздел из неразмеченной области

Для создания раздела наводим курсор на меню пуск, нажимаем правую кнопку мыши и выбираем “Управление дисками”. В нижней части окна находим неразмеченную область на USB носителе, нажимаем правую кнопку и выбираем “Создать простой том”. Раздел готов и можно скопировать в него драйвера или любую другую полезную информацию.

Как загрузиться с флешки с Ventoy

Для того, чтобы перейти к установке Windows перезагружаем компьютер и в момент загрузки компьютера вызываем Boot Menu. Клавишу для его запуска можно найти в инструкции к материнской плате, также она показывается на первом экране при включении ПК. При запуске Boot Menu появятся все доступные на данном компьютере загрузочные устройства. Находим там флешку и загружаемся. Второй вариант – зайти в BIOS и в разделе с приоритетами загрузки на первое место поставить USB носитель.

На появившемся экране будут отображены все файлы, которые находятся на данном устройстве. Выбирая нужный, можно запустить установку операционной системы или диагностическую программу.

Для перезагрузки или выключения ПК нужно нажать клавишу F2 и выбрать соответствующий пункт в появившемся списке.

Удаление Ventoy

Для того, чтобы удалить Ventoy с флешки нужно просто зайти в меню “Опции” и выбрать там “Удалить Ventoy”. После этого USB носителем можно будет пользоваться как раньше.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • Vendor qti iwlan что это за программа
  • Vendor identifier что это за программа
  • Vendor identifier что это за программа на андроид
  • Vendor app что это за программа
  • Velvet apk что это за программа

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии