Как установить Windows 10/11 на флешку и загружаться с нее (Live USB-флешка)
Здравствуйте.
При проблемах с жестким диском, заражением вирусами, падением ОС Windows – крайне желательно иметь под-рукой 📌аварийную флешку, с которой можно загрузиться и навести «порядок». На мой взгляд, таким решением может стать флешка, с установленной на нее ОС Windows 10/11 – своего рода Live-USB своими руками (вариант не идеальный, но он очень простой и удобный для начинающих пользователей) .
В этой статье я хотел предложить «парочку» способов создания такой флешки. Отмечу, что она позволит загружаться даже на тех компьютерах/ноутбуках – к которым вообще не подключен жесткий диск (что тоже может сыграть добрую службу при сборке и настройке ПК).
Итак, перейду ближе к теме.
- флешка и ваш USB-порт должны поддерживать USB 3.0 // чем выше скорость флешки — тем лучше! (можно использовать и USB 2.0 – но время ожидания вас «выведет» из себя);
- объем используемой флешки – не менее 32 ГБ (лучше 64 ГБ, т.к. в некоторых случаях возможна ошибка при установке);
- поддерживается загрузка только под UEFI*;
- вместо флешки можно взять небольшой внешний жесткий диск: и скорость работы будет выше, и на такой диск можно будет делать бэкапы с основного HDD (2 в 1). 👌

Установка Windows 10/11 на флешку
ШАГ 1: подготовка флешки/диска и ISO образа
1) По поводу флешки/диска
Скопируйте с нее все нужные данные на другие носители (в процессе записи файлов ОС – все данные с нее будет удалены).
Также порекомендовал бы отформатировать ее в файловую систему FAT32. Для этого можно использовать:
- небольшой BAT-файл (поделился в этой заметке);
- либо зайти в «Этот компьютер» , нажать по флешке правой копкой мышки и выбрать из меню «Форматировать» , см. пример ниже). 👇

Этот компьютер — форматировать флэш-накопитель
2) По поводу образа ISO
Крайне желательно использовать «чистый» образ ISO с Windows 10/11: т.е. без обойтись без всяких сборов «20 в 1». На мой взгляд лучшим решением будет загрузить ISO файл с сайта Microsoft. Дабы сейчас это делается очень просто – достаточно загрузить средство (утилиту) от Microsoft, запустить ее, и в меню выбрать загрузку ISO (см. пример ниже на скрине). 👇
📌 В помощь!
Как загрузить к себе ISO с Windows 10/11 с официального сайта Microsoft — [см. инструкцию]

Средство от Microsoft — загрузка ISO файла
ШАГ 2: запись ISO с Windows на флешку
Вариант 1
Для того, чтобы «правильно» записать ISO на флешку – необходима специальная программа. Одна из самых простых и эффективных (для текущей задачи) – это Dism++ (ссылка на софт-портал).
В своей статье далее я буду использовать именно ее.
После запуска Dism++ – перейдите в раздел «Дополнительно» и выберите функцию «Восстановление» .

Восстановить ОС из образа ISO (Dism++)
После задайте следующие параметры (см. скрин ниже, я пометил их цифрами):
- укажите файл ISO, который мы подготовили в предыдущем шаге;
- укажите букву флешки (на которую планируется установка ОС);
- поставьте галочки напротив пунктов: «Windows ToGo», «Добавить загрузчик», «Формат»;
- нажмите OK.

Настройки в Dism++ перед записью образа на флешку
Далее начнется процесс копирования установочных файлов на флешку. Отмечу, что длится он достаточно долго: в моем случае потребовался примерно час (и это при подключении к USB 3.0).

Процесс записи образа
Если файлы успешно были скопированы – в конце операции вы должны увидеть сообщение «Восстановление образа было успешно выполнено» . См. пример ниже. 👇

Запись образа успешно выполнена
Вариант 2 (альтернатива!)
Если в предыдущей утилите у вас не получилось создать загрузочный накопитель — это можно сделать и с помощью другого продукта — 📌Rufus. Пользоваться этой программой достаточно легко:
- сначала указываете подключенную флешку (см. скрин ниже — стрелка-1);
- далее выбираете вариант «Windows to go» ;
- выбираете схему раздела;
- нажимаете кнопку «Старт». Через 10-30 мин. флешка будет подготовлена! 👌

