Разделить флешку на разделы можно с помощью бесплатной программы «AOMEI Partition Assistant Standard Edition». Ну а разместить на флешке загрузчик для любой операционной системы можно с помощью командной строки.
Диск 0 - твердотельный накопитель SSD с установленной Windows 8.1.
Диск 1 - жёсткий диск (2 ТБ), на котором находится операционная система Windows 10 (раздел G), я развернул на него файлы Win 10 при помощи DISM, но загрузчик ещё не создал.
Передвигаем разграничитель вправо, освобождая свободное место, примерно 300 Мб, в начале флешки и жмём «ОК».
![](/_pu/63/s47245583.jpg)
Выделяем левой кнопкой мыши первый раздел на флешке 336 МБ, FAT32 и жмём на кнопку «Активировать»
![](/_pu/63/s52342060.jpg)
«ОК»
![](/_pu/63/03586058.jpg)
Первый раздел на флешке 336 МБ, FAT32 теперь является активным и на нём можно создать загрузчик для операционной системы.
Создаём загрузчик на флешке
В командной строке администратора вводим команду:
bcdboot G:\windows /s H: /f all
что означает - создать загрузчик для Windows 10, расположенной на разделе жёсткого диска (
G) и расположить этот загрузчик на флешке, буква диска (
H)),
параметр /f all обозначает - включая файлы загрузки для компьютера с UEFI или BIOS!
Теперь давайте посмотрим содержимое файла данных конфигурации загрузки (BCD), введём команду:
bcdedit -store H:\efi\microsoft\boot\bcd (где H буква нашей флешки). Как видим, UEFI-загрузчик создан на флешке (H) для Windows 10, находящейся на разделе диске (раздел G).
![](/_pu/63/s48594219.jpg)
На нашей флешке сейчас находятся два раздела и первый раздел 336 МБ, FAT32 является загрузочным, но если открыть окно «Этот компьютер», то доступен будет только именно этот раздел, второй раздел (29 ГБ) с нашими файлами доступен не будет. Давайте сделаем его доступным с помощью знакомой нам программы Bootice (флешка при этом останется загрузочной).
![](/_pu/63/s95998080.jpg)
В главном окне программы выбираем нашу USB-флешку и жмём на кнопку «Управление разделами»
![](/_pu/63/s67630145.jpg)
Отмечаем левой кнопкой мыши второй раздел на флешке, размер 29 ГБ и жмём на кнопку «Установить доступным»
![](/_pu/63/s35624510.jpg)
Второй раздел на флешке, размер 29 ГБ стал доступным.
«Закрыть»
![](/_pu/63/s44642042.jpg)
В окне «Этот компьютер» теперь доступен второй раздел на флешке (размер 29 ГБ) с нашими файлами.
![](/_pu/63/s11209067.jpg)
Если сейчас перезагрузить компьютер и войти в меню загрузки, затем выбрать для загрузки нашу флешку,
![](/_pu/63/s72669333.jpg)
то загрузится Windows 10, для которой мы и создавали загрузчик на флешке.
![](/_pu/63/s80121831.jpg)
Введём в командной строке команду:
bcdedit
откроется хранилище загрузки, в котором видно, что загрузчик для Windows 10, установленной на диске © находится на первом разделе флешки (336 МБ) или на разделе 7 (partition=\Device\HarddiskVolume7)
![](/_pu/63/s13051507.jpg)
![](/_pu/63/s81504565.jpg)
Важно знать: Созданный таким способом загрузчик на флешке является универсальным и включает в себе файлы загрузки для компьютера с включенным UEFI и обычным БИОС, и может загрузить Windows 10, установленную на компьютере или ноутбуке с включенным интерфейсом UEFI, а также обычным БИОС. Наглядный пример: Включаем в БИОСе интерфейс UEFI
![](/_pu/63/s36735775.jpg)
и входим в меню загрузки, как видим, наша загрузочная флешка является UEFI флешкой и может грузиться в режиме UEFI.
![](/_pu/63/s58494718.jpg)
Выбираем для загрузки флешку, загружаемся в Windows 10 и вводим в командной строке команду:
bcdedit как видим по скриншоту, Windows 10 запускает уже не файл winload.exe, а winload.efi. Почему?)
Все вы знаете, что Windows 8.1 и Windows 10 имеют 2 файла запуска, это winload.exe и winload.efi.
Мы создали на нашей флешке EFI-загрузчик и MBR-загрузчик, загрузчик это небольшая программа, которую запускает (передаёт управление) BIOS, затем загрузчик загружает) операционную систему.
BIOS работает по устройствам (жёсткие диски, внешние HDD, флешки, дисковод)
Если мы укажем БИОСу нашу флешку в режиме Legacy, то БИОС передаст управление MBR-загрузчику, который запустит файл winload.exe.
Если мы укажем БИОСу нашу флешку в режиме UEFI, то БИОС передаст управление EFI-загрузчику, который запустит файл winload.efi.
Другими словами, в нашем случае разметка жёсткого диска (MBR или GPT), на котором установлена Windows 10, не имеет значения.
![](/_pu/63/s66329057.jpg)
То есть, простыми словами, установленная на нашем компьютере вторая операционная система Windows 10 грузится как в обычном БИОСе, так и в UEFI, хотя установлена на диск MBR.
Также нашу флешку с загрузчиком видит ноутбук с включенным интерфейсом UEFI и Secure Boot, а это ещё раз доказывает то, что загрузчик на нашей флешке способен запускать операционные системы, установленные на диск MBR (обычный БИОС) и GPT (интерфейс UEFI).
![](/_pu/63/s76067250.jpg)