Найти тему
Кремовый Кекс

Универсальная UEFI+BIOS мультизагрузочная флешка

Приветствую дорогой читатель!
В жизни случаются ситуации, когда нужно установить систему, не загружается, черный экран и т.п.
Сегодня я расскажу как это можно делать гораздо быстрей, имея всего 1 флешку в кармане, на которой будут и драйвера для всех устройств и необходимые программы. Нам понадобится флешка не менее 128 Гб (можно меньше, тогда меньше образов и софта войдет),
желательно USB 3.0, которая нормально поддерживает обратную совместимость с USB 2.0 (иногда даже и 1.1). Это практически все именитые флешки - Silicon Power, Transcend и т.д. Выбирайте ту, у которой скорость чтения будет выше. Высокая скорость записи нам не особо требуется, т.к. записывать на нее — редкая необходимость. Если позволяют средства, можно взять SSD во внешнем корпусе.

Дальше нам понадобится несколько утилит и образы дисков, которые вы хотите разместить на флешке — это может быть операционная система, так и Live-образы (Например Windows, Ubuntu, Strelec и.т.п.).
Первая утилита называется Rufus, но нужна именно версия не новее 2.18 (я предпочитаю 2.18p), т.к. она создает нужную нам разметку диска.
Запускаете Rufus, выбираете флешку, она будет переразмечена, отформатирована и записан нужный образ. Порядок выбора параметров:

rufus 2.18
rufus 2.18

1. Выбрать образ обязательно умеющий загружаться как по старинке с BIOS так и новый формат UEFI (Windows 7x 64 и выше, Strelec WinPe 8-10 и т.п.).
2. Выбрать нужную флешку.
3. Выбрать "MBR для компьютеров с UEFI".
4. Файловая система - NTFS.
NTFS понадобится, чтобы иметь возможность копировать на флешку файлы более 4 Гб.
Нажимаете старт, ждете окончания процесса разметки и копирования образа.
На флешке должно получится 2 раздела: NTFS и FAT12:

на примере флешки 4 Гб
на примере флешки 4 Гб

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

эмулятор для проверки загрузки с различных носителей
эмулятор для проверки загрузки с различных носителей

Дальше нам понадобится вторая утилита, чтобы добавить еще различных образов WinSetupfromUSB:

-5

С помощью нее можно добавлять любое количество образов, пока не закончится место на флешке. По желанию можно изменить меню и порядок загрузки образов и программ с флешки: для Bios это файл \menu.lst (иногда \BOOT\menu.lst в зависимости от образа), для UEFI это файл \efi\microsoft\boot\bcd. Файл menu.lst это текстовый файл, редактировать можно прям в блокноте, а вот файл bcd уже либо из командной строки утилитой bcdedit, либо скачать EasyBCD или любую подобную программу. Не забудьте перед изменениями сделать резервную копию!
По своему опыту рекомендуют закинуть на флешку SamDrivers - с ним минимум проблем при установке всех нужных (свежих) драйверов. Из сборников софта - WPI какой влезет на свободное место, например Beloff.
Удачи!