Rufus окно настройки записи флешки — Windows to go
Вариант 3 (перенос своей текущей рабочей Windows на флешку)
В первых двух вариантах мы записывали флешку с «чистой» Windows (установленной «как бы» с нуля). Но есть достаточно простые способы, как можно перенести свою рабочую текущую Windows (вместе со всеми программами, документами и играми) на внешний диск/флешку. Главное, чтобы ее размер был больше, чем раздел с Windows.
Объем накопителя должен быть не меньше, чем диск, на котором Windows!
ШАГ 3: первая* загрузка с полученной флешки (настройка)
После того, как образ ISO был извлечен особым образом на флешку, необходимо произвести установку* ОС Windows (т.е. загрузиться с этой флешки и дать ОС время на подготовку и настройку системы).
Для загрузки с флешки – нужно 📌настроить BIOS соответствующим образом, но на мой взгляд, все же лучше всего воспользоваться загрузочным меню. В моем случае, в загрузочном меню, флешка называлась, как «InnostorInnostor 1.00» (см. фото ниже). 👇
📌 В помощь!
Для входа в загрузочное меню – нажмите спец. клавишу (чаще всего F8, Esc) сразу после включения вашего устройства. Таблица с клавишами к разным производителям приведена здесь.

Выбор загрузочного устройства
Далее вы увидите «привычные» сообщения от Windows: ровно такие же, как при обычной установке ОС (например, «идет подготовка устройств. «).

Отмечу, что в процессе установки ОС Windows 10/11 на флешку – компьютер 1-2 раза может перезагрузиться. Каждый раз загружайте компьютер именно с «нашей» флешки ( примечание : просто, после перезагрузки – компьютер может загрузить Windows с жесткого диска, и, разумеется, установка не будет продолжена).
В процессе установки Windows предложит вам настроить сеть, задать параметры безопасности, ввести логин и пароль администратора и т.д. Все эти окна я опустил как не информативные.
Совет: в процессе установки не задавайте никаких параметров сети. Есть вероятность, что Windows, получив доступ к интернету, начнет загружать обновления и процесс может сильно растянуться по времени!

Кто будет использовать этот компьютер
В общем-то, в конце установки вы увидите обычный привычный рабочий стол (см. фото ниже). Теперь флешка готова, и ее можно начать использовать.

Установка ОС на флешку завершена
ШАГ 4: использование флешки
Как уже отмечал выше – флешка, подготовленная таким образом, будет работать на современных компьютерах и ноутбуках (под UEFI). Отмечу, что крайне желательно ее подключать к портам USB 3.0 – иначе есть риск, что вы просто устанете ждать загрузки (после использования SSD, ждать 3-5 минут включение ПК – это ужас 😡).

Загрузка ОС с флешки
Добавлю еще один момент: сразу же после загрузки Windows 10 – минуты 2-3 (в моем случае) она была кране не отзывчивая, да и загрузка диска достигала 100%. Поэтому, общее время на загрузку ОС с флешки составляет не менее 5-6 минут! Только после такого промежутка времени можно начать относительно комфортно ей пользоваться.
Фото проводника (этот компьютер) , после загрузки с подобной флешки, приведено на скриншоте ниже.

Этот компьютер / Кликабельно
В остальном же особых нареканий нет: флешка позволяет быстро скопировать нужную информацию с жесткого диска (если накроется основная ОС), открывать и просматривать документы, пользоваться браузером, сетью и т.д. В общем, базовый набор на экстренный случай – точно есть.
PS
Кстати, более лучшую производительность (при работе с флешки/внешнего диска) показывают облегченные версии Windows (LTSC, например).
Устанавливаем Windows 10 на флешку и загружаться с нее
При проблемах с жестким диском, заражением вирусами, падением ОС Windows – крайне желательно иметь под-рукой аварийную флешку, с которой можно загрузиться и навести «порядок». На мой взгляд, таким решением может стать флешка, с установленной на нее ОС Windows 10 – своего рода Live-USB (вариант не идеальный, но он очень простой и удобный для начинающих пользователей) .
В этой статье я хотел предложить один из способов создания такой флешки. Отмечу, что она позволит загружаться даже на тех компьютерах/ноутбуках – к которым вообще не подключен жесткий диск (что тоже может сыграть добрую службу при сборке и настройке ПК).
И так, перейду ближе к теме.

- флешка и ваш USB-порт должны поддерживать USB 3.0 (можно использовать и USB 2.0 – но время ожидания вас «выведет» из себя);
- объем используемой флешки – не менее 16 ГБ (лучше 32 ГБ, т.к. в некоторых случаях возможна ошибка при установке);
- поддерживается загрузка только под UEFI*;
- вместо флешки можно взять небольшой внешний жесткий диск: и скорость работы будет выше, и на такой диск можно будет делать бэкапы с основного HDD (2 в 1).
Установка Windows 10 на флешку
ШАГ 1: подготовка флешки и ISO образа
1) По поводу флешки
Скопируйте с нее все нужные данные на другие носители (в процессе записи файлов ОС – все данные с нее будет удалены).
Также порекомендовал бы отформатировать ее в файловую систему FAT32 (для этого зайдите в «Этот компьютер», нажмите по флешке правой копкой мышки и выберите из меню «Форматировать», см. пример ниже).

Этот компьютер — форматировать флэш-накопитель
2) По поводу образа ISO
Крайне желательно использовать «чистый» образ ISO с Windows 10: т.е. без обойтись без всяких сборов «20 в 1». На мой взгляд лучшим решением будет загрузить ISO файл с сайта Microsoft. Дабы сейчас это делается очень просто – достаточно загрузить средство (утилиту) от Microsoft, запустить ее, и в меню выбрать загрузку ISO (см. пример ниже на скрине).
Средство от Microsoft — загрузка ISO файла
ШАГ 2: запись ISO с Windows на флешку
Для того, чтобы «правильно» записать ISO на флешку – необходима специальная программа. Одна из самых простых и эффективных (для текущей задачи) – это Dism++.
В своей статье далее я буду использовать именно ее.
После запуска Dism++ – перейдите в раздел «Дополнительно» и выберите функцию «Восстановление».
Восстановить ОС из образа ISO (Dism++)
После задайте следующие параметры (см. скрин ниже, я пометил их цифрами):
- укажите файл ISO, который мы подготовили в предыдущем шаге;
- укажите букву флешки (на которую планируется установка ОС);
- поставьте галочки напротив пунктов: «Windows ToGo», «Добавить загрузчик», «Формат»;
- нажмите OK.
Настройки в Dism++ перед записью образа на флешку
Далее начнется процесс копирования установочных файлов на флешку. Отмечу, что длится он достаточно долго: в моем случае потребовался примерно час (и это при подключении к USB 3.0).
Процесс записи образа
Если файлы успешно были скопированы – в конце операции вы должны увидеть сообщение «Восстановление образа было успешно выполнено». См. пример ниже.
Запись образа успешно выполнена
ШАГ 3: первая* загрузка с полученной флешки (настройка)
После того, как образ ISO был извлечен особым образом на флешку, необходимо произвести установку* ОС Windows (т.е. загрузиться с этой флешки и дать ОС время на подготовку и настройку системы).
Для загрузки с флешки – нужно настроить BIOS соответствующим образом, но на мой взгляд, все же лучше всего воспользоваться загрузочным меню. В моем случае, в загрузочном меню, флешка называлась, как «InnostorInnostor 1.00» (см. фото ниже).
Выбор загрузочного устройства
Далее вы увидите «привычные» сообщения от Windows: ровно такие же, как при обычной установке ОС (например, «идет подготовка устройств. «).
Отмечу, что в процессе установки ОС Windows 10 на флешку – компьютер 1-2 раза может перезагрузиться. Каждый раз загружайте компьютер именно с «нашей» флешки (примечание: просто, после перезагрузки – компьютер может загрузить Windows с жесткого диска, и, разумеется, установка не будет продолжена).
В процессе установки Windows предложит вам настроить сеть, задать параметры безопасности, ввести логин и пароль администратора и т.д. Все эти окна я опустил как не информативные.
Совет: в процессе установки не задавайте никаких параметров сети. Есть вероятность, что Windows, получив доступ к интернету, начнет загружать обновления и процесс может сильно растянуться по времени!
Кто будет использовать этот компьютер
В общем-то, в конце установки вы увидите обычный привычный рабочий стол (см. фото ниже). Теперь флешка готова, и ее можно начать использовать.
Установка ОС на флешку завершена
ШАГ 4: использование флешки
Как уже отмечал выше – флешка, подготовленная таким образом, будет работать на современных компьютерах и ноутбуках (под UEFI). Отмечу, что крайне желательно ее подключать к портам USB 3.0 – иначе есть риск, что вы просто устанете ждать загрузки (после использования SSD, ждать 3-5 минут включение ПК – это ужас).
Загрузка ОС с флешки
Добавлю еще один момент: сразу же после загрузки Windows 10 – минуты 2-3 (в моем случае) она была кране не отзывчивая, да и загрузка диска достигала 100%. Поэтому, общее время на загрузку ОС с флешки составляет не менее 5-6 минут! Только после такого промежутка времени можно начать относительно комфортно ей пользоваться.
Фото проводника (этот компьютер), после загрузки с подобной флешки, приведено на скриншоте ниже.
Этот компьютер / Кликабельно
В остальном же особых нареканий нет: флешка позволяет быстро скопировать нужную информацию с жесткого диска (если накроется основная ОС), открывать и просматривать документы, пользоваться браузером, сетью и т.д. В общем, базовый набор на экстренный случай – точно есть.
Создаём установочный носитель с множеством версий Windows NT 6.0+ без использования стороннего софта

Здравствуйте. Сегодня я расскажу как можно создать единый установочный носитель с множеством разных версий Windows не прибегая к использованию стороннего ПО. Таким образом вы будете полностью понимать какие манипуляции мы выполняем.
Также я сделаю упор на то, чтобы как можно меньше энтропии привносить в этот мир изменять структуру оригинальных установочных дистрибутивов.
Кому интересно — прошу под кат.
Предыстория
Без хакинга эти имена не поменять. Для чего это может понадобиться? Да для того, чтобы иметь несколько дистрибутивов Windows на одной флешке! Ведь кто-то не переваривает Win8, ему Win7 ставь, а кто-то хочет систему поновее и пошустрее.
Раньше я особо не заморачивался и просто скопировал эти файлы и папки с одного установочного ISO-шника (скажем, Win 8.1 x64). Переименовал [sources] в [sources_w8x64] . Потом покопировал с остальных ISO-шников только [sources] , попутно переименовывая их. И всё. Больше никаких телодвижений кроме записи загрузочного сектора и активации раздела флешки я не делал. В результате у меня была приблизительно такая структура файлов на флешке:
Когда надо было установить какую-то из систем, я просто переименовывал соответствующие папки так, чтобы файлы требуемой Windows были в папке [sources] .
Эти обстоятельства послужили тригером к решению:
После прочтения нескольких статей в интернете о том, как это можно организовать, некоторые решения мне показались уж слишком извращенскими.
Например: с помощью Grub4Dos копировать файл ответов, записывать в файл путь к нужному ISO, монтировать этот ISO, загрузиться в WinPE , после этого снова монтировать этот же ISO (т.к. предыдущий теряется из-за перехода из реального режима в защищённый), потом искать букву диска с файлами установки… Ах, да! Если установочный носитель — это USB-HDD, а не флешка, то нужно перед этим ещё и подключать флешку, в корне которой лежит файл ответов… Словом — ужас.
Конечно, в этом можно найти определённую логику: такой подход позволяет не распаковывать ISO-шки, а положить их в отдельную папку на флешке… Но надо поддерживать кучу других файлов…
Короче, это не наш путь.
Творим
Мы не будем играться с монтированием ISO, а просто разместим файлы для загрузки на установочном носителе. Но не просто перенесём эти файлы с установочных ISO (как было до этого), а немного переделаем их структуру так, чтобы можно было просто выбирать версию Windows для установки, не делая больше никаких рутинных действий (см. предысторию).
- один файл огромного размера
- нельзя использовать FAT32 , а следовательно и UEFI
- невозможно впоследствии использовать флешку меньшего объёма пропустив копирование ненужных дистрибутивов

Делать мы всё будем руками и, как было обещано, без стороннего ПО. А то есть куча разных прог для создания супер мега крутых мультизагрузочных дисков, но толком не ясно что они делают и как. А у нас план — без стороннего софта и с минимальным вмешательством!
Подготовка флешки
Определитесь с файловой системой
Выбор-то и не большой:
Вот и получается:
обязательно нужен UEFI — FAT32, не обязательно или не нужен вовсе — NTFS.Отформатируйте флешку в выбранную вами ФС.
Примечание: если ваша флешка уже имеет нужную ФС, то форматировать её необязательно. Но я бы всё-таки отформатировал 😉Сделайте раздел активным
Это нужно для того, чтобы компьютер мог загрузиться с него (ну, или хотя бы попытаться. ).
Тут есть различие между USB-HDD и флешками .Для USB-HDD это можно сделать так:
Откройте оснастку Управление дисками (diskmgmt.msc). Щёлкните правой кнопкой мыши по нужному разделу своего USB-HDD и выберите «Сделать раздел активным». Если этот пункт контекстного меню неактивен — значит раздел уже активен.Для флешки этот вариант не пройдёт. Тут пункт контекстного меню «Сделать раздел активным» будет всегда неактивен. Поэтому нужно использовать универсальный способ:
Откройте Командную строку (cmd.exe). Выполните такие команды:
Теперь ваша флешка является загрузочной. Но она пока пуста. Самое время наполнить её смыслом .
Наполнение дистрибутивами
Файлы диспетчера загрузки Windows
Нам нужен набор файлов менеджера загрузки. Это:
Я скопировал эти файлы из самого свежего дистрибутива — Windows 10 x64 (Threshold 2).
После этого уже можно протестировать как грузится флешка.
Если всё сделано правильно — вы увидите экран Windows Boot Manager c сообщением об ошибке. Ошибка — из-за того, что мы ещё не скопировали [sources] . Но нам просто важен факт, что bootmgr получает управление.
Если вы не увидите экран Windows Boot Manager, то возможно дело в том, что при форматировании система не записала загрузочный сектор совместимый с BOOTMGR. Чтобы сделать это вручную, выполните команду bootsect /nt60 <буква_диска>: , где <буква_диска> — ваша флешка.Дистрибутивы
Файлы дистрибутива находятся в [sources] . Значит надо создать структуру папок, содержащую [sources] из разных версий Windows под разными именами. Эту структуру можно делать как захочется. Но важно потом соблюдать соответствие путей. Я сделал так:
Теперь в каждую из этих папок надо скопировать содержимое [sources] из соответствующих ISO-шников. До сих пор на флешке было занято лишь несколько десятков МиБ . А теперь — несколько ГиБ .
Настройка
Мы хотим, чтобы можно было выбирать любую из этих систем просто из меню. Без переименовывая папок и т.п. рутины. Значит, надо добавить пункт меню для каждой из Windows.
Помните, раньше мы копировали файлы диспетчера загрузки? Теперь нужно отредактировать файлы данных конфигурации загрузки. Это:
Редактируем BCD
Сначала включим отображение меню. И уберём таймаут, чтобы оно отображалось столь угодно долго до совершения выбора пользователем (мы ведь не просто загружаемся, а систему устанавливаем! Выбор должен быть осознанным ◕‿◕).
Чтобы сделать это выполните команды:где <буква_диска> здесь и далее — ваша флешка.
Дальше будем добавлять пункты установки для каждой из систем. Сначала выполним команду
bcdedit /store <буква_диска>:\boot\bcd /enum
чтобы узнать значение device и osdevice пункта по-умолчанию. Они будут приблизительно такими:Параметр device определяет устройство, на котором лежит \windows\system32\boot\winload.exe (это значение указано в параметре path ).
Параметр osdevice определяет устройство, на котором лежит \windows (это значение указано в параметре systemroot ).В нашем случае значения device и osdevice состоят из пути к WIM-образу системы (в данном случае WinPE), который загружается в оперативную память (ramdisk). После запятой указан GUID записи, которая определяет параметры устройства, с которого будет загружаться WinPE (в нашем случае — ramdisk). На неё можно взглянуть подробнее:
Ничего особенного. Будем использовать эти же параметры устройства для других пунктов загрузки.
boot.sdi — Это по-сути образ пустого NTFS-тома. А в этот том уже монтируется образ из boot.wim .
Поскольку пункт по-умолчанию уже полностью настроен (кроме значений device и osdevice ), то мы просто будем его копировать и изменять.
Добавление пунктов
bcdedit /store <буква_диска>:\boot\bcd /set <<GUID новосозданного пункта>> osdevice ramdisk=[boot]\<путь к дистрибутиву>\boot.wim,<<GUID параметров ramdisk>>
Здесь приведено несколько примеров создания новых пунктов загрузки на основе пункта по-умолчанию.
Не копируйте тупо команды отсюда! У вас будут другие GUID-ы. Эти примеры только чтобы понять что к чему.Завершение редактирования BCD
После того, как все пункты добавлены удаляем пункт по-умолчанию:
bcdedit /store <буква_диска>:\boot\bcd /deleteРедактируем BCD для UEFI
Если вам нужна загрузка по UEFI, то вам нужно также отредактировать другое хранилище конфигурации загрузки (то, которым руководствуется BootMgFw.efi ).
Тут всё точно так же как и там, за исключением пути к файлу BCD .
Т.е. вместо
bcdedit /store <буква_диска>:\boot\bcd
следует использовать
bcdedit /store <буква_диска>:\efi\microsoft\boot\bcd .
Примечание. Вы не можете просто так взять и скопировать \boot\bcd в \efi\microsoft\boot\bcd ! Они должны различаться как минимум параметрами path во всех пунктах, включая
. Update
Посредством UEFI могут загружаться все 64-битные версии Windows NT 6.0+, а из 32-битных — только Windows 8+.
Кроме того, в пунктах установки ОС, предшествующих Windows 8, не должно быть параметра IsolatedContext со значением Yes. Иначе, у вас просто не запустится среда предустановки этой системы (т.е. вы не сможете установить, например, Windows 7 x64 в режиме UEFI).Windows PE
Итак, у нас при загрузке с флешки уже есть рабочее меню, где мы можем выбирать нужную версию Windows. Загрузитесь и убедитесь, что при выборе определённого пункта меню загружается соответствующая Windows PE.
Проблема
Мы ещё не всё сделали. Ведь, если попытаться установить какую-то из систем, то получим неприятный сюрприз:

Варианты решения
Вы уже можете установить Windows из своей флешки, вручную правильно запустив программу установки. Есть несколько вариантов.
- Файл ответов
С помощью файла ответов можно указать множество параметров установки. В том числе образ, откуда устанавливать систему.
Путь к образу указывается в элементе Microsoft-Windows-Setup | ImageInstall | OSImage | InstallFrom | Path .
Заставить программу установки использовать файл ответов можно либо явно:
setup.exe /unattend:<путь к файлу ответов>
Либо поместив его по одному из заранее определённых путей.
Но в этом способе есть проблема. В файле ответов должен быть абсолютный путь. Удобно, когда надо устанавливать из сети. Но не практично для нашего случая. Компьютеры разные — буква флешки будет меняться. Не наш вариант. А ещё и явно указывать путь к файлу ответов — ну вообще не вариант. - Запуск программы установки с параметром
Можно найти образ с помощью сценария cmd.exe . А потом запустить установщик, явно указав ему куда смотреть:
X:\sources\setup.exe /installFrom:<путь к install.wim или install.esd>
Этот вариант подходит. Вы сможете установить систему как с обычного установочного ISO.
Но есть вариант ещё лучше. - Запуск программы установки с флешки
Можно запустить установку не с X: (монтированный образ boot.wim ), а прямо с флешки! Таким образом не придётся явно указывать путь к install.wim или install.esd . Программа установки сама найдёт этот файл рядом с собой (в папке запуска)!
Так, например, для установки Win 10 x64 нужно выполнить:
<буква флешки>:\WinDists\Win_10_x64\setup.exe
У этого способа много преимуществ. Ведь мы фактически полностью отказываемся от использования чего-либо из X:\sources , в пользу соответствующей папки на флешке. А это значит, что мы впоследствии можем модифицировать её без внесения изменений в образ boot.wim . Удобно же! Например, можно положить сюда индивидуальный (для этого конкретного дистрибутива) файл ответов (рядом с setup.exe ) и он будет подхвачен согласно 6-му пункту отсюда.
Решение
Это всё хорошо, но мы же не хотим вручную запускать установку, правда? Хотим чтобы оно само. Значит надо сделать так, чтобы оно само запускало установку откуда надо.
Варианты автоматизации
Рассмотрим запуск Windows PE, чтобы понять, как с минимальным вмешательством заставить её выполнять то, что нам нужно.
В параметре реестра HKLM\SYSTEM\Setup\CmdLine указано первое приложение, которое выполняется после запуска WinPE. Это winpeshl.exe . Оно делает всякие полезные вещи, как то:- Включает фоновую картинку (запуск WallpaperHost.exe )
- Проверяет, есть ли рядом файл winpeshl.ini . Если есть — выполняет из него команды.
- Инициализирует PNP
- Если файла winpeshl.ini не было — пытается запустить одно из приложений (в порядке приоритета):
- X:\$Windows.
Нам нужно выполнить свой сценарий, который найдёт на флешке нужный файл и запустит его. Как видите, у нас не один вариант:
- добавить файл сценария и winpeshl.ini с командой на запуск cmd.exe для выполнения нашего сценария
- удалить/переименовать X:\setup.exe и отредактировать startnet.cmd
Я продемонстрирую вариант только с добавлением файлов (минимальное вмешательство, да).
Модифицируем boot.wim
На примере дистрибутива Windows 10 x64.
Итак, нам нужно редактировать содержимое тома X: , которое монтируется из boot.wim . Сначала узнаем индекс образа для монтирования:Нам нужен не чистый Windows PE, а установочный — Windows Setup. Т.е. индекс — 2.
Ещё нам нужно создать папку, куда будем монтировать образ. Я создал C:\mnt .Теперь, как и запланировали, копируем в C:\mnt\Windows\System32\ файлы winpeshl.ini и свой файл сценария (я назвал его runsetup.cmd ).
А за тем, чтобы файлы winpeshl.ini и runsetup.cmd были универсальны для всех дистрибутивов Windows NT 6.0+. Т.е. их не нужно отдельно модифицировать под установку Win7, Win8 и т.п. Путь к папке дистрибутива определяется автоматически.
Также добавлен простой способ запуска Восстановления системы, т.к. из-за прямого запуска \sources\setup.exe вместо X:\setup.exe мы теряем страницу:

Разница только в том, что в нашем случае мы язык выбираем уже после запуска установки Windows или Восстановления системы. В оригинальных ISO образах X:\setup.exe сообщает языковые настройки запускаемым через него приложениям.
Внимание! В предоставленном мной runsetup.cmd путь к программе установки определяется по шаблону <буква_флешки>:\\<путь_и_префикс_к_папкам_дистрибутивов>_<версия>_<архитектура>\setup.exe
(строка %RamdiskSourceDrive%\%WinDistAfx%_%WinVerAfx%_%WinArchAfx%\setup.exe ). Т.е. в моём случае сценарий будет формировать пути (в зависимости от того, из какого дистрибутива был запущен) наподобие:- D:\WinDists\Win_7_ia32\setup.exe
- D:\WinDists\Win_10_x64\setup.exe
Если вы создавали на флешке другую структуру папок и их названий — сделайте соответствующие изменения.
Осталось отмонтировать образ с сохранением изменений:
Готово! Теперь нужно повторить эти действия для остальных boot.wim . После этого у вас на флешке будут все желаемые дистрибутивы, которые вы сможете просто выбирать из меню и продолжать установку как будто на флешке только одна версия Windows!
Чего бы улучшить?
Тут ещё несколько советов по улучшению вашей установочной флешки.
Пропуск ввода ключа продукта и выбор любой редакции Windows
Для этого нужно поместить файлик ei.cfg рядом с программой установки
Помещать нужно в папку откуда запускается setup.exe . Постольку у нас он запускается с флешки, а не с ramdisk-а ( boot.wim ), то и кладём ei.cfg в папки дистрибутивов на флешке. (+1 преимущество от запуска установки прямо с флешки, вместо запуска с ramdisk-а с параметром /installFrom ).
Запуск приложения реального режима из меню Диспетчера загрузки Windows
Таким образом можно сделать возможность циклического перехода из одного меню в другое без перезагрузки компьютера. И уже не важно какой из загрузчиков был запущен первым: BOOTMGR или GRLDR .
Прогрессбар при загрузке boot.wim на ramdisk
В новейших BootMgr сделали загрузку образа boot.wim на ramdisk без анимации. Т.е. просто выводится статический логотип Windows и всё, ждите. Можно вернуть прогрессбар, как было раньше. Он хоть будет давать информацию о степени загрузки WinPE в оперативную память.
Правда, вместе с этим вы отключите новый стиль меню дополнительных параметров и сообщений об ошибках (на голубом фоне, с управлением функциональными клавишами), но то такое (^̮^)
Подробный вывод загружаемых файлов
Это в дополнение к предыдущему украшательству. Работает по Windows 7 включительно. В Windows 8+ майки это выпилили почему-то (не даёт эффекта).
Применив предыдущие два украшательства прикольнее всего грузится Windows 7. Но это всё — баловство.
Как создать загрузочную флешку на Windows 10
Для того чтобы запускать Windows 10 с флешки, понадобиться флешка на 16-32Gb и компьютер с USB 3 портом.
Для начала работы скачайте ISO образ Win 10 на свой ПК. Подробнее здесь.
4 способа — Создать флешку и загрузить с нее Win 10

4 способа — Создать флешку и загрузить с нее Win 10.
Создание загрузочной флешки через Dism++
1. Скачайте программу/утилиту Dism++.
2. «Дополнительно» — «Восстановление».
3. Покажите путь до ISO образа Windows.
4. Нажмите галочки Windows ToGo, Доб. Загр., Формат. Затем ОК.
5. Ждем когда запишется операция записи ОС на флешку.
6. Перезагружаем ПК, ставим в БИОСЕ загрузка с флешки.
Создаем загрузочный диск Win 10 на флешке через WinToUSB Free.
1. Скачайте и установите WinToUSB Free на ПК.
2. Выбираете ISO файл Win 10.
3. Выбираете Диск флешки.
4. Если программа скажет мало памяти на флешке. Подвиньте ползунок вправо.
5. Запустите процесс. Дождитесь завершения.
6. Перезагрузите ПК и в Boot Menu, поставьте загрузка ОС с флешки (Диск на котором флешка).
Загрузочная флешка в Rufus
1. Скачайте и запустите Rufus.
2. Выберите Диск флешки.
3. Выберите схему разделов.
4. Выберите тип интерфейса (MBR или GPT, UEFI или BIOS).
5. Выберите систему флешки (NTFS).
6. Галочка «Создать загрузочный диск»
7. Выберите файл с ISO образом с Windows
8. Галочка «Windows To Go» вместо «Стандартная установка Windows».
9. Нажимаем «Старт» и ожидаем завершения процесса.
Если будет сообщение об ошибке: Обнаружен несовместимый Диск, игнорируем его.
Перезагружаем ПК со стартом с флешки
Создаем Live USB с Windows 10 из командной строки.
Перед началом работы подготовьте образ с Windows 10. Извлеките из него файл install.wim или install.esd.
1. Запускаем командную строку.
2. Выполните команду: diskpart.
3. Узнаем номер диска флешки: list disk.
4. Выполняем select disk N (где N — номер диска).
5. Очищаем флешку, удаляем с нее все файлы: clean.
6. Создаем раздел: create partition primary
7. Форматируем флешку в NTFS: format fs=ntfs quick
8. Выполняем active.
10. И записываем систему на флешку: dism /Apply-Image /imagefile:путь_к_файлу_install.wim /index:1 /ApplyDir:E:\ (последняя E — это буква диск флешки).
11. Долго ждем записи ОС на диск флешки (даже если кажется что система зависла).
12. Устанавливаем загрузчик на флешку: bcdboot.exe E:\Windows /s E: /f all (E — это диск флешки).
13. Примечание. Не все флешки записанные таким способом будут работать. Возможно винда «захочет» грузится не с простой флешки, а с дискового флеш накопителя. В способе «Live USB с Windows 10 из командной строки» есть некоторый элемент везения.
Видео : Как сделать загрузочную флешку Windows 7-10? Пошаговая инструкция.