Windows

Загрузочная флешка windows pe: WinPE: Создание загрузочного носителя | Microsoft Docs

02.03.2003

Содержание

WinPE: Создание загрузочного носителя | Microsoft Docs

  • Статья
  • Чтение занимает 4 мин
  • Участники: 5

Были ли сведения на этой странице полезными?

Да Нет

Хотите оставить дополнительный отзыв?

Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку «Отправить», вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт. Политика конфиденциальности.

Отправить

В этой статье

средства развертывания Windows оценки и развертывания (adk) и adk Windows PE добавляютпрограммы командной строки, которые упрощают создание загрузочного носителя WinPE.

  • CopyPE создает рабочий набор файлов Windows PE
  • макевинпемедиа использует рабочий набор файлов для создания загрузочного носителя Windows PE. макевинпемедиа может создавать загрузочные USB-накопители Windows PE, виртуальные жесткие диски или iso, которые позволяют загружать виртуальные машины или записывать их на DVD-диски или компакт-диски.

Примечание

если вы используете ADK для Windows 10 версии 1803 или более ранней, Windows PE включается в ADK при выборе варианта Windows среды предустановки во время установки и не требует отдельной надстройки.

Шаг 1. Создание рабочих файлов

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

  1. убедитесь, что на компьютере установлена надстройка adk и adk Windows PE.

  2. Запустите среду средств развертывания и создания образов

    с правами администратора.

  3. выполните команду copype , чтобы создать рабочую копию Windows PE-файлов. Дополнительные сведения о Copype см. в разделе Параметры командной строки Copype.

    copype amd64 C:\WinPE_amd64
    

шаг 2. настройка Windows PE

настройки ниже являются общими, но не все Windows образом PE требуют настройки. При добавлении пакетов в окно PE может снизиться производительность и время загрузки. Добавляйте только дополнительные пакеты, если это необходимо.

Распространенные настройки

  • для Windows 11: при запуске программа установки Windows из окна PE добавьте среду WinPE-WMI и WinPE-SecureStartup дополнительные компоненты. Если эти дополнительные компоненты не включены, может появиться сообщение о том, что ПК не соответствует минимальным требованиям к оборудованию.
  • Добавьте обновление. Дополнительные сведения см. в разделе: WinPE: mount и customize.
  • Добавление видеодрайвера или сетевого драйвера. (Windows PE включает универсальные видеодрайверы и сетевые драйверы, но в некоторых случаях для отображения экрана или подключения к сети требуются дополнительные драйверы.) Дополнительные сведения см. в разделе WinPE: Add Drivers.
  • Добавьте поддержку сценариев PowerShell. дополнительные сведения см. в разделе WinPE: добавление поддержки Windows PowerShell в Windows PE. Скрипты PowerShell не включены в эту лабораторию.
  • Установите для схемы управления питанием значение Высокая производительность. Ускоряет развертывание. Обратите внимание, что в нашем примере сценария развертывания эта схема уже задана автоматически. См. раздел WinPE: подключение и настройка: высокая производительность.
  • оптимизация Windows PE: рекомендуется для устройств с ограниченным озу и хранилищем (например, 1 гб озу/16 гб). после добавления драйверов или других настроек в Windows PE см. раздел оптимизация изображений для сокращения времени загрузки.

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

макевинпемедиа для создания загрузочного носителя WinPE.

создание загрузочного USB-накопителя Windows PE

  1. Подключите USB-накопитель к обслуживающему компьютеру.

  2. Запустите среду средств развертывания и создания образов с правами администратора.

  3. Необязательно Вы можете отформатировать ключ USB перед запуском Макевинпемедиа. макевинпемедиа будет форматировать диск Windows PE как FAT32. если вы хотите хранить файлы размером более 4 гб на usb-накопителе Windows PE, можно создать многосекционный usb-диск с дополнительным разделом, отформатированным как NTFS. Инструкции см. в разделе Создание многосекционного USB-накопителя .

  4. используйте макевинпемедиа

    с /UFD параметром для форматирования и установки Windows PE на флэш-накопитель usb, указав букву диска usb key:

    MakeWinPEMedia /UFD C:\WinPE_amd64 P:
    

    Предупреждение

    Эта команда переформатирует секцию.

    См. раздел Параметры командной строки макевинпемедиа для всех доступных параметров.

загрузочный USB-накопитель Windows PE готов. его можно использовать для загрузки пк в Windows PE.

Создание образа ISO, DVD или компакт-диска WinPE

  1. используйте макевинпемедиа с /ISO параметром, чтобы создать ISO-файл, содержащий Windows PE-файлы:

    MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso
    
  2. Необязательно запишите DVD-диск или CD-файл. в обозревателе Windows щелкните правой кнопкой мыши ISO-файла и выберите записать образ> дисказаписатьи следуйте инструкциям на экране.

создание виртуального жесткого диска Windows PE для использования с Hyper-V

Вы можете создать загрузочный виртуальный жесткий диск для использования с Hyper-V.

Совет

если вы планируете запускать Windows PE в Hyper-V, вместо виртуального жесткого диска рекомендуется использовать формат ISO, чтобы ускорить установку virtual PC.

чтобы установить Windows PE на виртуальный жесткий диск, выполните следующие действия.

  1. Создайте виртуальный жесткий диск (VHDX):

    diskpart
    create vdisk file="C:\WinPE.vhdx" maximum=1000
    attach vdisk
    create partition primary
    assign letter=V
    format fs=ntfs quick
    exit
    
  2. Подготовьте диск с помощью макевинпемедиа:

    MakeWinPEMedia /UFD C:\WinPE_amd64 V:
    
  3. Отсоединить диск:

    diskpart
    select vdisk file="C:\WinPE.vhdx"
    detach vdisk
    exit
    

теперь, когда вы создали загрузочный носитель Windows PE, его можно использовать для загрузки компьютера.

  1. Вставьте носитель в компьютер, который вы хотите загрузить.
  2. Включите компьютер.
  3. Нажмите клавишу или сочетание клавиш, чтобы открыть меню загрузки. Этот ключ или сочетание клавиш различаются в зависимости от производителя ПК. Если вы не узнаете, какое сочетание клавиш позволит открыть меню загрузки компьютера, обратитесь к изготовителю компьютера.
  4. в меню загрузки выберите загрузочный носитель Windows PE.

компьютер будет загружен в Windows PE.

Диагностика

  1. если Windows PE не отображается, попробуйте выполнить следующие обходные пути, перезагрузив компьютер каждый раз:

    • Для загрузки ПК, поддерживающего режим UEFI: в меню загрузки встроенного по выберите загрузочные файлы вручную: \EFI\BOOT\BOOTX64. Интерфейс.
    • если компьютеру требуется загрузка драйверов хранилища или видеодрайверов, попробуйте добавить эти же драйверы к образу Windows PE. Дополнительные сведения см. в разделе WinPE: подключение и настройка.
  2. Если компьютер не подключается к сетевым расположениям, см. раздел Сетевые драйверы WinPE: инициализация и добавление драйверов.

общие сведения о Windows PE

WinPE: Установка на жесткий диск (неструктурированная или не ОЗУ)

WinPE: подключение и настройка

WinPE: Загрузка в UEFI или устаревший режим BIOS

программа установки Windows поддерживаемых платформ и межплатформенных развертываний

Загрузочный диск Windows PE своими руками / Хабр

Сисадмину или мастеру сервисного центра, да и просто в хозяйстве на всякий случай помогает в работе загрузочная флешка с набором полезных программ, и в интернете можно найти полно готовых решений с «кучей» софта на все случаи в жизни. Но каждый, кто пользовался чужими готовыми вариантами LiveCD, рано или поздно задумывался о том, что по факту используется лишь малая часть приложений. Весь же остальной ненужный груз софта, который порой может составлять более 98% всего набора LiveCD, лишь мешает работать. Почему? Потому что LiveCD загружается прямиком в оперативную память, и чем больше объем LiveCD, тем больше ожидания загрузки, а если ещё и попался древний компьютер, то LiveCD может и вовсе не загрузится от нехватки памяти. И что же делать? Сделать свой собственный LiveCD! В этой статье я расскажу то, чего вы не найдете даже в гугле.

Начиная читать эту статью, можно подумать, что в интернете есть полно инструкций как это сделать, но не всё так просто. В этих инструкциях либо чего-то не хватает (как будто намеренно), либо наоборот наворочено очень много ненужного и непонятно что из этого можно было бы убрать, либо инструкции устарели и не работают на последних версиях Windows PE. Но самое главное, с чем я регулярно сталкиваюсь, так это с тем, что в инструкциях написано всё на столько кратко, что в них не всегда разберется даже продвинутый пользователь, и в редких случаях даже я, специалист с опытом, не с первого раза понимаю, что имел в виду автор. Я понимаю, что это сделано, чтобы отсеять всех, кроме просвещенных, но тогда зачем вообще писать такие инструкции, где ничего непонятно, из-за которых приходится перечитать лишние 100 статей, потратить лишние 2 недели на проверку в практике, ради того, чтобы выяснить какую-то мелочь, которую могли написать в трех предложениях. Так что в какой-то степени эта инструкция на зло всем тем, кто пожадничал и не написал несколько лишних строк.
Даже если вы найдёте какую-то инструкцию по этой теме, то не факт, что она будет подробна и понятна, особенно учитывая, как быстро всё меняется и устаревает.

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

В этой статье я ОЧЕНЬ ПОДРОБНО расскажу, как собрать Windows PE с минимальным набором самых нужных функций без лишнего хлама. Я намеренно написал даже некоторые почти примитивные шаги, дабы любой новичок мог быстро освоиться. Так что не кидайте тапками за занудность (:

Предисловие

Я начал этот путь ещё со времен Windows 98, когда уже в те времена иногда требовалось выгрузить данные с ПК, у которого не загружалась ОС. Флешки в тот период уже были, хоть и не были распространены, т.к. были очень дорогие. Загрузить с них минимальную Windows 98 было не так просто, потому что Windows 98 не умела загружаться с внешних накопителей, и приходилось самому писать драйвер с указанием серийного номера флешки, чтобы именно эта флешка воспринималась операционной системой как жёсткий диск. Даже несмотря на это, ОС не загружалась, если объем оперативной памяти превышал 512Мб.

Потом, конечно, вышла Windows 2000/XP, и ситуация в корне изменилась, появлялись готовые решения вроде Hiren (DOS+Windows XP), которые уже на тот момент работали очень медленно. Например, у Hiren виртуальная img FDD весила аш ~41Мб и могла загружаться по более 30-40 минут на особо медленных ПК с USB1.0.

Уже в те времена готовые решения работали не так как хотелось и имели в арсенале полно ненужных приложений. Тогда-то я и начал для своих личных нужд активно собирать свои собственные LiveCD на DOS и Windows. Когда мой img FDD весил всего около 2Мб вместо 41Мб у Hiren, и вмещал всё необходимое (MHDD, Victoria, Volkov Commander и немного мелочи), с годами туда конечно добавились DiscGenius, HWinfo и некоторые другие, но суть остаётся прежней, в арсенале только самое нужное, лёгкое и быстро загружающееся.

Времена идут и Microsoft достаточно часто выпускает новые версии Windows 10, а теперь ещё и Windows 11. После почти каждого выхода новой версии ОС приходится создавать новый образ, т.к. только он имеет нативную поддержку нового железа. Например, встречаются современные ноутбуки, у которых даже сенсорная панель не работает на старых версиях Windows 10 PE, не говоря уже о сенсорных экранах.

Я расскажу, как сделать образ на основе Windows 10 1507 x32 и Windows 10 21h3 x64. Почему такой разброс в версиях? Потому что версия x32 нужна как правило для старых устройств с минимальными ресурсами, а версия Windows 10 1507 является самой лёгкой по объему и запустится везде, где только можно, особенно на планшетах с ЦП Intel, у которых нет поддержки x64. Почему именно версия 1507 x32, а не 21h3 x32? Потому что опыт показывает что устройства, как правило планшеты и трансформеры, у которых нет поддержки x64, вышли во время Windows 8 (2012-2015год), и некоторые из этих устройств не способны загрузить последние версии Windows 10 21h3 x32 (как минимум на стоковых версиях UEFI), потому что предназначались для Windows 8, но они все без исключения (по моему опыту) отлично загружают Windows 10 1507 x32. Версия Windows 10 21h3 x64 нужна для современных устройств и тут уже НУЖНО выбирать только самую последнюю версию Windows PE. Перед написанием статьи я применил свою же инструкцию к Windows 11 PE (22000.XXX) и всё замечательно работает, так что в дальнейших шагах вместо Windows 10 21h3 x64 можете смело использовать Windows 11 (22000.XXX).

Итак, начнём.

I. Подготовительный этап


1. Windows ADK

Для начала нам понадобится

скачать

и установить комплект средств для развертывания и оценки для Windows ADK.

Во время установки при выборе компонентов достаточно выбрать лишь средства развертывания (Система обслуживания образов и развертывания и управления или (DISM)).

Примечание: у Microsoft имеется надстройка Windows PE для Windows ADK, где имеются дополнительные компоненты для интеграции в Windows PE, но нам эти компоненты не понадобятся, однако, как их установить я тоже ниже распишу, так что если интересно, то можете скачать и дополнительно установить надстройку Windows PE для Windows ADK. Скачать её можно на той же странице что указана выше.

2. Дерево каталогов

Необходимо создать каталоги, в которой будут проходить все работы. У каждого свои предпочтения по используемому диску D, E, F и т.д., так что я буду на примере диска C, а там уже делайте как вам удобно. Нам нужны будут следующие каталоги, но дабы не утруждать себя их созданием вручную, введите следующие команды в командную строку, запущенную от имени администратора:


mkdir "C:\BuildPE\AddFiles\x32\Program Files"
mkdir "C:\BuildPE\AddFiles\x32\Windows\System32"
mkdir "C:\BuildPE\AddFiles\x64\Program Files"
mkdir "C:\BuildPE\AddFiles\x64\Windows\System32"
mkdir "C:\BuildPE\COMPLETE\32"
mkdir "C:\BuildPE\COMPLETE\64"
mkdir "C:\BuildPE\ISO"
mkdir "C:\BuildPE\Mount"
mkdir "C:\BuildPE\originalWIM\x32"
mkdir "C:\BuildPE\originalWIM\x64"
mkdir "C:\BuildPE\util"

На выходе у вас будет готово дерево каталогов для дальнейших шагов.

3. Свой софт

Для каждого набор приложений индивидуален, я же буду расписывать свой вариант как пример, а вы можете его как пополнить, так и убавить. Windows PE x64 имеет поддержку ТОЛЬКО x64 приложений, и запустить x32 она не сможет без добавления дополнительных файлов для их поддержки, но раз уж мы делаем легкий образ, то поддержку x32 мы обеспечивать не будем, а это значит, что потребуется скачать только x64 приложения для x64 образа, и x32 приложения только для x32 образа. Я не буду оглашать весь список своих приложений, если вы понимаете о чем я :), но вот базовая часть:

У ниже указанных программ есть как x64, так и x32 версии, нам нужны обе:

Эксклюзивно для x32:

Вы можете обратить внимание, что в списке присутствует CLaunch как альтернатива меню Пуск, и WinXShell как альтернатива всей графической оболочке explorer, в которой есть своё меню Пуск. Так зачем же два меню пуск? Дело в том, что наличие WinXShell в образе — это просто запас, на случай если остро необходима панель задач в то время, когда открыто множество окон, в которых можно потеряться, не имея панели задач. При этом если используется лишь одно окно, например для диагностики жесткого диска через Victoria, или для определения конфигурации ПК через HWiNFO, то достаточно одного окна без необходимости включать графический интерфейс. К тому же если на компе поврежденный жесткий диск, то лучше, чтобы было включено как можно меньше программ, которые обращаются к жесткому диску, а WinXShell как минимум строит дерево каталогов всех накопителей, что уже плохо в таком сценарии.

Почти все те программы что я выбрал (за исключением, например, Victoria и ExplorerXP), имеют как x32, так и x64 версии, но самое главное, что они не требовательны к наличию NetFX, который достаточно тяжелый. Если же ваш софт требует NetFX или какой-либо другой компонент, то придётся всё-таки его интегрировать, от чего образ значительно вырастет в объеме, но если это нужно, то почему бы и нет, главное, что не бесполезным софтом, а тем, что действительно нужно.

4. Подготовка софта

Не все вышеуказанные программы имеют portable версии, ваша задача получить каталог с программой — это можно сделать распаковкой установочного файла, как в случае с 7-Zip (через 7-Zip открыть дистрибутив 7-Zip, чтобы извлечь 7-Zip), или инсталировать программу на свой ПК, а потом скопировать целиком каталог с программой в отдельный каталог для дальнейшего копирования в образ:

Программы x32 для Windows 10 1507 x32 перемещаем в C:\BuildPE\AddFiles\x32\Program Files
Программы x64 для Windows 10 21h3 x64 перемещаем в C:\BuildPE\AddFiles\x64\Program Files

Немного подсказок:

WinXShell — в этой программе я удаляю китайский язык (файлы WinXShell.zh-CN.jcfg и WinXShell.zh-CN.lua) и переименовываю WinXShell_x86.exe в WinXShell.exe, аналогично и с x64, а также удаляю файл wxsStub32.dll для версии x64, а для x32 удаляю wxsStub.dll.

CLaunch — отличная альтернатива меню Пуск для ОС, у которой нет ничего кроме CMD, и дабы эта альтернатива работала как надо, то необходимо присвоить ей горячую клавишу для вызова (в моём случае Win+Z, т.к. просто Win будет использоваться для WinXShell). Настроить CLaunch можно и на своей ОС, а потом перекинуть файл с настройками в Windows PE для дальнейшей ДОнастройки, но, чтобы вас лишний раз не утруждать, и как минимум дать стартовый вариант настроек этой программы, я подготовил готовый комплект файлов, но о нём чуть ниже.

Получив набор каталогов с программами очень важно очистить их от лишнего (для достижения малого объема образа на выходе), поэтому можно смело удалять деинсталляционные файлы, лишние языки, скины, плагины и всё то, что 100% не понадобится в работе. Некоторые из этих программ требуют настройки, но об этом чуть позже. Желательно пока их даже не запускать дабы внутри программ не создавались лишние файлы настроек и т.д.

В моём образе Explorer++ хранится прямо в папке System32:


C:\BuildPE\AddFiles\x64\Windows\System32\Explorer++.exe
C:\BuildPE\AddFiles\x64\Windows\System32\Explorer++RU.dll

Советую сохранить Explorer++ в том же месте, т.к. его удобно вызывать из командной строки, а также мои настройки, которые вы встретите в следующих пунктах рассчитаны на то, что он будет находится именно в System32. Когда освоитесь, можете сменить ему местоположение изменив параметры в реестре, CLaunch и ярлык для WinXShell.

5. Скачать инструменты и оригинальный дистрибутив ОС

Оригинальное средство Microsoft для скачивания образа Windows — MediaCreationTool, не умеет скачивать старые версии Windows, и качает лишь последнюю поддерживаемую Microsoft, нам такая и нужна, но нам нужна ещё и самая первая версия Windows 10 1507, которую без труда можно скачать с торрентов с помощью удобного средства, которое уже обсуждалось здесь на

хабре

, или сразу на

GitHub

. Качаем с помощью него Windows 10 21h3 x64 и Windows 10 1507 x32 — нам нужны ISO файлы, а не запись на DVD или флешку.

Для работы нам также потребуются следующие программы:

  • 7-Zip.
  • Блокнот или любой другой текстовый редактор, в моём случае Notepad++.
  • Редактор ISO файлов, в моём случае UltraISO.
  • offlinereg необязателен, но желателен

Архив с программой offlinereg можно распаковать в C:\BuildPE\util

5. Подготовка WIM файлов

Чтобы сделать свой вариант Widnows PE, нам нужен оригинальный образ, который можно взять из скачанных ISO дистрибутивов.

Через 7-Zip или проводник откройте скачанные два ISO файла (Windows 10 1507 x32 и Windows 10 21h3 x64), откройте папку sources и извлеките из него файл boot.wim:
Из образа Windows 10 1507 x32 в папку C:\BuildPE\originalWIM\x32
Из образа Windows 10 21h3 x64 в папку C:\BuildPE\originalWIM\x64

6. Подготовка файлов ОС

Оригинальная Windows PE не имеет очень важных файлов, без которых не работает диалоговое окно копирования файлов, не работает Drag&Drop и многие другие функции, включая даже те программы, что мы скачали ранее, они не запустятся без некоторых файлов ОС. Наша задача дополнить ОС нужными файлами. Через 7-Zip откройте скачанные два ISO файла (Windows 10 1507 x32 и Windows 10 21h3 x64), откройте папку sources и прямо в архиваторе откройте файл install.wim или install.esd — формат неважен. Форматы .wim или .esd встречается в разных образах, в одном может быть .wim, в другом .esd, но сути не меняет — это просто архив с ОС.

Внутри архива install как правило должно быть несколько папок с номерами — это разные редакции ОС (Home, Single Language, Pro и т.д.), в каждой редакции имеется полный набор файлов ОС с незначительными отличиями в наборе функционала. Не важно какую именно редакцию вы откроете, потому что набор нужных нам файлов есть в каждом из них.

В архиве переходим в папку install.esd\1\Windows\System32\ из которого нужно выгрузить только определенные файлы.

Из образа Windows 10 1507 x32 извлекаем следующие файлы в папку C:\BuildPE\AddFiles\x32\Windows\System32:


en-US\shellstyle.dll.mui
ru-RU\explorerframe.dll.mui
ru-RU\ole32.dll.mui
ru-RU\oledlg.dll.mui
ru-RU\shell32.dll.mui
ru-RU\taskkill.exe.mui
ru-RU\twinapi.appcore.dll.mui
ru-RU\twinapi.dll.mui
ru-RU\twinui.appcore.dll.mui
ru-RU\twinui.dll.mui
actxprxy.dll
chartv.dll
d3d11.dll
DataExchange.dll
dcomp.dll
ddraw.dll
DXCore.dll (этого файла нет в версии 1507, но его можно взять из свежих версий Windows 10, например 21h3)
dxgi.dll
ExplorerFrame.dll
glu32.dll
ksuser.dll
oledlg.dll
opengl32.dll
pdh.dll
pdhui.dll
shellstyle.dll
shfolder.dll
taskkill.exe
thumbcache.dll
timeout.exe
twinapi.appcore.dll
twinapi.dll
twinui.appcore.dll
twinui.dll

Из образа Windows 10 21h3 x64 извлекаем следующие файлы в папку C:\BuildPE\AddFiles\x64\Windows\System32:


en-US\shellstyle.dll.mui
ru-RU\explorerframe.dll.mui
ru-RU\ole32.dll.mui
ru-RU\oledlg.dll.mui
ru-RU\shell32.dll.mui
ru-RU\taskkill.exe.mui
ru-RU\twinapi.appcore.dll.mui
ru-RU\twinapi.dll.mui
ru-RU\twinui.appcore.dll.mui
ru-RU\twinui.dll.mui
actxprxy.dll
chartv.dll
d3d11.dll
DataExchange.dll
dcomp.dll
dxgi.dll
ExplorerFrame.dll
glu32.dll
ksuser.dll
oledlg.dll
OneCoreUAPCommonProxyStub.dll
opengl32.dll
pdh.dll
pdhui.dll
shellstyle.dll
shfolder.dll
taskkill.exe
thumbcache.dll
timeout.exe
twinapi.appcore.dll
twinapi.dll
twinui.appcore.dll
twinui.dll

7. Подготовка ISO

В виртуальной машине мы будем тестировать наши образы Windows PE, но чтобы запустить виртуальную машину, нужно подключить к ней ISO файл со своей Windows PE. Физически невозможно с первого раза создать идеальную Windows PE, т.к. не будут готовы ни ярлыки программам, ни настройки программ, которые делаются после первого запуска Windows PE, потом извлекаются и вносятся во вторую версию, которая уже, может быть, релизной при идеальных обстоятельствах. Каждый раз редактировать тяжелый ISO образ с полноценной ОС — это отнимает больше времени, проще сделать отдельные ISO файлы для дальнейшего неоднократного редактирования, в которых не будет дистрибутива ОС. Через UltraISO открываем скачанные ISO файлы Windows 10 1507 x32 и Windows 10 21h3 x64 и полностью очищаем папку sources. В будущем мы добавим в неё уже отредактированный файл boot.wim. А пока что очищенные ISO файлы сохраняем в папку C:\BuildPE\ISO с именами, например, MyPE1507x32.iso и MyPE21h3x64.iso.

8. Подготовка файла реестра

Некоторые извлеченные файлы из оригинальной ОС не будут работать без определённых ключей в реестре, так что эти файлы бесполезны пока не будут зарегистрированы в реестре и не только (нужно ещё прописать некоторые CLSID и Interface).

Качаем мой набор файлов с github и помещаем содержимое архива в C:\BuildPE\AddFiles\, чтобы каталоги x32 и x64 слились с теми, что были в архиве.

В этом же наборе будут настроенные CLaunch (о чем я писал выше), Explorer++, startnet.cmd, а также пара батников для удобства.

В обоих вариантах (x64 и x32) у нас следующий набор файлов:
Файлы настроек CLaunch:


Program Files\CLaunch\Data\СИСТЕМА\Classic.csd
Program Files\CLaunch\Data\СИСТЕМА\CLaunch.ini
Program Files\CLaunch\Data\СИСТЕМА\ClIcons.bin
Program Files\CLaunch\Data\СИСТЕМА\Design.ini

Ярлыки программ для меню пуск WinXShell:


ProgramData\Microsoft\Windows\Start Menu\7zFM.lnk
ProgramData\Microsoft\Windows\Start Menu\Autoruns.lnk
ProgramData\Microsoft\Windows\Start Menu\Explorer++.lnk
ProgramData\Microsoft\Windows\Start Menu\HWiNFO32.lnk
ProgramData\Microsoft\Windows\Start Menu\procexp.lnk
ProgramData\Microsoft\Windows\Start Menu\ProduKey.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\cmd.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\MdSched.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\notepad.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\regedit.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\taskmgr.lnk

Ярлыки программ для меню пуск WinXShell эксклюзивно для x32, т.к. этих программ нет в x64 версии:


ProgramData\Microsoft\Windows\Start Menu\Victoria.lnk
ProgramData\Microsoft\Windows\Start Menu\ExplorerXP.lnk

Файлы System32:
Windows\System32\config.xml — файл настроек Explorer++
Windows\System32\spectraconfig.reg — файл реестра, который настроит ОС и который активирует работу диалоговых окон прогресса копирования и не только
Windows\System32\startnet.cmd — файл, который Windows PE запустит сразу после запуска, этот файл применит файл реестра, а также запустит CLaunch для удобного запуска своих приложений
Windows\System32\UI.bat — удобный запуск WinXShell через командную строку при необходимости

По поводу файла startnet.cmd — он уже настроен так, чтобы при запуске показать основные характеристики железа, на котором запущена Windows PE, для стартового понимания за каким железом приходится работать, без необходимости включать HWiNFO. Вы можете обратить внимание что в startnet.cmd какие-то кракозябры, а не кириллица. Дело в том, что если вы хотите, чтобы командная строка показывала вам кириллицу, то нужно перед редактированием этого файла сменить кодировку на OEM 866 (в Notepad++ это: Кодировки > Кириллица > OEM 866), и только после этого набирать текст русскими буквами, в противном случае, не сменив кодировку и написав на кириллице, в cmd вы увидите кракозябры.

Что касаемо файла spectraconfig.reg — он тут ключевой, без него не будут работать Drag&Drop и диалоговые окна проводника. Из-за его длины, я не стал писать его содержимое в теле статьи, к тому же две версии этого файла (x64 и x32), а вывел его на отдельный ресурс, но объяснить его строение вам всё-таки нужно. Для тех, кому интересно, информация ниже в спойлере:

Путеводитель по spectraconfig.reg

Начну с конца файла:

Внутри комментария «Каталог по умолчанию для пользователя СИСТЕМА X:\Users\Default» имеются ключи реестра для переназначения папок пользователя по умолчанию. В Windows PE используется пользователь СИСТЕМА, который хранится в каталоге пользователя Windows\System32\config\systemprofile, где должен быть каталог Desktop и остальные (которых нет), и без этих каталогов программы выдают ошибки, пытаясь обратиться к несуществующим каталогам, например, к Desktop, чтобы отобразить его в дереве каталогов. Поэтому я сменил путь к пользовательским папкам с %userprofile%\Desktop (коим является фактический путь X:\Windows\System32\config\systemprofile\Desktop) на X:\Users\Default\Desktop, и по образу и подобию остальные папки пользователя.

Внутри комментария «Твики для удобства» и так всё понятно, т.к. я прокомментировал их в .reg файле. Но как пример, пункт «Отобразить значок „Этот компьютер“ на рабочем столе» очень полезен для WinXShell, чтобы при его включении значок «Этот компьютер» был на своём месте.
Внутри комментария «Ассоциация с 7z» я добавил 7-Zip в качестве приложения по умолчанию для всех типов архивов, которые поддерживает 7-Zip.

Внутри комментария «Notepad++» всё аналогично, как и в 7-Zip. В x32 версию PE я не интегрировал Notepad++ и там нет ассоциации с Notepad++.

Комментарий «Explorer++ проводник по умолчанию» говорит сам за себя).

Внутри комментария «Drag&Drop и окна проводника» я добавил поддержку тем самых полезных функций, без которых Windows PE использовать очень неудобно. Подробнее о них в спойлере ниже.

Я прекрасно понимаю, что статья устареет и для новых версий Windows 10/11 она может быть неактуальной, поэтому для тех, кто хочет понять суть того, как включить Drag&Drop и диалоговые окна проводника, я расскажу по подробней в спойлере:

Как включить Drag&Drop и диалоговые окна проводника

Есть определённые диалоговые окна, например окно процесса копирования/перемещения/удаления файлов. Я постараюсь примитивным языком объяснить, как это работает. Что есть это окно? Это не часть приложения explorer.exe, это какое-то окно, которое хранится в каком-то .dll файла, но даже если вы этот .dll файл скопируете в свою Windows PE, то ОС не будет знать, что с ним делать, почему? Потому что в этом файле есть десятки, а то и сотни, если не тысячи разных окон для разных целей. Нужно дать понять Windows PE что имеется в этом файле. Это делается в 3 этапа:

  1. Устанавливаем на локальный компьютер или виртуальную машину самую свежую версию ОС Windows 10, открываем реестр и для удобства делаем в файлы .reg экспорт двух веток:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\
    На выходе будет два файла .reg которые можно открыть через Notepad++ и выполнять поиск нужных ключей.
  2. Находясь в реестре или в Notepad++ (я использую Notepad++ потому что через него удобно копировать ветку, и нет необходимости экспортировать в файл, потом открывать его и копировать…), поочередно запускаем поиск нужных нам Interface (если вы работаете через Notepad++ то вам нужен тот .reg файл который вы экспортировали из ветки HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\):


    IInterruptedOperationHandler
    IFileOperationProgressSink
    IOperationsProgressDialog
    IOperationStatusTile
    IOperationStatusService
    IOperationStatusSink
    IOperationInterrupt
    IObjectWithCachedState
    IConflictInterrupt

    И находим следующие ветки с их содержимым:


    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721}]
    @="IInterruptedOperationHandler"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721}\ProxyStubClsid32]
    @="{95E15D0A-66E6-93D9-C53C-76E6219D3341}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2}]
    @=»IFileOperationProgressSink»
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2}\ProxyStubClsid32]
    @=»{95E15D0A-66E6-93D9-C53C-76E6219D3341}»

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C}]
    @=»IOperationsProgressDialog»
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C}\ProxyStubClsid32]
    @=»{95E15D0A-66E6-93D9-C53C-76E6219D3341}»

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8}]
    @=»IOperationStatusTile»
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8}\ProxyStubClsid32]
    @=»{95E15D0A-66E6-93D9-C53C-76E6219D3341}»

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5174EC-F425-4CD9-8643-CF36042987F1}]
    @=»IOperationStatusService»
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5174EC-F425-4CD9-8643-CF36042987F1}\ProxyStubClsid32]
    @=»{95E15D0A-66E6-93D9-C53C-76E6219D3341}»

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61}]
    @=»IOperationStatusSink»
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61}\ProxyStubClsid32]
    @=»{95E15D0A-66E6-93D9-C53C-76E6219D3341}»

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6FAF1156-8855-47B5-BDC8-4555D13C095F}]
    @=»IConflictInterrupt»
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6FAF1156-8855-47B5-BDC8-4555D13C095F}\ProxyStubClsid32]
    @=»{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}»

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{8F45EF43-0585-4881-A90D-F55D35CE7797}]
    @=»IOperationInterrupt»
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{8F45EF43-0585-4881-A90D-F55D35CE7797}\ProxyStubClsid32]
    @=»{95E15D0A-66E6-93D9-C53C-76E6219D3341}»

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82}]
    @=»IObjectWithCachedState»
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82}\ProxyStubClsid32]
    @=»{95E15D0A-66E6-93D9-C53C-76E6219D3341}»

    Вы можете обратить внимание, что все эти Interface ссылаются на два CLSID: {95E15D0A-66E6-93D9-C53C-76E6219D3341} и {C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}. В версии x32 только лишь {C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}.

  3. Находясь в реестре или в Notepad++, открываем две ветки тех CLSID, на которые ссылались предыдущие пункты, и находим следующее:


    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341}]
    @="PSFactoryBuffer"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341}\InProcServer32]
    @="C:\\Windows\\System32\\OneCoreUAPCommonProxyStub.dll"
    "ThreadingModel"="Both"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}]
    @=»PSFactoryBuffer»
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32]
    @=»X:\\Windows\\System32\\ActXPrxy.dll»
    «ThreadingModel»=»Both»

В итоге нам известны нужные нам файлы для извлечения из полноценной ОС в Windows PE, а так же у нас есть куски реестра которые нужно внести в Windows PE.

Так вот, в будущем, могут изменится адреса, например, IOperationStatusService располагался по адресу {0C3C904A-AD89-4851-9C3D-210C080CEE18}, потом уже {61A969EF-64EA-4C48-BBF5-EEDE3B32BF86}, а сейчас {6D5174EC-F425-4CD9-8643-CF36042987F1}. И если он снова изменится, то вам нужно в реестре запустить поиск IOperationStatusService и найти его по новому адресу, который потребуется вписать вместо того, что указан у меня. Тоже самое касается и остальных. Но и это не всё. Вы можете обратить внимание что все перечисленные Interface (за исключением IConflictInterrupt) ссылаются на CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341}, к которому привязан файл OneCoreUAPCommonProxyStub.dll, а в следующей версии там может быть другой файл, или наоборот, файл тот же, но адрес CLSID уже быть другой, или и файл новый, и адрес. Так что не теряйтесь и ищите если что-то изменилось. Но в худшем случае, может потребоваться новый Interface которого нет в моём списке, тогда уже есть небольшая проблема, найти его будет не просто. И тут остаётся или гуглить, или искать методом тыка. Есть ещё более правильный вариант, зная на какой .dll файл ссылаются Interface, раньше можно было вскрыть файл через программу Resource Hacker или Restorator, и в нём найти все варианты диалоговых окон с их описанием, но, сейчас эти программы не могут вскрыть файлы последних ОС, других программ я не гуглил, да и сам я уже стар для таких расследований.

Интересный факт: если вы загуглите IConflictInterrupt, то не найдёте ни одной статьи с упоминанием этого файла (гугл показывает всего одну ссылку на страницу с упоминанием этой строки в .dll файле), а без него, между прочим, не открывается окно замены файлов с одинаковыми именами, и если не прописать IConflictInterrupt, то при конфликте файлов с одинаковыми именами на экране ничего не произойдёт, ОС просто проигнорирует ваш запрос на копирование файлов. Так что IConflictInterrupt очень важен, как минимум его наличие здесь, делает эту статью уникальной.

Немного справки по файлам .dll и реестру:
Для функционирования Drag&Drop обязательно требуются файлы twinapi.dll и DataExchange.dll, CLSID с привязкой к этим .dll, и ключ реестра DragDropExtension.

Для функционирования приложений которые мы собираемся интегрировать в Widnows PE, а также окна прогресса копирования/удаления/перемещения файлов включая окна замены/пропуска файлов с одинаковыми именами обязательно требуются, CLSID с привязкой к .dll и Interface указанные выше, а также почти все те файлы что я указал в начале статьи, возможно, я переборщил и пару «уже ненужных» файлов всё ещё копирую из основной ОС в Widnows PE, и честно признаюсь что не проверял работоспособность нужных мне функций ОС без тех или иных файлов, а всё потому что, что бы проверить это, надо выпилить один файлик, а потом провести проверочных работ на 20 минут, и так с каждым файлом, на что у меня просто нет времени.


9. Подготовка файла редактирования реестра

Этот пункт можно пропустить, он лишь для подстраховки. Лично мне спокойней, когда ряд параметров реестра изменены до включения ОС. Поэтому я вношу самые важные изменения реестра ещё до первого запуска.

Для этого создаём два текстовых файла (для x32 и x64 по отдельности) и вписываем туда следующее:

regexportX64.txt


Classes\CLSID\{07fc2b94-5285-417e-8ac3-c2ce5240b0fa}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{07fc2b94-5285-417e-8ac3-c2ce5240b0fa}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{34568a1f-8d5a-4080-99c7-464e2cb40008} setvalue " " "PSFactoryBuffer"
Classes\CLSID\{34568a1f-8d5a-4080-99c7-464e2cb40008}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{34568a1f-8d5a-4080-99c7-464e2cb40008}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{53067330-01CE-4027-947F-FF8580E92463}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{53067330-01CE-4027-947F-FF8580E92463}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{6B273FC5-61FD-4918-95A2-C3B5E9D7F581}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{6B273FC5-61FD-4918-95A2-C3B5E9D7F581}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{A1103531-6B1C-425F-A8C9-671616E40FA9}\InProcHandler32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{B1AEC16F-2383-4852-B0E9-8F0B1DC66B4D}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{B1AEC16F-2383-4852-B0E9-8F0B1DC66B4D}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{D648FEA1-EA00-4FF4-B8BD-034BD2B25A23}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{D648FEA1-EA00-4FF4-B8BD-034BD2B25A23}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{958a6fb5-dcb2-4faf-aafd-7fb054ad1a3b}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.dll"
Classes\CLSID\{958a6fb5-dcb2-4faf-aafd-7fb054ad1a3b}\InProcServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{B52D54BB-4818-4EB9-AA80-F9EACD371DF8} setvalue " " "Windows Search Platform"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F} setvalue " " "Local Thumbnail Cache"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F}\InprocServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F}\InprocServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f} setvalue " " "CLSID_LocalIconCache"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f}\InProcServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2} setvalue " " "CLSID_UIThreadThumbnailCache"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2}\InProcServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6} setvalue " " "PSFactoryBuffer"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32 setvalue " " "X:\Windows\System32\ActXPrxy.dll"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6} setvalue " " "Shell Name Space ListView"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6}\InProcServer32 setvalue " " "%SystemRoot%\System32\explorerframe.dll"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6}\InProcServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}\InProcServer32 setvalue " " "%SystemRoot%\System32\dataexchange.dll"
Classes\CLSID\{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721} setvalue " " "IInterruptedOperationHandler"
Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2} setvalue " " "IFileOperationProgressSink"
Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C} setvalue " " "IOperationsProgressDialog"
Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8} setvalue " " "IOperationStatusTile"
Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{6D5174EC-F425-4CD9-8643-CF36042987F1} setvalue " " "IOperationStatusService"
Classes\Interface\{6D5174EC-F425-4CD9-8643-CF36042987F1}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82} setvalue " " "IObjectWithCachedState"
Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{9767060C-9476-42E2-8F7B-2F10FD13765C} setvalue " " "IImmersiveShellBroker"
Classes\Interface\{9767060C-9476-42E2-8F7B-2F10FD13765C}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61} setvalue " " "IOperationStatusSink"
Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{6FAF1156-8855-47B5-BDC8-4555D13C095F} setvalue " " "IConflictInterrupt"
Classes\Interface\{6FAF1156-8855-47B5-BDC8-4555D13C095F}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{8F45EF43-0585-4881-A90D-F55D35CE7797} setvalue " " "IOperationInterrupt"
Classes\Interface\{8F45EF43-0585-4881-A90D-F55D35CE7797}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Microsoft\Ole\Extensions setvalue "DragDropExtension" "{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}"
Classes\CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341} setvalue " " "PSFactoryBuffer"
Classes\CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341}\InProcServer32 setvalue " " "X:\Windows\System32\OneCoreUAPCommonProxyStub.dll"

regexportX32.txt

Classes\CLSID\{958a6fb5-dcb2-4faf-aafd-7fb054ad1a3b}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.dll"
Classes\CLSID\{958a6fb5-dcb2-4faf-aafd-7fb054ad1a3b}\InProcServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{B52D54BB-4818-4EB9-AA80-F9EACD371DF8} setvalue " " "Windows Search Platform"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F} setvalue " " "Local Thumbnail Cache"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F}\InprocServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F}\InprocServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f} setvalue " " "Local Icon Cache"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f}\InprocServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f}\InprocServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2} setvalue " " "Local Thumbnail Cache"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2}\InprocServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2}\InprocServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6} setvalue " " "PSFactoryBuffer"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32 setvalue " " "X:\Windows\System32\ActXPrxy.dll"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6} setvalue " " "Shell Name Space ListView"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6}\InProcServer32 setvalue " " "%SystemRoot%\System32\explorerframe.dll"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6}\InProcServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}\InProcServer32 setvalue " " "%SystemRoot%\System32\dataexchange.dll"
Classes\CLSID\{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721} setvalue " " "IInterruptedOperationHandler"
Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2} setvalue " " "IFileOperationProgressSink"
Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C} setvalue " " "IOperationsProgressDialog"
Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8} setvalue " " "IOperationStatusTile"
Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{0C3C904A-AD89-4851-9C3D-210C080CEE18} setvalue " " "IOperationStatusService"
Classes\Interface\{0C3C904A-AD89-4851-9C3D-210C080CEE18}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82} setvalue " " "IObjectWithCachedState"
Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{9767060C-9476-42E2-8F7B-2F10FD13765C} setvalue " " "IImmersiveShellBroker"
Classes\Interface\{9767060C-9476-42E2-8F7B-2F10FD13765C}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61} setvalue " " "IOperationStatusSink"
Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{7CCBC4D6-7AC7-415C-B5BE-FAF75D8A1E85} setvalue " " "IConflictInterrupt"
Classes\Interface\{7CCBC4D6-7AC7-415C-B5BE-FAF75D8A1E85}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{FEE9E8EA-1D4B-4076-88B1-CCCAAEC1C8AA} setvalue " " "IOperationInterrupt"
Classes\Interface\{FEE9E8EA-1D4B-4076-88B1-CCCAAEC1C8AA}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Microsoft\Ole\Extensions setvalue "DragDropExtension" "{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}"

И сохраняем эти файлы в папке C:\BuildPE\util

10. Подготовка виртуальной машины

Необходимо скачать и установить виртуальную машину. Учитывая что нам необходима лишь одновременно запущенная одна виртуальная машина, то достаточно будет

VMware Workstation Player

, но вы можете использовать и другую на своё усмотрение, например,

VirtualBox

.

Я не буду расписывать как устанавливать виртуальную машину, думаю тут ничего сложного несколько раз нажать «Далее», а вот как её настроить:

  • Запускаем VMware Workstation Player и нажимаем Create a New Virtual Machine.
  • Пропускаем выбор установочного носителя нажав I will install the operating system later.
  • Выбираем Windows 10 and later x64 и нажимаем Next. Примечание: при создании образа x32 вы можете использовать эту же виртуальную машину, в настройках поменяв с Windows 10 and later x64 на Windows 10.
  • На своё усмотрение указываем имя виртуальной машины и путь, где она будет хранится.
  • На своё усмотрение указываем объем виртуального диска, нам потребуется буквально несколько мегабайт, но на всякий случай лучше указать, например, 2Гб. При указании объема лучше всего выбрать Store virtual disk as a single file, это облегчит задачу, когда мы будем извлекать из диска нужные файлы.
  • На этом этапе виртуальная машина готова, но надо её ещё настроить. Итак, в списке виртуальных машин выберите только что созданную и нажмите на Edit virtual machine settings.

Укажите следующие параметры:

  • Объем оперативной памяти на своё усмотрение, для комфортной работы желательно не менее 2-4Гб, у меня стоит 6Гб.
  • Количество выделяемых потоков для виртуальной машины, для комфортной работы желательно не менее двух, у меня стоит 4.
  • В CD/DVD выбираем Use ISO image file и указываем файл C:\BuildPE\ISO\MyPE21h3x64.iso

Машина готова для запуска, но подключенный к ней .iso файл пока не готов. И об этом в следующем разделе. Начинается самое интересное.

Итак, у нас всё готово для начала сборки своего PE образа!

II. Редактирование WIM и ISO


1. Редактирование WIM

Открываем от имени администратора Среду средств развертывания и работы с образами и списываем следующие команды:

*для новичков* отобразить редакции в .wim файле чтобы понимать с чем вы работаете
Dism /Get-WimInfo /WimFile:"C:\BuildPE\originalWIM\x64\boot.wim"
на всякий случай отключаем .wim файлы если они ранее были подключены
DISM /Cleanup-Wim
в отдельный файл экспортируем из boot.wim вторую редакцию которой является Microsoft Windows Setup (x86), наличие второго файла сохраняет оригинал на всякий случай для дальнейших повторных сборок, а их будет не мало — работа над ошибками
Dism /export-image /SourceImageFile:C:\BuildPE\originalWIM\x64\boot.wim /SourceIndex:2 /DestinationImageFile:C:\BuildPE\edit.wim /Compress:max /CheckIntegrity
монтируем образ для внесения изменений
dism.exe /mount-wim /wimfile:C:\BuildPE\edit.wim /mountdir:C:\BuildPE\Mount /index:1
на этом этапе сворачиваем «Среду средств развертывания и работы с образами», но не в коем случае не закрываем!

прав администратора недостаточно для удаления лишних файлов в образе. чтобы повысить себе плава ещё выше, я обычно запускаю от имени администратора Explorer++, открываю папку, например, C:\BuildPE\ и находясь в ней нажимаю на \, после чего у меня открывается командная строка в которой я ввожу следующие команды:

удаляем программу установки ОС


erase C:\BuildPE\Mount\Setup.exe
takeown /F C:\BuildPE\Mount\sources\*.* /A
rd C:\BuildPE\Mount\sources\ /s/q

создаём каталог «Рабочий стол» для пользователя СИСТЕМА без которого Explorer++ может выдавать ошибку
mkdir C:\BuildPE\Mount\Windows\System32\config\systemprofile\Desktop
удаляем ненужные ярлыки из меню Пуск чтобы не видеть их в меню WinXShell

rd "C:\BuildPE\Mount\ProgramData\Microsoft\Windows\Start Menu\Programs\" /s/q
rd "C:\BuildPE\Mount\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\" /s/q

переходим в каталог, где хранится offlinereg и вносим изменения в реестр

cd /d C:\BuildPE\util\offlinereg
offlinereg-win64 C:\BuildPE\Mount\Windows\System32\config\SOFTWARE " " run C:\BuildPE\util\regexportX64.txt

копируем весь набор своего софта+доп файлы для ОС
xcopy /y /o /e "C:\BuildPE\AddFiles\x64\*.*" "C:\BuildPE\Mount\*.*"
удаляем лишние логи [дело привычки]


CD /D C:\BuildPE\Mount\Windows\System32\config
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Windows\System32\SMI\Store\Machine\
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Users\Default
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F

возвращаемся в «Среду средств развертывания и работы с образами»
размонтируем образ
Dism /Unmount-Image /MountDir:"C:\BuildPE\Mount" /commit
отключаем .wim файл
DISM /Cleanup-Wim
экспортируем готовый образ в новый .wim файл с целью избавится от папки [DELETED] который создаётся после редактирования .wim файла
DISM /export-image /sourceimagefile:C:\BuildPE\edit.wim /sourceindex:1 /destinationimagefile:C:\BuildPE\COMPLETE\64\boot.wim /compress:maximum
удаляем .wim файл в котором происходили изменения
erase C:\BuildPE\edit.wim

Те же команды для удобства копипастаВ «Среде средств развертывания и работы с образами»

Dism /Get-WimInfo /WimFile:"C:\BuildPE\originalWIM\x64\boot.wim"
DISM /Cleanup-Wim
Dism /export-image /SourceImageFile:C:\BuildPE\originalWIM\x64\boot.wim /SourceIndex:2 /DestinationImageFile:C:\BuildPE\edit.wim /Compress:max /CheckIntegrity
dism.exe /mount-wim /wimfile:C:\BuildPE\edit.wim /mountdir:C:\BuildPE\Mount /index:1

В cmd Explorer++

erase C:\BuildPE\Mount\Setup.exe
takeown /F C:\BuildPE\Mount\sources\*.* /A
rd C:\BuildPE\Mount\sources\ /s/q
mkdir C:\BuildPE\Mount\Windows\System32\config\systemprofile\Desktop
rd "C:\BuildPE\Mount\ProgramData\Microsoft\Windows\Start Menu\Programs\" /s/q
rd "C:\BuildPE\Mount\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\" /s/q
cd /d C:\BuildPE\util\offlinereg
offlinereg-win64 C:\BuildPE\Mount\Windows\System32\config\SOFTWARE " " run C:\BuildPE\util\regexportX64.txt
xcopy /y /o /e "C:\BuildPE\AddFiles\x64\*.*" "C:\BuildPE\Mount\*.*"
CD /D C:\BuildPE\Mount\Windows\System32\config
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Windows\System32\SMI\Store\Machine\
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Users\Default
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F

В «Среде средств развертывания и работы с образами»

Dism /Unmount-Image /MountDir:"C:\BuildPE\Mount" /commit
DISM /Cleanup-Wim
DISM /export-image /sourceimagefile:C:\BuildPE\edit.wim /sourceindex:1 /destinationimagefile:C:\BuildPE\COMPLETE\64\boot.wim /compress:maximum
erase C:\BuildPE\edit.wim

Готово! .WIM образ Windows 10 PE 21h3 x64 создан, осталось лишь занести его в .iso файл и можно пробовать первую заготовку. Теперь тоже самое можно повторить и для Windows 10 PE 1507 x32, но на этот раз я уберу комментарии дабы проще было копировать:

В «Среде средств развертывания и работы с образами»

Dism /Get-WimInfo /WimFile:"C:\BuildPE\originalWIM\x32\boot.wim"
DISM /Cleanup-Wim
Dism /export-image /SourceImageFile:C:\BuildPE\originalWIM\x32\boot.wim /SourceIndex:2 /DestinationImageFile:C:\BuildPE\edit.wim /Compress:max /CheckIntegrity
dism.exe /mount-wim /wimfile:C:\BuildPE\edit.wim /mountdir:C:\BuildPE\Mount /index:1

В cmd Explorer++


erase C:\BuildPE\Mount\Setup.exe
takeown /F C:\BuildPE\Mount\sources\*.* /A
rd C:\BuildPE\Mount\sources\ /s/q
mkdir C:\BuildPE\Mount\Windows\System32\config\systemprofile\Desktop
rd "C:\BuildPE\Mount\ProgramData\Microsoft\Windows\Start Menu\Programs\" /s/q
rd "C:\BuildPE\Mount\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\" /s/q
cd /d C:\BuildPE\util\offlinereg
offlinereg-win64 C:\BuildPE\Mount\Windows\System32\config\SOFTWARE " " run C:\BuildPE\util\regexportX32.txt
xcopy /y /o /e "C:\BuildPE\AddFiles\x32\*.*" "C:\BuildPE\Mount\*.*"
CD /D C:\BuildPE\Mount\Windows\System32\config
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Windows\System32\SMI\Store\Machine\
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Users\Default
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F

В «Среде средств развертывания и работы с образами»

Dism /Unmount-Image /MountDir:"C:\BuildPE\Mount" /commit
DISM /Cleanup-Wim
DISM /export-image /sourceimagefile:C:\BuildPE\edit.wim /sourceindex:1 /destinationimagefile:C:\BuildPE\COMPLETE\32\boot.wim /compress:maximum
erase C:\BuildPE\edit.wim

Готово! .WIM образ Windows 10 PE 1507 x32 создан, осталось лишь занести его в .iso файл и можно пробовать первую заготовку.

2. Редактирование .iso

С помощью UltraISO открываем наши .iso файлы, и в папку sources и вставляем наши только что испеченные файлы C:\BuildPE\COMPLETE\x64\boot.wim в C:\BuildPE\ISO\MyPE21h3x64.iso и C:\BuildPE\COMPLETE\x32\boot.wim в C:\BuildPE\ISO\MyPE1507x32.iso, и сохраняем оба .iso файла.

Далее я буду рассказывать всё лишь в варианте Windows 10 PE 21h3 x64 т.к. дальнейшие шаги один в один, а не чуть-чуть отличаемые как прежних пунктах, где можно было что-то напутать «на замыленный глаз».

3. Первый запуск WinPE и настройка

Открываем VMware Workstation Player и выбираем нашу виртуальную машину, она уже настроена и готова для запуска, и можно её включать, нажав Play virtual machine. При появлении надписи

Press any key to boot from CD or DVD

нажимаем любую клавишу и ждём окончания загрузки.

Что мы видим? Командную строку с перечислением каких-то характеристик железа виртуальной машины. А где меню? А где графический интерфейс? Сейчас всё будет. Вы можете вызвать либо CLaunch путем нажатия комбинации клавиш Win+Z, либо запустить графический интерфейс WinXShell путем ввода в командную строку UI.bat или открыв CLaunch и нажав на соответствующий пункт.

Мы уже интегрировали в Windows PE нужные нам программы, некоторым программам не нужны никакие настройки, но некоторым они обязательны, и теперь мы можем их настроить чтобы получить файл настроек, затем сохранить его на отдельном виртуальном диске для дальнейшего извлечения в папку C:\BuildPE\AddFiles\… для дальнейшего создания второй версии своей Windwos PE в которой программы уже будут настроены так, как нам надо.

Чтобы сохранить файлы, нужен виртуальный диск, мы его подключили, но не форматировали. Поэтому с этого и начнём.

В запущенной Windwos PE в открытой командной строки вводим следующие команды:

diskpart
select disk 0
create partition primary
format quick override
assign
exit

После чего у нас будет диск С. Если вы сделали его объемом 2Гб, то хоть объём у него и небольшой, но нам и этого более чем достаточно т.к. необходимо скопировать лишь несколько конфигов объемом как правило менее 1Мб.

  1. Настройка CLaunch — Эта программа уже настроена в большей степени, но вы можете увеличить количество пунктов дополнив их своими программами, а также добавить дополнительные вкладки, настроить размеры окна, горячую клавишу вызова меню и т.д. После закрытия программы через Alt+F4 она сохранит все настройки внутри своего же каталога X:\Program Files\CLaunch\Data которые вы можете скопировать на диск C:\ воспользовавшись проводником Explorer++ который вы можете включить либо через заранее настроенный CLaunch, либо прописать в командной строке explorer++.
  2. Настройка меню Пуск WinXShell — В Explorer++ откройте диск X:\Program Files\ и сделайте ярлыки нужных вам программ, все созданные ярлыки вы можете скопировать на диск C:\.
  3. Настройка Notepad++ — после настройки Notepad++ все свои файлы настроек он хранит по адресу X:\Users\Default\AppData\Roaming\Notepad++ которые также можно скопировать на диск C:\

По окончанию всех работ по настройке программ и созданию ярлыков, а быть может вы и батники какие-нибудь создавали, вы можете выключить виртуальную машину, и с помощью 7-Zip открыть файл виртуального диска который находится там где вы указали адрес виртуальной машины при её создании, например, C:\Users\%username%\Virtual Machines\VHD\BuildMyPE.vmdk\, открыв .vmdk файл извлеките из него все конфигурации что вы создали и распределите по нужным каталогам для создания финального образа (эх, если бы всё так было просто):

Все созданные ярлыки для меню пуск извлечь в каталог C:\BuildPE\AddFiles\x64\ProgramData\Microsoft\Windows\Start Menu

Настройки CLaunch извлечь в каталог C:\BuildPE\AddFiles\x64\Program Files\CLaunch\Data

Настройки Notepad++ извлечь в каталог C:\BuildPE\AddFiles\x64\Users\Default\AppData\Roaming\Notepad++

Если вы перенастраивали Explorer++, то его настройки хранятся там же где и .exe файл, а в нашем случае это C:\BuildPE\AddFiles\x64\Windows\System32

Я не просто так показал пример с настройками, дело в том, что новички могут не сразу понять, что куда копипастить, а тут сразу 2 варианта:

  1. Программа хранит настройки в своей отдельной папке
  2. Программа хранит настройки рядом с своим .exe
  3. Программа хранит настройки в AppData
  4. Тут ещё не хватает варианта, когда программа хранит настройки в реестре, и тут уже гугл в помощь, а то для этой цели и так очень длинная статья сильно разрастется.

Ну чтож, на этом этапе мы готовы создать вторую версию образа. Для этого удаляем или переименовываем .wim файл C:\BuildPE\COMPLETE\x64\boot.wim, чтобы на его месте создать новый, и полностью повторяем шаг II.1 и II.2. Запускаем виртуальную машину и проверяем результат своих работ, находим ошибки, исправляем, и снова, и снова, и снова создаём новую версию образа до тех пор, пока не будет идеальный для вас вариант.

Вы можете обратить внимание что если закрыть командную строку, то вся ОС завершит работу, т.к. командная строка — это основное приложение ОС которое вы закрываете. Для тех кому командная строка не нужна или даже мешает, и хочется сразу загрузить графическую оболочку или проводник, или ещё что, то вместо командной строки можно задать другое приложение, которое кстати тоже завершит работу ОС после закрытия. Для этого вам потребуется создать файл Winpeshl.ini в папке System32, а вот как его настроить можно узнать из этого справочника.

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

P.S.

У меня была ситуация, когда был ноутбук, у которого исправно загружается ОС, и после того, как пропадает логотип Windows и перед тем, как начнется загрузка пользователя, появляется пауза длиной в 1-3 минуты. И как задать вопрос поисковику? Черный экран после загрузки ОС? Любой поисковик будет думать, что дело в том, что компьютер вообще не загружается и черный экран висит всё время после старта, выдан миллиард страниц на эту тему, а подойдёт по теме лишь единицы, которые даже не первых 100 страниц поиска (я проверял). Выходит, какими бы умными не были поисковики, а вот такие уточнения они ещё не скоро начнут понимать. Я сам задавал этот запрос в течении долгого времени, перелистал без шуток, сотни страниц, и по великой случайности, уже не через поисковики, а по темам форумов, перескакивая с одного форума на другой, как темы при разговоре с интересным человеком, в итоге нашел ответ на свой вопрос. Дело было в ULPS, который нужно было отключить в реестре. Это я всё к чему. С созданием Windows PE такая же ситуация, и например, чтобы сделать рабочим окно копирования в последних версиях ОС, нужно сделать то, о чем не знает даже Google, а как уж задать вопрос, это ещё сложнее. Собственно, именно это и стало причиной написать эту статью, раз уж другие умельцы об этом не пишут, хотя на торрентах свои работы выкладывают:)

III. Интеграция пакетов и драйверов

В начале статьи я обещал рассказать о интеграции дополнительных пакетов которые мы так и не установили в наш образ.

Cкачиваем

и дополнительно устанавливаем надстройку Windows PE для Windows ADK.

Допустим вам необходимо добавить NetFX, делаем следующее:
В уже смонтированном образе в пункте II.2 перед командой Dism /Unmount-Image /MountDir:«C:\BuildPE\Mount» /commit вводим следующие команды:

Dism /Add-Package /Image:"C:\BuildPE\Mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab"
Dism /Add-Package /Image:"C:\BuildPE\Mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab"

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

Допустим вам необходимо интегрировать драйвер (например, линий PCI и накопителей SSD для MacBook последних лет чтобы вручную каждый раз их не устанавливать на рабочей ОС WinPE), то вводим следующую команду
Dism /image:C:\BuildPE\Mount /Add-Driver /Driver:C:\BuildPE\Drv\*.inf
Где * — это или все драйвера что есть в каталоге C:\BuildPE\Drv, или замените *, на имя конкретного файла драйвера.

Всем спасибо!

Windows PE (Bart’s PE) на загрузочной USB-Flash или CD/DVD


[Дополнено с сайта microsaint.narod.ru]

Windows PE (Preinstallation Environment) — специальная, усеченная версия ОС Windows (2K XP 2003 Vista). Используется при установке системы, содержит ядро и минимальный набор утилит и сервисов, тем не менее позволяет запускать любые Win-exe-шники (без исталляции, служб и спец. драйверов) и обеспечивает доступ к сети LAN (иногда требуется установить драйвера для вашей сетевой карты) и к партициям на FAT, NTFS. Очень удобно использовать в качестве системы восстановления — запускать антивирус, работать с файлами на ЖД (восстановление при невозможности запустить локальную ОС), редактировать локальный реестр (подгружать кусты из файлов — c:\WINDOWS\system32\config\SAM и т.д.), изменять/обнулять пароли пользователей?

Что такое Windows PE

Windows PE или Предварительная установка Windows , это среда операционной системы, из которой можно выполнять расширенные задачи установки и настройки вне сеанса. Эта среда характеризуется тем, что она очень легкая и предлагает наиболее продвинутым пользователям ряд возможностей, которые иначе не могли бы быть реализованы, такие как:

  • Настройте диск и разделы перед установкой Windows.
  • Автоматизируйте установку и настройку системы с помощью скриптов.
  • Восстановите ранее созданные образы Windows.
  • Применить настройки Windows, не запуская его.
  • Восстановить данные.

У Windows есть инструмент для создать свой собственный Windows PE , Однако этот инструмент очень ограничен и ориентирован прежде всего на профессиональную среду. К счастью, есть намного более простые альтернативы, которые позволяют нам создавать нашу собственную Windows PE и настраивать ее с нужными нам программами.

История создания WinPE:

WinPE изобретено MS специально для стадии установки ОС (оконный интерфейс). Естественно MS не обнародовала как собирать WinPE. Но как только оно появилось (в Win2K), энтузиасты смекнули что это очень удобная штука, так как занимает мало места (50-150Мб) и очень удобна при создании LiveCD для администраторов. Одним из главных таких энтузиастов стал Bart Lagerweij, отметившийся ранее: дискетой DOS с поддержкой LAN, утилитой по работе с MBR mkbt, своей процедурой создания загрузочных CD и т.д. Он создал свою систему сборки WinPE на основе дистрибутивного диска Windows — она представляет из себя систему загрузки ядра с развертыванием виртуального реестра. И организована как совокупность плагинов, которые по сути указывают какие файлы куда копировать и что добавить в реестр — так и добавляют любые утилиты и программы в WinPE. Существует множество модификаций WinPE ОС восстановления, но почти все они основаны на Bart’s PE. Видимо смерившись с таким положением дел, MS, начиная с Vista, предоставляют бесплатно свою систему сборки WinPE2Windows Automated Installation Kit (WAIK), статья о создании WinPE2 дистрибутива. Но в этой статье речь пойдет о Bart’s PE.

Настроить Windows PE

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

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

В Раздел «Компоненты» мы найдем длинный список компонентов, которые мы можем выбрать, хотим ли мы добавить их в проект или нет. Этими компонентами являются стандартные приложения Windows, такие как DirectX, калькулятор, PowerShell или некоторые библиотеки операционной системы. Мы можем пометить и снять отметку с тех, кого хотим.

Следующий раздел, «Твики», позволит нам настроить и настроить работу Windows PE. Например, мы можем настроить обои, включить использование Ramdisk, использовать темную тему Windows или добавить альтернативные темы Windows и темы мыши в проект.

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

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

В Раздел «Финалы» мы найдем последние задачи, чтобы завершить настройку и настройку этой системы по своему вкусу. Мы можем настроить определенные оптимизации Windows, элементы, которые мы хотим привязать к панели задач, и другие параметры операционной системы. Мы также сможем настроить параметры для создания ISO-образа этой системы.

Остальные каталоги уже немного менее важны. Например, «VirtualTest» позволит нам сделать Windows PE совместимым с виртуальными машинами, Раздел «WriteMedia», настроить программу, с которой мы хотим записать созданный образ ISO, «Загрузка» загрузить и обновить плагины этой программы (например, чтобы иметь больше программ для добавления к изображению) и «Utils» настроить ряд утилит Win10PE.

Начальная подготовка системы сборки Bart’s PE:

Качаем (или с оф-сайта) и распаковываем утилиту Bart’s PE на c:\BartsPe Копируем мой плагин поддержки русского языка (основан на 25.10.2005 Yurkesha на базе susta76, добавлена поддержка русских шрифтов в оконных приложениях 22.08.08) и распаковываем его в c:\bartpe\plugin\ Скачиваем и устанавливаем дополнительные плагины и приложения, если надо. В данном документе это не рассматривается. Вставляем диск с дистрибутивом той версии Windows, PE версию которой необходимо получить. Запускаем c:\bartpe\pebuilder.exe Указываем путь к источнику с дистрибутивом X:\ (где X-Ваш CD-Rom или путь до I386) Каталог назначения — BartPE Записать\создать ISO-образ ставим — Нет Проверяем что подключен плагин z_ruslang кнопка — Модули Жмем Создание сборки На этом подготовку версии Bart’s PE можно считать законченной. Все необходимые файлы находятся в c:\bartpe\BartPE, с ними и будем производить все наши дальнейшие действия. Здесь не рассматривается вариант загрузки c флэшки iso-образа в память с последующим стартом оттуда WinPE, в котором участвует ramdisk.sys от Win2003 SP1. Об этом написано в BartsPE2USBRusToms.html

Полезная информация о Windows PE

В заключение я приведу ряд фактов о Windows PE, которые могут оказаться полезными для вас.

  • Исходная версия Windows PE занимает менее 200 Мб на диске.
  • Все содержимое образа Windows PE (WIM-файла) загружается в оперативную память, т. е. при этом создается RAM-диск. Этому диску назначается буква Х. В Windows PE эта буква эквивалентна букве системного раздела в ОС Windows.
  • Минимальный объем оперативной памяти для компьютера, на котором выполняется загрузка в Windows PE, составляет 256 Мб. Желательно — не менее 512 Мб.
  • Windows PE автоматически перезагружается после 72 часов работы.
  • Параметры запущенной Windows PE можно настраивать с помощью утилиты wpeutil, которая подробно описана в справочной документации.
  • Для перезагрузки компьютера с запущенной Windows PE можно использовать команду wpeutil reboot, а для выключения — wpeutil shutdown. Кроме того, к перезагрузке приводит закрытие командной строки или собственной оболочки.
  • Раскладку клавиатуры можно задать с помощью команды wpeutil SetKeyboardLayout . Например, разместив в файле startnet.cmd команду wpeutil SetKeyboardLayout 0409:00000409, вы назначите английскую раскладку. Это удобно для работы с командной строкой, поскольку образ Windows PE, поставляемый с русским WAIK, по умолчанию имеет русскую раскладку клавиатуры.
  • Для запуска Windows PE с USB-диска необходимо настроить в BIOS порядок загрузочных устройств таким образом, чтобы USB-устройство было первым в списке.
  • При запуске Windows PE с USB-диска не предлагается нажать любую клавишу для загрузки.
  • Если вы хотите, чтобы при запуске Windows PE с компакт-диска не предлагалось нажать любую клавишу для загрузки, удалите файл bootfix.bin из папки ISO\boot перед созданием ISO-образа.
  • Если в вашей сети не применяется DHCP, вы можете использовать статические IP-адреса. Например, можно задать статический адрес командой: netsh int ip set address local static 10.80.10.35 255.255.255.0 10.80.10.1
  • Вы можете использовать команду net use для подключения сетевых дисков: net use * \\server\share /user:mydomain\username

Дополнительную информацию о Windows PE вы найдете в справочном CHM-файле «Руководство пользователя Windows PE», входящем в состав пакета автоматической установки Windows (WAIK).

Установка на CD/DVD:

Допустим корень директории из которой будет генерироваться *.iso находится в C:\BootCDRoot Копируем содержимое диретории c:\bartpe\BartPE\* в корень директории загрузочного диска C:\BootCDRoot\*. Должно получиться так — C:\BootCDRoot\I386. Переименуйте C:\BootCDRoot\I386 в C:\BootCDRoot\XPPE (четырьмя заглавными латинскими буквами, не больше и не меньше!) Проследите чтобы ВСЕ! имена файлов (кроме содержащихся в WINSXS) были в верхнем регистре. Если это не так, то выполните пункт 2, иначе переходите к пункту 3. Переименовываем ВСЕ! названия файлов в ЗАГЛАВНЫЕ буквы C:\BootCDRoot\XPPE\*. Это необходимо потому, что файловая система ISO9660/Joliet регистрозависима (с этим же возникают проблемы в menu.lst Grub4Dos в используемых путях — на флэшке с регистронезависимой FAT такой конфиг работать будет, а на загрузочном диске нет). Эту операцию легко выполнить в TotalCmd: Открываем директорию C:\BootCDRoot\XPPE Выбираем меню Команды-> Показать все файлы без каталогов (Ctrl+B) Выбираем меню Файлы-> Пакетное переименование файлов (Ctrl+M) Посредине открывшегося диалогового окна выбираем Регистр -> ВСЕ ЗАГЛАВНЫЕ Жмем кнопку Выполнить. Пункты 4 и 5 объясняют как поправить пути файлов-меток MS Win CD. Если Вы используете больше одной версии BartsPE на одном диске (правда остается проблема с директорией Programs, но если использовать один и тот-же набор плагинов то все ОК), то необходимо переместить файлы-метки и поправить пути к ним в TXTSETUP.SIF. Если же нет оставляем их в корне и переходим к пункту 5. Редактируем сценарий загрузки C:\BootCDRoot\XPPE\TXTSETUP.SIF Заменяя: cdtagfile = «\win51ip» cdtagfile = «\XPPE\win51ip» cdtagfilei = «\win51ip» cdtagfilei = «\XPPE\win51ip» cdtagfilem = «\win51mp» cdtagfilem = «\XPPE\win51mp» spcdtagfilei = «\win51ip.sp3» spcdtagfilei = «\XPPE\win51ip.sp3» cd2tagfilei = «\win51ip2» cd2tagfilei = «\XPPE\win51ip2» I386 на XPPE менять нет необходимости, хотя многие уверяют в обратном. Копируем файлы-метки (из списка в пункте 3) из корня дистрибутивного диска Windows в C:\BootCDRoot\XPPE\ WIN51IP.SP3, WIN51IP некоторых файлов может и не быть, их можно сделать самому 0-го размера. Редактируем в HEX-редакторе файл C:\BootCDRoot\XPPE\SETUPLDR.BIN заменяя I386 на XPPE. Именно поэтому мы использовали ровно 4 буквы. Grub4Dos умеет цепочно-грузить (chainload) загрузчики MS — ntldr, поэтому на данном пункте можно закончить подготовку директорий и перейти к созданию ISO-образа — пункт 6. Пример пункта меню в конфиг файле menu.lst Grub4Dos: title Barts PE Windows NT/2K/XP/2003 from CD/DVD find —set-root /CM_Boot.mrk chainloader /XPPE/SETUPLDR.BIN Для использования isolinux/syslinux (эти загрузчики не поддерживают chainloading ntldr) необходимо: Извлечь загрузочный образ (любой программой типа UltraISO MagicISO) оригинального загрузочного диска с инсталляцией Windows (лучше из того, с которого делали BartsPE). Или поищем на диске файл bootsect.bin — это и есть оно. И сохраним в файл C:\BootCDRoot\xppe.bin (расширение важно!) получим файл размером 2048 байт. Редактируем в HEX-редакторе этот файл. Заменяем I386 на XPPE. Добавляем пункт меню в isolinux/syslinux \boot\isolinux\isolinux.cfg: label 3 kernel /xppe.bin Генерируем ISO-образ загрузочного диска с помощью утилиты mkisofs.exe: mkisofs -iso-level 4 -volid «CMMultiBoot» -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -boot-info-table -no-emul-boot -boot-load-size 4 -o CM_MultiBoot.iso C:\BootCDRoot В BartPE добавлен ключь -force-uppercase — он переводит все имена файлов в верхний регистр при генерации *.iso, так что можно пропустить пункт 3, но Вам могут понадобиться файлы в нижнем регистре (допустим в батниках HirenCD) поэтому использовать его не рекомендуется. Сравнить и увидеть изменения в оригинальных и измененных файлах загрузчика (setupldr.bin) и сценария загрузки (txtsetup.sif) можно в архивах Orig_BartPE_XPSP3Eng.zip и DVD_BartPE_XPSP3Eng.zip Используйте в названиях директорий и при правке загрузчиков ЗАГЛАВНЫЕ буквы из-за регистрозависимости ISO9660.

Windows 10 PE Mini 20.4 образ

Ну и завершу обзор минимальной сборкой Windows 10, в ней нет практически ни какого софта, но она оказалась весьма полезной. Купил для людей новый компьютер, но он напрочь отказывался запускаться с подключенным внешним жестким диском — просто висел на начальном экране загрузки и не реагировал на клавиатуру. А винду поставить надо и срочно и флешки нет под рукой. Вот и пригодилась WinPeMini 20.4, при том что она весит всего 600 с копейками мегабайт — я ее закинул на PXE сервер и загрузил новый комп по сети. Подключил свой внешний жесткий диск, смонтировал ISO файл дистрибутива винды и успешно установил.

— 7-Zip v20.00 Ru — AOMEI Backupper 5.6 Ru — AOMEI Partition Assistant 8.7 Ru — Autoruns 13.96 Ru — BlueScreenView 1.5.5 Ru — BOOTICE 1.3.4 Ru — TheWorld 7.0.0 Ru — ChkDskGui 3.0 Ru — CrystalDiskInfo 8.4.2 Ru — CrystalDiskMark 7.0.0h Ru — Defraggler 2.22 Ru — Everything 1.4.1.965 Ru — HDDScan 4.1.0.29 En — AIDA64 6.25.5400 Ru — Total Commander 9.21a Ru — HDD Low Level Format Tool 4.40 Ru — NTPWEdit 0.7 En — OODiskRecovery 14.1 Ru — OOUserManager 15.0.4095 Ru — Recuva 1.53 Ru — RegShot2 2.0.1.70 Ru — SumatraPDF 3.1.2 Ru — Victoria 5.27b Ru — Windirstat 1.1.2.80 Ru — WinNTSetup 4.1.0 Ru — ServiWin 1.7.1 Ru — DevManView 1.6.6 Ru — PassReset 5.0.1.0 Ru — OSDTool 1.67 En — CHKParser 1.0 En — r.saver 6.23.0.5525 Ru — Imagine 1.1.0 Ru — SoftMaker Office 2021.972 Ru — Offline SFC En — Double Driver 4.1 En — Symantec Ghost 12 En — Symantec Ghost Explorer 12 En — Windows Login Unlocker 1.5 En — Dism++ 10.1.1001.10 Ru — Drive Snapshot 1.48 En — IsMyHdOK 2.1.1.0 Ru — PotPlayer 1.7 Ru — WinContig 2.4 Ru — HDD Raw Copy 1.10 En — Macrorit Partition Expert UE 5.3.9 Ru Для добавления своих программ, кидаем файлы exe в папку MIPETOOLS, в файле MIPEEXLOAD.INI пишем следующее: //Для создания ярлыка на рабочем столе LINK %Desktop%Имя программы,%TOOLS%Папка программыИмя файла.exe //Для создания ярлыка в меню пуск LINK %Programs%Папка в менюИмя программы,%TOOLS%Папка программыИмя файла.exe //Пример LINK %Programs%ФайлыEverything,%TOOLS%EverythingEverything.exe LINK %Desktop%Everything,%TOOLS%EverythingEverything.exe Для запуска программы после загрузки mini10PE пишем следующее: EXEC %TOOLS%Папка программыИмя файла.exe

Что делать если не хочется нарезать образ на болванку? А нужно его запилить на флешку или внешний жесткий диск.

Для это можем нагуглить программу UltraISO Portable и с ее помощью можно записать образ нужной винды на любой носитель, делается это через меню «Самозагрузка» -> Записать образ жесткого диска. Там выбираете нужный носитель и нажимаете записать. При этом все данные с этого носителя будут удалены!

Похожие статьи:

Как сделать внешний жесткий диск загрузочным Бесплатные программы для работы с разделами жесткого диска

Просмотры: 17231

Лайки: 5

Если вам помогла статья, помогите пожалуйста проекту не умереть =)

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

Установка на USB Flash drive:

Для установки Bart’s PE на мультизагрузочную флэшку по второму типу см. «Как это работает», которая описана ниже. Тут идея в замене не I386 на XPPE (это работает только с CD), а minint на xppenv (это работает только с USB-Flash). Если же вы используете одну версию BartsPE, то пропустите пункты 2 и 3, а в 1-вом переименуйте X:\I386 в X:\minint Копируем содержимое диретории c:\bartpe\BartPE\* в корень директории загрузочного диска X:\*. Должно получиться так — X:\I386. Переименовываем X:\I386 в X:\xppenv. Есть и другой способ — происталлировать файлы с помощью c:\bartpe\pe2usb.cmd. Подробно он описан здесь. Коротко: нажмите «1» и на запрос «Enter Source Path» введите расположение сгенерированных файлов Windows: C:\Program Files\pebuilder313\bartpe. Затем нажмите «2» и укажите букву флэш-брелока (к примеру, E:). Выполните установку, нажав «5», а затем «1». В конце процесса появится оповещение завершения «Installation completed». Получите директорию X:\minint. Копируем ntdetect.com в корень флэшки. Без Bootsect.bin грузится, но копируем его тоже на всякий случай. Редактируем в HEX-редакторе загрузчик setupldr.bin заменяя слова minint на xppenv (те самые 6 букв из пункта 1). Файлы-метки — WIN51IP скопируйте в X:\xppenv \ и сделайте изменения в TXTSETUP.SIF (см. выше пункт 3), если используете больше одного BartsPE — работает и без изменения, видимо дистриб обращает внимание на метки, только когда грузимся с CD. Grub4Dos умеет цепочно-грузить (chainload) загрузчики MS — ntldr. Загружаем загрузчик MS ntldr из Grub4Dos: Пример пункта меню в конфиг-файле menu.lst Grub4Dos: title Recovery Console of Windows NT/2K/XP/2003 from USB find —set-root /CM_Boot.mrk chainloader /xppenv/setupldr.bin syslinux вообще не задействуем т.к. не поддерживают chainloading ntldr. И кроме того здесь мы играемся с директорией minint, а в бут-секторе есть возможность перенаправить только I386. Сравнить и увидеть изменения в оригинальных и измененных файлах загрузчика (setupldr.bin) и сценария загрузки (txtsetup.sif) можно в архивах Orig_BartPE_XPSP3Eng.zip и Usb_BartPE_XPSP3Eng.zip. Использовать в названиях директорий и при правке загрузчиков ЗАГЛАВНЫЕ буквы необязательно из-за регистронезависимости FAT16/32/NTFS, которая будет на флэшке.

Как это работает. Дополнительная информация.

Есть два типа загрузки Bart’s PE: Загрузчиком MS ntldr (из директории minint или модифицированной xppenv) заchainload-инного из Grub4Dos (или другого загрузчика). Ограничение данного метода в том, что этот способ не работает с загрузочным CD! — видимо при загрузке с CD никакие директории кроме I386 не используются. Этот метод используется для USB-Flash, для CD/DVD не подходит! Загрузка установки дистрибутива (точно как загружается оф. дистрибутив Windows CD) из измененной директории I386. Этот метод используется для CD/DVD, для USB-Flash не подходит! Также второй тип используется для изготовления мультизагрузочного диска с несколькими установочными дистрибутивами Windows на одном DVD, описано это на русском в ixbt_MuliBCD_Win_bootscriptor.html

Как происходит загрузка по пунктам с CD:

При загрузке с CD загрузчик не может использовать директории \cmdcons и \minint (в случае с WinPE), а используется директория I386 из которой грузится официальный загрузочный дистрибутивный диск MS Windows (в случае загрузки с USB флэшки все наоборот). Поэтому алгоритм загрузки следующий:

  1. 0. Из isolinux загружается модфицированный bootsect.bin (см. пункт 6), который в свою очередь находит файл загрузчик в ФС ISO9660 (поэтому с USB-flash FAT и syslinux этот вариант не работает, да и потому что не используются директории с 4мя буквами I386) передает загрузку ntldr — /XPPE/setupldr.bin. либо из Grub4Dos сразу chainload-ится /XPPE/setupldr.bin
  2. 1. Далее тоже модифицированный /XPPE/setupldr.bin (правка I386 на XPPE) начинает работать с этой директорией — подгружает файл-сценария txtsetup.sif
  3. 2. Модифицированный txtsetup.sif говорит загрузчику где находятся файлы-метки дистрибутива (которые могут быть где угодно, но для исключения конфликтов разных версий windows на мультизагрузочном диске копируем метки не в корень, а в свои директории XPPE…2KPE).
  4. 3. Далее загружается Win PE.

Исходя из вышесказанного понятно, что можно делать загрузочный диск с несколькими Bart’s PE от разных версий Windows, изменяя названия директорий и правя соответственно директории в загрузчике: XPPE 2KPE

WinPE 10-8 (2021.07.21) На Русском by Sergei Strelec

DOS программы:

  • HDD Regenerator 2011
  • HDDaRTs 31.07.2018
  • MHDD 4.6
  • Victoria 3.52
  • MemTest86+ 5.01
  • MemTest86 6.3.0 (PassMark)
  • HDAT2 6.4
  • GoIdMemory PRO 7.85
  • Active Password Changer Professional 5.0
  • Ghost 11.5
  • BootIt Bare Metal 1.50
  • Eassos PartitionGuru
  • Kon-Boot for Windows 2.5.0

Добавление Linux ISO образов:

  • Acronis True Image 2018
  • Распаковать ISO образ в папку на флешке
  • Linux/Acronis2018

Kaspersky Rescue Disk 2021 Скачать ISO образ с официального сайта. и распаковать образ в папку Linux/krd2018 на флешке. Сlonezilla Скачать ISO образ с официального сайта и распаковать в папку на флешке Linux/clonezilla32 или Linux/clonezilla64 соответственно разрядности образа.
TeraByte Image for Linux Распаковать ISO образ соответственно разрядности в папку на флешке Linux/TeraByteImageLinux32 или Linux/TeraByteImageLinux64

Сеть:

Поддерживаются подключения по протоколам TCP/IP, NetBIOS через TCP/IP, PPPoE и WLAN (Wi-Fi), WebDAV. Для использования Wi-Fi вам необходимо установить драйвер адаптера беспроводной сети. Установка из меню «Пуск», раздел «Драйверы». Подключение к сети Wi-Fi через программу PE Network, на вкладке Wi-Fi. За комплект драйверов WLAN спасибо conty9

Подключение сетевых дисков:

При подключении сетевых дисков, в поле логин, следует указывать в формате: «имя компьютераимя пользователя» Пример: STRELEC-PCSEREGA Также и при автомонтировании. Пример: net use Z: STRELEC-PCJ /USER:STRELEC-PCSEREGA 123456

Импорт WLAN профилей:

Для импорта WLAN профилей на своем компьютере, или компьютере клиента, экспортируем WLAN профиль(и) Программой Марата Галиуллина Smart WiFi Solution (есть в архиве) Или средствами Windows (Запуск командной строки — ПКМ — От имени администратора.) Команда пример:

netsh wlan export profile key=clear folder= С:WLANProfile

WLAN профили положить в папку на Вашей флешке SSTRMInstWLANProfile Названия профилей не должны содержать пробелов и иметь названия на латинице. Количество профилей значения не имеет. После загрузки WinPE будут установлены WLAN драйвера и импортированны WLAN профили. Вам останется только в программе PENetwork выбрать нужную сеть, и нажать — Подключить Сценарий выполнения прописан в файле run.cmd в папке SSTRMInstbat Соответственно если Вам это не надо, то файл run.cmd в папке SSTRMInstbat сделать пустым. Импортировать также можно вручную после загрузки, с ярлыка на Рабочем столе, или меню Пуск, предварительно установив Wlan драйвер.

Импорт *.REG файлов:

Собственные REG файлы следует положить в папку SSTRMInstRegistry. При загрузке данные будут внесены в реестр WinPE. Зачем это надо: например Вы добавили свою программу которая требует внесение данных в реестр. То есть это можно сделать без перепаковки wim файла.

Замена картинки Рабочего стола:

Если Вы хотите поменять картинку Рабочего стола, вы должны положить Вашу картинку в папку SSTRMInstWallpaper вместо существующей Wallpaper.jpg под таким же названием (то есть заменить на свою)

Удаление — добавление ярлыков на Рабочем столе:

Вы можете как удалить ненужные Вам существующие, так и добавить собственные ярлыки на Рабочий стол. Для этого необходимо отредактировать профиль программы MinstAll. Как это сделать можно посмотреть видео Здась

Установка Windows:

  • Программой WinNTSetup. Устанавливает любую версию Windows непосредственно из *.wim файла или ISO образа.
  • Программой 78Setup (от conty9) Полное описание программы на Страничке автора
  • Из смонтированного образа (с пом. штатного Setup.exe) устанавливается любая версия Windows, НО соответствующая разрядности загруженного образа WinPE.

Примечание:Некоторые сборщики дистрибутивов удаляют возможность установки OS из под Windows.Дополнительно:
Если вы хотите установить Windows в автоматическом режиме, на диске Х лежит папка Autounattend с файлами ответов для автоматической установки русской версии Windows. При установке Windows 7-10 x86/x64 с помощью WinNTSetup или 78Setup на него следует указать в соответствии с устанавливаемой системой. Настройки системы по дефолту.

Установка драйверов:

Для того чтобы Ваши драйверы установились при загрузке WinPE — положите их на вашу загрузочную флешку в папки SSTR/USER/MY_DRIVERS_x64 или SSTR/USER/MY_DRIVERS_x86. Они будут установлены автоматически. В основном этот способ используется для установки драйверов контроллеров, если в WinPE отсутсвует необходимый, WLAN драйверов и.т.д. Примечание: Не ложите туда объемные или ненужные драйверы. Важно: подпапки не должны иметь пробелы в имени, название латиница

Что такое пункт загрузки Search & Start Windows 7/8/8.1/10:

При выборе этого пункта выполняется поиск и запуск (если найден) windowssystem32winload.exe (winload.efi). То есть система грузится напрямую минуя загрузчик, BCD…. Этот вариант не является панацеей для лечения … но это поможет загрузить Windows, если запись MBR/PBR повреждена, загрузчик bootmgr на жестком диске, BCD, другие файлы из загрузочного раздела или проблема с самим разделом. После загрузки ОС (она может загрузиться неактивированной — это нормально, зависит от метода активации), потребуется только восстановить файлы загрузки (если они были, конечно, повреждены) обычными или сторонними утилитами. Без особой необходимости этот метод не рекомендуется.

Обновление сборки:

Если у Вас есть флешка с моей сборкой, достаточно удалить ее с флешки и распаковать туда новый образ. Форматировать или перезаписывать лишний раз не стоит.

Запись образа на флешку:

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

Как происходит загрузка по пунктам с USB-Flash:

  1. 0. Из Grub4Dos сразу chainload-ится X:\xppenv\setupldr.bin. Syslinux не умеет chainload-ить ntldr.
  2. 1. Модифицированный X:\xppenv\setupldr.bin (правка minint на xppenv) начинает работать с этой директорией — подгружает файл-сценария txtsetup.sif
  3. 2. Далее загружается Win PE.

Исходя из вышесказанного понятно, что можно делать загрузочный диск с несколькими консолями восстановления от разных версий Windows, изменяя названия директорий и правя соответственно директории в загрузчике: xppenv 2kpenv. Кроме того видимо есть возможность загружать интерфейс установки дистрибутива Windows с Usb-flash из измененной директории I386. Найти в инете информацию — установка Windows с флэшки.

Дополнительная информация по теме:

Будьте внимательны с регистрами букв путей и файлов в конфигурационных файлах isolinux/syslinux и Grub4Dos при создании CD. Следите чтобы регистры в конфигах и реальных путей точно! совпадали, а то загрузчик не найдет необходимы файлов так как ISO9660 регистрозависма. Рекомендуется прочитать для понимания процедуры мультизагрузки следующие материалы!:

  1. Изготовление мультизагрузочного диска с несколькими установочными дистрибутивами Windows на одном DVD, описано это на русском в ixbt_MuliBCD_Win_bootscriptor.html.
  2. Как самостоятельно сделать Bootable CD-ROM ixbt (подробно! рассмотрены типы эмуляции CD как FDD HDD elTorito).
  3. Bart’s way to create bootable CD-Roms — статья очень подробно описывает типы и создание загрузочных CD!
  4. Установка BartsPE на флэшку в том числе с использованием Win2003 Ramdisk на русском Tom’s Hardware BartsPE2USBRusToms.html

Создаем реаниматор на базе Windows PE

Windows PE. Возможно вы слышали это название, а возможно и нет, хотя вполне вероятно, что пользовались данной версией Windows даже не подозревая об этом. Фактически это не отдельная редакция операционной системы вроде Windows 7 Professional или Windows 10 Home, а упрощенная версия, о чем и свидетельствует ее название Preinstallation Environment. Что можно перевести как «предустановочная среда» или «среда предустановки».

Если вы самостоятельно устанавливали Windows, то уже имели дело с Windows PE, так как на ней основаны первые этапы установки операционной системы. Также на Windows PE работает среда восстановления, к которой можно обратиться в случае возникновения каких-либо проблем в системе.

Особенности Windows PE

О возможностях Windows PE можно узнать на официальном сайте Майкрософт.

Windows PE — это небольшая операционная система, используемая для установки, развертывания и восстановления Windows для настольных компьютеров.

Ее требования к оборудованию практически ничем не отличаются от обычной Windows, но основное ее преимущество заключается в том, что для ее запуска не требуется жесткий диск. Базовая версия Windows PE построенная на Windows 10 требует не более 512 Мб памяти и поэтому может быть запущена как с флешки, так и непосредственно в оперативной памяти.

Легковесность Windows PE может вызвать соблазн использовать ее в качестве основной системы на компьютере или домашнем сервере, однако есть существенные ограничения, которые не позволят это сделать.

Так, например, система автоматически перезапускается через 72 часа непрерывного использования и все изменения при этом будут утеряны. Кроме этого при установке Windows PE по умолчанию используется файловая система FAT32, что ограничивает максимальный размер используемых файлов до 4 Гб.

Но тогда для чего может быть полезна эта версия Windows?

Для чего нужен Windows PE

А как раз для создания загрузочной флешки с привычной (хоть и сильно урезанной) операционной системой.

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

Именно на Windows PE построены многие известные реаниматоры, то есть готовые сборки, которые можно записать на флешку, а после загрузки с нее вы получите доступ к привычной среде Windows с предустановленным набором программ и утилит.

Именно на Windows PE построены такие популярные сборки, как Hiren’s Boot CD или загрузочные диски Sergei Strelec, которые предназначены для диагностики и обслуживания компьютеров или для восстановления работоспособности ОС.

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

Скачать понравившуюся сборку можно в виде ISO-образов и затем записать его на флешку с помощью любой предназначенной для этого утилиты, например, Rufus.

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

Как создать флешку с Windows PE

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

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

Утилита AOMEI PE Builder

Пожалуй самой простой и известной утилитой, позволяющей создать свою сборку на базе Windows PE, является утилита AOMEI PE Builder.

Скачиваем и устанавливаем программу на компьютер, а затем запускаем.

На первом шаге нам нужно будет выбрать разрядность Windows.

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

На следующем шаге выбираем программы, которые планируем включить в нашу сборку.

На выбор уже есть небольшое количество утилит, которые разложены по соответствующим разделам. Всего три раздела — работа с файлами (File), с сетью (Network) и с системой (System).

При выборе программы появится ее описание, правда оно на английском.

Тем не менее, все эти утилиты довольно известны, а если какие-то из них вам незнакомы, то можно легко по названию найти в интернете описание программы на русском.

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

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

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

Обычно для поиска нужной программы достаточно в поисковике набрать ее название и слово «portable».

Также можно подготовить портативные версии нужных вам программ с помощью специальных утилит.

Я подготовил на рабочем столе папку с портативными версиями программам — VLC media player, утилиты для диагностики жесткого диска Victoria и еще одна утилита для тестирования и идентификации компонентов компьютера AIDA64. Так как все программы состоят более чем из одного файла, то добавим их папками.

Осталось лишь записать сборку на флешку. Сделать это можно прям из программы. Подключенная флешка уже отображается в соответствующем разделе.

Либо можно создать ISO-образ, который потом можно, например, закинуть на флешку с Ventoy или позже записать на нее с помощью любой другой утилиты.

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

После того, как флешка готова загружаемся с нее.

На рабочем столе увидим ярлыки для запуска утилит, которые мы выбрали в процессе создания сборки. Также тут есть еще две утилиты Partition Assistant и Backupper — это программы того же разработчика, что и утилита PE Builder. Backupper позволяет создавать резервные копии данных и целых разделов, а Partition Assistant предназначена для работы с дисками, то есть с ее помощью можно вносить изменения в разделы на жестком диске.

Все выбранные нами вручную утилиты находятся в отдельной папке UserTools. И вот тут меня ждал сюрприз…

Утилитой AOMEI PE Builder я пользовался лет пять назад и тогда мне без проблем удалось добавить в сборку нужные мне программы, однако сейчас все три добавленные мною программы запустить не удалось. Скорее всего это связано с тем, что Windows PE был создан на базе самой последней редакции Windows 10, и с этими редакциями как раз и возникают подобные проблемы, о чем расскажу далее.

Думаю, что если в качестве базы для Windows PE использовать предыдущие редакции десятки, то все будет работать. В любом случае, далее речь пойдет об утилите, которой я пользовался многократно.

Утилита Win10XPE

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

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

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

Скажу лишь, что утилита эта довольно известная и ее страница представлена на одном из крупнейших форумов, посвящённых Windows 10, поэтому лично я ее считаю безопасным и весьма удобным инструментом для быстрого создания нужного вам Live CD/USB диска.

Итак, в первую очередь нам нужно выбрать оригинальный ISO-образ операционной системы, на базе которой мы будем создавать нашу сборку. Это важно, так как у той же Windows 10 уже вышло множество редакций, которые отличаются какими-то инструментами. В итоге созданный Live-диск может не работать или часть его инструментов будет недоступна.

Возможно, именно поэтому у меня не запускались программы с флешки, созданной в PE Builder, так как при создании флешки использовалась самая последняя редакция Windows 10.

На странице утилиты на форуме есть предупреждение, что разработчики утилиты пытались адаптировать ее к последним редакциям Windows 10, но надежного результата получить не удалось, поэтому они рекомендуют использовать Windows 10 версии 2004-20h2.

Так мы и поступим. В окне утилиты щелкаем по ссылке:

Затем выбираем образ и его параметры, а затем скачиваем его на компьютер.

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

После загрузки образа его нужно смонтировать, то есть подключить в качестве виртуального диска в DVD-привод. Делается это через контекстное меню:

После этого выбираем содержимое виртуального DVD-привода в утилите:

Осталось лишь выбрать нужные вам программы.

В левой части окна находится список всех встроенных утилит (1), которые мы можем добавить в нашу сборку. Здесь действуем по аналогии — отключаем или включаем нужные инструменты. В отличии от PE Builder набор инструментов здесь более широкий и действительно есть из чего выбрать.

При выборе утилиты в правой части окна появляется ее описание (2) и всевозможные настройки. У разных программ этот набор настроек отличается и зависит от специфики каждой программы.

Для всех программ доступна настройка расположения значка — на рабочем столе будущей Windows, в меню Пуск или закрепить на панели задач (3).

В перечне есть и платные утилиты, вроде AcronisTrueImage. Если у вас есть лицензия к таким утилитам, то можно ее вставить в соответствующее поле (4) и тогда утилиту можно будет включить в сборку и использовать с флешки.

Проходимся по списку, выбираем нужные утилиты и делаем соответствующие настройки.

Практически все готово.

Выбираем первый пункт Build Core.

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

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

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

После того, как образ будет создан, он будет сохранен в папке с утилитой. Можно закинуть его на флешку с Ventoy или записать отдельно с помощью той же Rufus.

Теперь загружаемся с флешки и смотрим на результат.

Все выбранные нами утилиты есть в с системе. Какие-то из них я вынес на рабочий стол, какие-то поместил в панель задач. Доступ к остальным утилитам есть в меню Пуск.

Запускаем нужные утилиты и работаем…

Включение своих программ в сборку

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

Теоретически мы можем включить в сборку не только портативные программы, но и установленные на основном компьютере. В этом случае придется ковыряться в реестре системы, копируя ключи оттуда и интегрируя их в WinPE. Занятие это не особо приятное и далеко не всегда гарантирующее положительный результат. Поэтому я рассмотрю самый простой и надежный способ — использование уже упомянутых мною ранее портативных версий программ.

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

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

Самый последний раздел программы называется Utilites. Воспользуемся им и запустим SFX Constructor. Эта утилита построена на базе архиватора 7-ZIP и с помощью нее мы сейчас упакуем наши портативные программы.

Просто перетягиваю папку с программой в соответствующее поле и затем нажимаю кнопку Create 7z SFX.

Тоже самое проделываю и со второй папкой. VLC плеер есть в стандартных программах, поэтому его добавлять не буду.

Теперь перейдем к утилите XPE Packed Application Creator (1). Она нам позволит добавить собственные портативные программы в сборку. Я скачивал 64-х разрядные версии утилит, поэтому добавляю путь к архиву в соответствующем поле (2). Выбираю созданный ранее архив, а затем в следующем поле я должен указать имя исполняемого файла, то есть имя файла, который программу запускает. Его можно найти в папке с программой (3). Все готово и нажимаем соответствующую кнопку (4), для создания нового приложения:

Тоже самое проделаем и для второй утилиты.

Теперь перейдем в список всех приложений Apps и найдем раздел XPE Plugin Creator. Здесь увидим добавленные нами программы. Можем задать название папки, в которой они будут находиться в меню Пуск, а также указать их дополнительное расположение, например, вынеся их на панель задач.

Пересобираем образ, нажав на кнопку Play, а затем записываем его на флешку и загружаемся с нее.

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

Вот таким образом с помощью Windows PE и утилит вроде PE Builder и Win10XPE вы можете создать свою собственную флешку-реаниматор с набором только вам нужных программ и утилит.

Создание загрузочной UEFI флешки на основе WinPE в программе Acronis True Image 2017

В данном окне нужно выбрать, какой именно загрузочный носитель с программой Acronis True Image 2017 мы хотим создать.

 ISO-файл (можете выбрать этот вариант и создать ISO-образ загрузочного диска, а затем прожечь его на чистый CD или DVD диск. Также можно создать из ISO-файла загрузочную флешку). Я бы обязательно создал ISO-файл на всякий случай, ведь мало ли что может случится с вашей загрузочной флешкой.

WIM-файл (тема отдельной статьи).

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

Отметьте галочкой пункт «Форматировать выбранный носитель и удалить с него данные»

«Приступить»

Начинается процесс создания загрузочного носителя и успешно заканчивается.

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

Когда вы загрузитесь с USB-носителя, то вас встретит вот такое окно, в котором вы сможете выбрать программу Acronis True Image 2017 или мини операционную систему, построенную на ядре Windows (среда предустановки Windows PE).

Если вы выберите Acronis, то работа будет происходить в привычном вам режиме, то есть вы создаёте резервные бэкапы операционной системы или восстанавливаетесь с помощью них. 

Если выбрать Windows PE, то в этом случае открываются довольно широкие возможности, присущие именно работе в среда предустановки. 

Давайте к примеру представим, что ваша Windows 10 не загружается из-за некорректного загрузчика, в этом случае нужно восстановить загрузчик системы.

 

Как добавить на флешку Acronis True Image 2017 ещё другие LiveCD или дистрибутивы Windows на ваш выбор

Друзья, вы можете сделать загрузочную флешку Acronis мультизагрузочной, то есть добавить на неё другие LiveCD или дистрибутивы Windows на ваш выбор. Например добавим на флешку OS Windows 10.

Запускаем программу WinSetupFromUSB.

Выбираем нашу флешку и отмечаем пункт «Windows Vista/7/8/Server 2008/2012 based ISO» и нажимаем на кнопку справа,

открывается проводник, находим ISO-образ Windows 10 и выделяем его левой кнопкой мыши, жмём Открыть.

GO

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

Если произвести с неё загрузку, то можно будет выбрать программу Acronis True Image 2017 или Windows 10.

Пункт загрузочного меню Windows Setup отвечает за загрузку Acronis (название Windows Setup можно изменить на любое другое).

Пункт загрузочного меню Windows 10 Setup x64 отвечает за загрузку Win 10.

Точно таким же образом вы сможете добавить на флешку другие дистрибутивы или LiveCD.

 

↑ Как сделать из ISO-образа, созданного в программе Acronis True Image 2017 загрузочную UEFI-флешку

Сделать это можно в программе Rufus.

Windows PE

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

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

И так начнем по возрастающей:

Windows XP (Rus Life RAM)

Один из первых образов, которым мне пришлось пользоваться, весит чуть более 200 мегабайт, благодаря этому прекрасно работает с PXE-сервера.

Состав программ:

FireFox, Total Comander 7.02, WinRar, UltraISO, несколько программ для просмотра различных документов, ERD-Comander.

Учитывая объем образа — большая часть системных файлов вырезана, не сложные заранее подготовленные портативные программы работают без проблем, но вряд ли что-то можно установить.

 

Windows 7 PE x86 compact by Xemom1 16.03.16

Мини-сборка Windows 7, так же весит всего 110 мб, работает с чего угодно, в том числе с PXE-сервера, в состав операционной системы входят программы:

78Setup — для установки Windows прямо из образов, AOMEI Partition Assisant Standart Edition, файловый менеджер Just Manager, программу восстановления MSDarTools для Windows 7 x86, PassReset, AntiSMS

 

Сборник по больше — Win7-10 — все в одном

В данном ISO-образе размером в 750мб включены сразу несколько портативных Windows — 7, 8, 10! Так снабжены комплектом софта, если запилить данный образ на внешний жесткий диск, то прямо из загрузочного меню можно инсталлировать операционные системы, просто положив WIM-файл в нужный каталог.

К сожалению из за объема образа — грузить слона с PXE-сервера довольно долго, но если надо, то надо.

 

Windows 10 x64

Относительно большой по объему образ портативной Windows 10 с внушительным набором программ для реанимации. Включает в себя несколько антивирусов, анти винлокеров, программы восстановления удаленных файлов. Размер образа аж 2 гигабайта!

 

Windows 10 PE (x86_x64) v.5.0.9 by Ratiborus

Аналогичный по функционалу с предыдущим сборником образ, но включает в себя две Win10 — 32x и 64x — не понятно с какой целью, но для перфекционистов ярлыки программ не разбросаны по столу, а аккуратно положены в папочку. Вес образа 3.7 гб. Такой уж точно не загрузить по сети, разве что с флешки или HDD

 

Windows 10 PE Mini 20.4 образ

Ну и завершу обзор минимальной сборкой Windows 10, в ней нет практически ни какого софта, но она оказалась весьма полезной. Купил для людей новый компьютер, но он напрочь отказывался запускаться с подключенным внешним жестким диском — просто висел на начальном экране загрузки и не реагировал на клавиатуру. А винду поставить надо и срочно и флешки нет под рукой. Вот и пригодилась WinPeMini 20.4, при том что она весит всего 600 с копейками мегабайт — я ее закинул на PXE сервер и загрузил новый комп по сети. Подключил свой внешний жесткий диск, смонтировал ISO файл дистрибутива винды и успешно установил.

 

 

 

— 7-Zip v20.00 Ru
— AOMEI Backupper 5.6 Ru
— AOMEI Partition Assistant 8.7 Ru
— Autoruns 13.96 Ru
— BlueScreenView 1.5.5 Ru
— BOOTICE 1.3.4 Ru
— TheWorld 7.0.0 Ru
— ChkDskGui 3.0 Ru
— CrystalDiskInfo 8.4.2 Ru
— CrystalDiskMark 7.0.0h Ru
— Defraggler 2.22 Ru
— Everything 1.4.1.965 Ru
— HDDScan 4.1.0.29 En
— AIDA64 6.25.5400 Ru
— Total Commander 9.21a Ru
— HDD Low Level Format Tool 4.40 Ru
— NTPWEdit 0.7 En
— OODiskRecovery 14.1 Ru
— OOUserManager 15.0.4095 Ru
— Recuva 1.53 Ru
— RegShot2 2.0.1.70 Ru
— SumatraPDF 3.1.2 Ru
— Victoria 5.27b Ru
— Windirstat 1.1.2.80 Ru
— WinNTSetup 4.1.0 Ru
— ServiWin 1.7.1 Ru
— DevManView 1.6.6 Ru
— PassReset 5.0.1.0 Ru
— OSDTool 1.67 En
— CHKParser 1.0 En
— r.saver 6.23.0.5525 Ru
— Imagine 1.1.0 Ru
— SoftMaker Office 2018.972 Ru
— Offline SFC En
— Double Driver 4.1 En
— Symantec Ghost 12 En
— Symantec Ghost Explorer 12 En
— Windows Login Unlocker 1.5 En
— Dism++ 10.1.1001.10 Ru
— Drive Snapshot 1.48 En
— IsMyHdOK 2.1.1.0 Ru
— PotPlayer 1.7 Ru
— WinContig 2.4 Ru
— HDD Raw Copy 1.10 En
— Macrorit Partition Expert UE 5.3.9 Ru
Для добавления своих программ, кидаем файлы exe в папку MIPETOOLS, в файле MIPEEXLOAD.INI пишем следующее:

//Для создания ярлыка на рабочем столе
LINK %Desktop%Имя программы,%TOOLS%Папка программыИмя файла.exe

//Для создания ярлыка в меню пуск
LINK %Programs%Папка в менюИмя программы,%TOOLS%Папка программыИмя файла.exe

//Пример
LINK %Programs%ФайлыEverything,%TOOLS%EverythingEverything.exe
LINK %Desktop%Everything,%TOOLS%EverythingEverything.exe

Для запуска программы после загрузки mini10PE пишем следующее:

EXEC %TOOLS%Папка программыИмя файла.exe

 

 

 

 

Что делать если не хочется нарезать образ на болванку? А нужно его запилить на флешку или внешний жесткий диск.

Для это можем нагуглить программу UltraISO Portable и с ее помощью можно записать образ нужной винды на любой носитель, делается это через меню «Самозагрузка» -> Записать образ жесткого диска. Там выбираете нужный носитель и нажимаете записать. При этом все данные с этого носителя будут удалены!


Похожие статьи:

 

Запуск Windows 10 с флешки без установки


Зачем нужен LIVE CD USB Windows 10

Windows 10 LIVE CD USB нужен для очень многих целей, но используется редко. С помощью LIVE CD можно восстановить операционную систему, удалить вирусы, исправить реестр, скопировать данные. Если не грузиться компьютер из-за Windows, вам нужен именно такой диск.

Например, если на компьютере даже нет винчестера, вы можете его загрузить с флешки Windows 10 live cd на которой будет записан такой образ. И не важно стоит там Windows или нет.

Часто бывает, что запущенный LIVE CD от Windows 7, может повредить загрузчик Windows 8.1 или Windows 10. Если не нужно повредить при запуске LIVE CD загрузчик операционной системы (а такое иногда случается с разными LIVE CD сборками, особенно с XP)

Именно в таком случае, лучше использовать LIVE CD, основанную на такой же операционной системе, которая стоит у вас. Стоит Windows 8.1, лучше запустить на таком компьютере LIVE CD Windows 8.1, если вам надо восстановить данные или восстановить её работу.


Зачем нужен LIVE CD USB Windows 10

Лучшие Live CD\DVD 2021 года скачайте торрент или образ.

Live CD дословно переводится, как «живой диск». Это операционная система, которая загружается на носитель. Вовсе не обязательно, чтобы это был CD или DVD диск – можно использовать USB флешку.

Задачей Live CD является быстрое начало работы с устройством, без необходимости производить установку ОС. В качестве примера можно сказать о сравнении сроков. В случае использования «живого диска» потребуется всего несколько минут на загрузку, в то время, как установка требует несколько часов.

Live CD №1. Windows 10 PE (x64) v.4.5.1 by Ratiborus

Контрольная сумма MD5: DCEC9F6CEEE31860B271158E98E4695C По контрольной сумме ищите в интернете


Windows 10 PE (x64) v.4.5.1 by Ratiborus

Какие программы находятся на Windows 10 PE (x64) v.4.5.1 by Ratiborus:

При загрузки из под DOS:

  • Active Password Changer v5 — смена пароля Windows 7/8.1/10
  • Hard Disk Manager 15 Pro — разбивка винчестера, аналог акрониса
  • HDD Regenerator 2011 — проверка и лечение винчестера от битых секторов
  • MHDD v4.6 — проверка и лечение винчестера от битых секторов №2
  • Victoria v3.5 — проверка и лечение винчестера от битых секторов №3
  • MeMTest86+ 4.20 — Тестируем оперативную память на ошибки (старая версия Memtest86+)
  • EuroSoft Pc-Check 2006 — Тестирование компьютера на ошибки


При загрузки из под DOS

При загрузке из под Windows 10 LIVE CD USB (верхний пункт на скриншоте выше)


При загрузке из под Windows 10 LIVE CD USB
Скриншот можно посмотреть ниже. Программы находятся в ПУСК и на рабочем столе


Windows 10 PE (x64) v.4.5.1 by Ratiborus

Как записать на диск и сделать загрузочный LIVE CD Windows 10 PE (x64) v.4.5.1 by Ratiborus

Для создания загрузочного диска с таким live cd, вам понадобиться DVD+-R диск и загрузить ISO образ с Windows 10 PE (x64) v.4.5.1 by Ratiborus

Загрузочный LIVE CD файл ISO надо записать на диск

Записать можно стандартными методами Windows, но я вам советую скачать программу ниже и записать диск как показано на скриншоте. (запись ISO на диск, программа ImgBurn.exe)

Загрузить программу Portable ImgBurn


Как записать ISO образ с помощью Portable ImgBurn

После записи, можно выставить в bios загрузку с CD-ROM и загрузиться с LIVE CD.

Как записать диск на флешку и сделать загрузочный LIVE USB Windows 10 PE (x64) v.4.5.1 by Ratiborus

Контрольная сумма файла MD5: DCEC9F6CEEE31860B271158E98E4695C С загруженного архива (его же мы скачали выше) запускаем файл CopyToUsb.exe и выполняем инструкции. Файл патч нам не нужен (он используется для версии 4.5.0) Для выбора UEFI выбираем пункт UEFIx64. Выбираем Образ ISO и жмём Записать на USB диск
Внимание! Файлы с флешки в процессе создания загрузочной флешки будут удалены!
После выполненных операций всё готово! P.s. Слетает загрузчик только на некоторых сборках установленной Windows 7-8.1.

Как создать загрузочную флешку с Live CD

После того, как Вы скачали себе на компьютер образ Live CD, необходимо перенести его на внешний носитель (флешку). Для этого требуется осуществить рассмотренную далее последовательность действий. Следует использовать специализированное ПО для выполнения поставленной задачи. Существует несколько приложений, но мы будем рассматривать работу с WinSetupFromUSB. Она сочетает в себе простоту и достаточно большой функционал, который может потребоваться продвинутым пользователям. Лучше всего выполнить загрузку с официального сайта по указанной ссылке.

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

2. Теперь открываем скачанный архив программы WinSetupFromUSB и распаковываем его. Открываем файл WinSetupFromUSB-1-4.exe, если используется 32-х разрядная ОС. Если установлена операционная система 64-х разрядного типа, то выполняется открытие исполняемого файла с соответствующей отметкой.

3. Происходит переход в основное окно программы. Она предложит выбрать флешку и надо указать её. Обязательно поставьте галочку напротив «Auto format it with FBinst». В качестве файловой системы устанавливаем NTFS. Далее выбирается конкретная ОС.

4. На скриншоте ниже имеется стрелочка, указывающая на кнопку выбора рядом с ОС, после нажатия на неё нам предложат задать расположение образа Live CD.

5. Теперь осталось только ввести название или оставить его указанным по умолчанию.

6. Нас возвращает в основное меню, где нужно только нажать кнопку «Go»

Следует учитывать, что подобная операция приведет к удалению всех данных с внешнего носителя (флешки). Соответствующие предупреждения будут выданы в ходе работы программы. В целом, не имеет значения, какое именно приложение станет применяться для создания загрузочной флешки Live CD. Они все имеют простой и интуитивно понятный интерфейс.

Источник

Запись образа на диск

Прежде чем загрузиться с «живого диска», пользователям необходимо записать образ на CD или DVD диск. Все зависит от размера операционной системы. Сначала рекомендуется установить программу, позволяющую записывать образы.

Несмотря на то, что существует огромное количество бесплатных приложений, рекомендуется рассмотреть Astroburn Lite. Утилиту можно скачать бесплатно с веб-сайта «https://www.astroburn.com/rus/home». Преимуществом этой программы является то, что она практически не занимает дискового пространства.

После запуска программы, необходимо перейти во вкладку «Образ». Когда вкладка откроется, необходимо выполнить последовательно следующие действия:

  1. Выбрать образ LiveCD или LiveDVD.
  2. Изменить скорость записи (лучше всего выбирать минимальную скорость).
  3. Выбрать устройство, предназначенной для записи дисков.
  4. Нажать кнопку для записи.

Когда диск будет записан и проверен на наличие ошибок, рекомендуется перезагрузить компьютер и загрузиться с «живого диска».

Записи «живого диска» на USB-накопитель

Иногда пользователи сталкиваются с такой проблемой, как отсутствие DVD-ROM в компьютере. Это значит, что на обычный диск LiveCD записать не получится. Не нужно расстраиваться, ведь загрузочный диск можно сделать из USB-накопителя.

Для создания загрузочного диска потребуется программа WInSetupFromUSB. Скачивать программу лучше всего с официального сайта, размешенного по адресу «https://www.winsetupfromusb.com/downloads/».

После установки и запуска приложения необходимо последовательно выполнить следующие действия:

  1. Выбрать USB-носитель для записи «живого диска».
  2. Если загрузочный диск создается впервые, следует установить галку напротив поля «Auto format it with FBinst».
  3. Выбрать тип образа, записываемого на USB-диск.
  4. Нажать кнопку «GO» для создания диска.

После этого через несколько минут будет создана загрузочная флешка.

Windows PE 10 1.2021 + 3.2020 / 8.1 x64 3.5 / 8 v2.8.b7 / 7 v1.0.4b от Ratiborus


Дорогие пользователи нашего проекта, решил вас познакомить с Windows PE ( PE означает, что это облегчённые версии операционных систем Microsoft Windows, которые позволяют загружаться с компакт-дисков, usb или же по сети ) версиями 8.1 и 8 от известного пользователя Ratiborus ( его программы есть на нашем сайте и форуме в специальном разделе ). Если кто заинтересован, может скачать Windows PE
в полной новости. После распаковки архива, вам надо распаковать архив под номер 1, а он уже подхватит все остальные архивы и распакует уже сам образ, который вы сможете записать на диск, USB и прочие устройства. Основной список утилит, входящих в состав, можно наблюдать на скриншотах, вообще он достаточно велик и собирался, по словам Ratiborus, долгое время, из важного стоит отметить: KMSAuto Net Console, Total Commander, Упрощенные драйвера на видеокарту от Microsoft, Paragon HDM 2014 Professional, Acronis TI 2014, Ontrack EasyRecovery 10, Avz, Opera 12, Process Monitor и множество других, в том числе и известный плеер AIMP3 — как пишет автор, чтобы не скучно было пока работаешь с основной системой. В целом мне сборка понравилась, ничего лишнего для себя не встретил, все аккуратно и глазу приятно, есть утилиты на все случаи в жизни, поэтому с удовольствием сам буду пользоваться ей. Обратите внимание, что сборка будет обновляться по мере добавления новых утилит или драйверов, я всегда буду сообщать об этом в комментариях, поэтому переживать не стоит. Еще раз выражаю благодарность Ratiborus за его старания, надеюсь Вы, наши пользователи, будете довольны, всем удачи!
UPD. Добавляю описание автора, зачем это сборка нужна, если еще не все поняли «1.Работа с системным реестром, там есть области, ветки, защищённые, к ним из системы не подобраться, 2.Переразбивка дисков с сохранением информации, 3.Перенос системы на новый диск, 4.Восстановление информации с убитого диска. Очень высокооплачиваемая работа, 5.Посмотреть внутренности не известного компа, загрузился, запустил Aida64 и смотришь, 6.Пришел в офис, загрузился с компа шефа, запустил KMSAuto Net Console и активировал всё системы и Офисы и так далее…».

Windows 10 PE

В сборку Win10 включены следующие программы:

  • Hard Disk Sentinel
  • [email protected] Password Changer v6.0
  • AOMEI Partition Assistant Unlimited Edition
  • Acronis Disk Director 12
  • Acronis Truelmage 2017
  • Aimp Portable 3.60
  • AntiSMS 8.1.7
  • AntiWinLocker 4.0.8
  • Avz 4.43
  • Bootlce 1.3.3
  • CPU-Z
  • Crystal Disk Info 6.5.2
  • Defraggler 2.14.706
  • Disk Recovery 8
  • EasyBCD 2.2.0.182
  • Everything 1.3.3.658
  • Explorer++ 1.3.5.531
  • Far
  • FileZilla FTP Client 3.14.1
  • HDD Low Level Format Tool 4.40
  • ImageUploader 1.2.7
  • KMS Auto Net Console 1.0.7
  • Net Scan 5.5.12
  • Ontrack EasyRecovery 10 Enterprise 10.1.0.1
  • Mozilla Firefox
  • Paragon Hard Disk Manager 15 10.1.25.1125(07.04.17) Professional.
  • PStart 2.11
  • Registry Workshop 5.0
  • Restoration 2.5.14
  • Process Monitor 3.20
  • R-Studio 8.3.167546
  • Sargui 1.5.20
  • Scanner 2.13
  • Symantec Ghost
  • Teamviewer 6.0.10511
  • Total CommanderTotal Commander 8.51a
  • Video Memory stress test 1.7.116
  • Q-Dir 6.15
  • Recuva 1.52.1086

DOS программы:

  • Active Password Changer v5
  • Hard Disk Manager 15 Pro
  • HDD Regenerator 2011
  • MHDD v4.6
  • Victoria v3.5
  • MeMTest86+ 5.01
  • MeMTest86 4.3.7
  • EuroSoft Pc-Check 2006

Язык

: Русский
Скачать
: Windows PE 10

Windows PE 10 v2.2020 x86/x64 — 3.38 GB / 1.2021 x86 — 1.40 GB + 1.2021 x64 — 2.64 GB

Windows PE 8.1 + x64

Windows PE 8.1 x64 v3.3 — md5 9d3e38117383eee7d4a00de357b618b2 Патч для обновления Windows PE 8.1 x64 до версии v3.4 — 14.60 MB Патч для обновления Windows PE 8.1 x64 до версии v3.5 — 126.19 MB Windows PE 8.1 v3.0.b3 Патч для обновления Windows PE 8.1 до версии v3.0.b4

Windows 8 PE

Windows PE 8 v2.8.b6 Патч для обновления Windows PE 8 до версии v2.8.7b — 11.52 MB

Windows PE 7

Windows PE 7 v1.0.3b Патч для обновления Windows PE 7 до версии v1.0.4b — 11.99 MB

Загрузить WinPE (Windows PE) | Документы Майкрософт

  • Статья
  • 2 минуты на чтение
  • 8 участников

Полезна ли эта страница?

Да Нет

Любая дополнительная обратная связь?

Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

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

Файлы, необходимые для создания носителя Windows PE, включены в комплект для оценки и развертывания Windows (ADK) и надстройку Windows PE. Чтобы создать носитель среды предустановки Windows, необходимо установить ADK с опцией средств развертывания , а затем установить надстройку среды предустановки Windows.

Получите файлы, необходимые для создания носителя WinPE

  1. Загрузите и установите Windows ADK и надстройку Windows PE. При установке ADK выберите как минимум функцию Deployment Tools .

  2. После загрузки и установки надстройки ADK и среды предустановки Windows можно создать загрузочный носитель среды предустановки Windows.

ADK для Windows 10 версии 1809 или новее

  1. Загрузите и установите надстройку ADK и Windows PE.При установке ADK выберите как минимум функцию Deployment Tools .

  2. После загрузки и установки надстройки ADK и среды предустановки Windows можно создать загрузочный носитель среды предустановки Windows.

ADK для Windows 10 версии 1803 или более ранней

  1. В ADK для Windows 10 версии 1803 и более ранних WinPE включен в Windows ADK.

    Загрузите и установите ADK. Во время установки выберите следующие функции:

  2. После загрузки и установки ADK можно создать загрузочный носитель WinPE.

Похожие темы

Обзор WinPE

WinPE: подключение и настройка

2 способа создания загрузочного USB-диска WinPE для Windows 10

Если ваш компьютер не загружает Windows 10 должным образом, вам может понадобиться загрузочный диск WinPE (среда предустановки Windows), чтобы восстановить Windows. Загрузочный диск WinPE имеет больше применений, например, для развертывания ПК, резервного копирования данных, восстановления системных файлов, управления разделами диска и т. д.Теперь эта страница покажет вам два способа создать загрузочный USB-диск WinPE для Windows 10 .


Способ 1. Автоматическое создание загрузочного USB-диска WinPE с помощью инструмента

Если вы находитесь в случае, когда ваша Windows 10 не загружается, и вы хотите получить / сделать резервную копию данных на вашем компьютере через загрузочный диск WinPE, вы можете легко сделать это с помощью специального стороннего инструмента. iSumsoft Cloner, мощный инструмент клонирования Windows, может помочь вам автоматически создать загрузочный USB-накопитель WinPE с помощью простых шагов.

Шаг 1. Загрузите и установите инструмент iSumsoft Cloner на компьютер с ОС Windows.

Шаг 2: Вставьте флэш-диск USB в компьютер и запустите этот инструмент.

Шаг 3: Нажмите Make Boot Disk в правом верхнем углу этой программы. Затем выберите опцию « Создать PE в текущей системной среде » и нажмите OK .

Шаг 4: Когда откроется диалоговое окно «Параметры устройства», выберите флэш-накопитель USB и нажмите Make .Когда будет предложено отформатировать флэш-диск USB, нажмите OK , и начнется создание загрузочного диска WinPE.

Шаг 5: Когда процесс создания PE завершен, это означает, что вы успешно создали загрузочный USB-диск WinPE. Этот диск позволяет вам создавать резервные копии ваших данных без загрузки Windows 10 или восстанавливать Windows 10, когда ваш компьютер не загружается.

Способ 2: вручную создайте загрузочный USB-накопитель WinPE для Windows 10

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

Шаг 1. Создайте файлы WinPE.

1. Загрузите Windows ADK для Windows 10.

2. После завершения загрузки запустите эту программу. Выберите параметр « Установить Windows Assessment and Deployment Kit — Windows 10 на этот компьютер » и нажмите «Далее».

3. Нажмите Далее и на следующей странице нажмите Принять , чтобы принять лицензионное соглашение.

4. Убедитесь, что выбраны параметры «Средства развертывания» и «Среда предустановки Windows (Windows PE)», и нажмите «Установить».

5. Дождитесь завершения процесса установки. Обычно это занимает около 10 минут. По завершении установки нажмите Закрыть.

6. Откройте меню «Пуск» и перейдите к W > Комплекты Windows . В папке Windows Kits щелкните правой кнопкой мыши Deployment and Imaging Tools Environment и выберите More > Run as administrator .

7. При запуске Deployment and Imaging Tools Environment введите следующую команду и нажмите клавишу Enter.Замените F:\ предпочитаемой буквой диска.

копия amd64 F:\WinPEx64

Советы: Если вы используете 32-разрядную версию Windows 10, используйте команду: copype x86 F:\WinPEx86 . Если вы не уверены в типе своей системы, сначала проверьте, является ли ваша Windows 10 32-разрядной или 64-разрядной.

8. Введите следующую команду и нажмите клавишу Enter. Вскоре на экране отобразится «100% завершено» и «Успешно», что означает, что вы успешно создали файлы WinPE.

MakeWinPEMedia /ISO F:\WinPEx64 F:\WinPEx64\WPE64.iso

Шаг 2. Запишите iso-файл WinPE на USB-накопитель, чтобы сделать его загрузочным.

1. Перейдите к пути (диск F:\ в моем случае), где вы ранее создали файлы WinPE. Там вы увидите iso-файл WinPE.

2. Запишите iso-файл WinPE на флэш-накопитель USB с помощью бесплатного инструмента для записи, например Rufus . Когда запись будет завершена, вы получите загрузочный USB-диск WinPE для Windows 10.При необходимости обратитесь к странице Как записать ISO-файл Windows 10 на USB-накопитель.

Заключительные слова

Выше приведены два способа создания загрузочного USB-накопителя WinPE для Windows 10. Просто выберите подходящий метод в зависимости от ваших потребностей. Чтобы использовать USB-накопитель WinPE для решения вашей проблемы, вам необходимо сначала загрузить компьютер с USB-накопителя.

Как создать USB-накопитель WinPE

Среда предустановки Windows (Windows PE) — это загрузочный инструмент, предоставляющий минимальный набор функций операционной системы для установки, устранения неполадок и восстановления.В этом посте я собираюсь объяснить, как настроить среду Windows PE для загрузки с USB-накопителя за 5 простых шагов:

  1. Загрузите и установите Windows AIK от Microsoft
  2. Подготовить образ WinPE
  3. Добавьте драйверы в образ WinPE
  4. Настройка USB-накопителя для загрузки
  5. Скопируйте файлы на USB-накопитель

Windows AIK — это набор инструментов и документации, которые поддерживают настройку и развертывание операционных систем Windows®.Вы можете загрузить WAIK с центра загрузки Microsoft http://www.microsoft.com/download (поисковое слово WAIK) и бесплатно установить его на свой компьютер.

После установки WAIK по умолчанию будет создан набор папок в программных файлахWindows AIK , которые содержат соответствующие файлы и инструменты для создания образов WinPE и управления ими, файлы автоматической установки, средство управления многопользовательской активацией, пакеты SDK и некоторые образцы файлов.

После установки WAIK вы готовы подготовить образ WinPE.Для этого вам нужно перейти к программным файламWindows AIKToolsPETools (местоположение по умолчанию) и скопировать файлы образов WinPE-кандидатов во временное место. Для этого вы вводите команду:

 copype.cmd  <временное расположение> 

 

например

 copype.cmd x86 c:tempWinPEx86 (x86 — 32-битная архитектура). 

 

В качестве последнего шага необходимо скопировать и переименовать файл базового образа c:tempWinPEx86winpe.wim (на основе приведенного выше примера) в подкаталог ISOSources этой временной папки как boot.wim. Для этого введите команду

 копия c:tempWinPEx86winpe.wim c:tempWinPEx86ISOsourcesboot.wim 

 

Если вам необходимо предварительно загрузить какие-либо драйверы в образ WinPE или добавить дополнительные компоненты, выполните некоторые дополнительные действия, описанные ниже. В случае, если вы не переходите к следующему разделу.

Первый шаг — создать каталог, например c:tempWinPEx86Drivers , и загрузить в него драйверы.Обратите внимание, что драйверы должны быть полностью извлечены с открытыми INF-файлами, чтобы их можно было добавить в образ WinPE.

 

Второй шаг — смонтировать базовый образ WinPE, скопированный ранее. Для этого выполните

 "c:Program FilesWindows AIKToolsServicingDism.exe"/mount-Wim/WimFile:c:tempWinPEx86ISOSourcesboot.wim/index:1/MountDir:c:tempWinPEx86Mount 

 

Третий шаг — добавить загруженные драйверы в образ, выполнив команду

.
 "c:Program FilesWindows AIKToolsServicingDism.exe" /image:c:tempWinPEx86Mount/Add-Driver/Driver:c:tempWinPEx86drivers/recurse/ForceUnsigned 

 

Включив переключатель /recurse, вы указываете команде рекурсивно использовать подпапки драйверов для действительных драйверов .inf, а включая /ForceUnsigned, вы указываете команде игнорировать требования к подписи драйверов.

Четвертый шаг — размонтировать и зафиксировать образ WinPE, выполнив

 "c:Program FilesWindows AIKToolsServicingDism.exe"/unmount-wim/MountDir:c:tempWinPEx86Mount/commit 

 

Обратите внимание, что вы можете добавить дополнительные файлы и папки в свой пользовательский образ WinPE, просто скопировав файлы на c:tempWinPEx86Mount .Эти файлы будут загружены на RAM-диск после загрузки WinPE (c:). Если вы не хотите, чтобы эти файлы загружались на RAM-диск (потребляют ОЗУ) и вместо этого были доступны на USB-накопителе, просто скопируйте их в структуру в папке c:tempWinPEx86ISO.

На этом шаге вам необходимо использовать утилиту diskpart (ОС Windows Vista и выше) для создания загрузочного раздела на USB-накопителе, как описано ниже.

Используйте Diskpart, чтобы определить идентификатор диска вашего USB-накопителя:

  дискпарт
список дисков  

После того, как вы определили идентификатор своего USB-диска (в зависимости от размера), вы можете стереть информацию о своем разделе, создать новый и пометить его как активный.

  выберите диск 1
чистый
создать раздел первичным
выберите раздел 1
активный
быстрое форматирование fs=ntfs
назначать
выход  

Последний шаг — скопировать файлы из подпапки ISO на USB-накопитель:

 xcopy /E c:tempWinPEx86ISO*.* f: (где f: ваш USB-накопитель) 

 

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

 

Если вы хотите загрузить драйверы после загрузки WinPE, вы можете использовать команду drvload.exe (drvload.exe inf_path).

Для управления средой WinPE необходимо использовать команду wpeutil . Наиболее часто используемые команды wpeutil: EnableFirewall, DisableFirewall, Reboot, ShutDown, Initializenetwork.

Создание загрузочного флэш-диска с Windows PE

КБ ID 0000249 

Проблема

Мой верный загрузочный компакт-диск Reatogo уже несколько лет лежит в задней части бумажника для компакт-дисков, и я подумал, что пришло время поместить такие функции на флэш-накопитель, а поскольку у нас есть Windows PE 3.0 теперь я думал, что это был лучший вариант.

Решение

Прежде чем начать, вам понадобится…

1. Флешка (очевидно), я использую флешку на 16 Гб, но можно обойтись и 4 Гб, хотя, если честно, я бы рекомендовал начинать примерно с 8 Гб.

2. Копию WAIK для Windows 7 загрузите здесь.

3. Копию Nu2menu скачать здесь.

Шаг 1 Сделайте USB-накопитель «загрузочным»

1. На ПК, войдя в систему как администратор, нажмите Пуск > cmd {enter}

2.Введите следующие команды,

 часть диска
список дисков
выберите диск *
чистый
создать раздел первичным
выберите раздел 1
активный
быстро отформатировать fs=fat32
назначать
выход
 

Примечание ЗАМЕНИТЕ звездочку выше на номер диска для вашего USB-накопителя (см. пример ниже), в этом случае это «диск 5».

Шаг 2 Установите среду предустановки Windows на USB-накопитель.

1. Загрузите и установите пакет автоматической установки Windows для Windows 7 (ссылка).

2. Щелкните Пуск > Все программы > Microsoft Windows AIK > «Командная строка средств развертывания».

3. Время принятия решения: Вы хотите x32 или x64 Bit Windows PE? Вы можете установить любой из них, но, поскольку я иногда работаю на некоторых СТАРЫХ ПК, поэтому я собираюсь придерживаться x32, вот команды для настройки,

Для x32 бит (x86)

 copype.cmd x86 c:winpe_x86
скопировать c:winpe_x86winpe.wim c:winpe_x86ISOsourcesboot.wim
Dism/Mount-Wim/WimFile:C:winpe_x86ISOsourcesboot.wim /index:1 /MountDir:C:winpe_x86mount
Dism /image:C:winpe_x86mount/Add-Package/PackagePath:"C:Program FilesWindows AIKToolsPEToolsx86WinPE_FPswinpe-wmi.cab"
Dism /image:C:winpe_x86mount/Add-Package/PackagePath:"C:Program FilesWindows AIKToolsPEToolsx86WinPE_FPswinpe-hta.cab"
Dism /image:C:winpe_x86mount/Add-Package/PackagePath:"C:Program FilesWindows AIKToolsPEToolsx86WinPE_FPswinpe-scripting.cab"
скопируйте "C:Program FilesWindows AIKToolsx86imagex.exe" C:winpe_x86mountWindowsSystem32imagex.исполняемый
Dism/unmount-Wim/MountDir:C:winpe_x86mount/Commit
 

Для x64 бит

 copype.cmd amd64 c:winpe_amd64
скопировать c:winpe_amd64winpe.wim c:winpe_amd64ISOsourcesboot.wim
Dism/Mount-Wim/WimFile:C:winpe_amd64ISOsourcesboot.wim/index:1/MountDir:C:winpe_amd64mount
Dism/image:C:winpe_amd64mount/Add-Package/PackagePath:"C:Program FilesWindows AIKToolsPEToolsamd64WinPE_FPswinpe-wmi.cab"
Dism /image:C:winpe_amd64mount/Add-Package/PackagePath:"C:Program FilesWindows AIKToolsPEToolsamd64WinPE_FPswinpe-hta.такси"
Dism/image:C:winpe_amd64mount/Add-Package/PackagePath:"C:Program FilesWindows AIKToolsPEToolsamd64WinPE_FPswinpe-scripting.cab"
скопировать «C: Program FilesWindows AIKToolsamd64imagex.exe» C:winpe_amd64mountWindowsSystem32imagex.exe
Dism/unmount-Wim/MountDir:C:winpe_amd64mount/Commit 

4. Наконец, скопируйте содержимое либо c:winpe_amd64iso, либо c:winpe_x86iso на флэш-накопитель.

Шаг 3 Проверьте!

Убедитесь, что у вас есть машина, которая может загружаться с USB, и убедитесь, что диск работает.

Хорошо, так что это не очень интересно, чтобы сделать его немного более полезным, я собираюсь использовать Nu2Menu.

Шаг 4. Работа с диском Windows PE.

Ваш диск работает следующим образом: при загрузке он монтирует образ Windows (называемый boot.wim), поэтому для внесения изменений вам необходимо изменить этот образ. Вы делаете это в процессе 3 STEP , монтируете образ (который помещает копию в папку на вашем компьютере), затем редактируете КОПИЮ образа, находящегося в этой папке, и, наконец, РАЗМОНТИРОВАНИЕ изображение и COMMIT ваши изменения.

1. Я предполагаю, что ваш USB-накопитель имеет букву G: (у вас, вероятно, будет что-то другое). Смонтируйте образ Windows, выполнив следующие действия > Щелкните Пуск > Все программы > Microsoft Windows AIK > Командная строка средств развертывания.

2. Выполните следующие команды,

 mkdir c:TEMP_IMG
imagex /mountrw G:sourcesboot.wim 1 c:TEMP_IMG 

3. Теперь перейдите в папку c:TEMP_IMG, откройте Windows > System32 > создайте новый файл и назовите его «winpeshl.ini”

4. Отредактируйте файл с помощью блокнота, чтобы он выглядел следующим образом (первая команда загружает сеть TCP/IP).

 [LaunchApps]
%SYSTEMDRIVE%Windowssystem32startnet.cmd
%SYSTEMDRIVE%Programsnu2menunu2menu.exe 

5. Перейдите к c:TEMP_IMG и создайте папку с именем Programs > В этой папке создайте папку с именем nu2menu > Загрузите файлы Nu2Menu в эту папку.

6. В этой папке есть файл с именем nu2menu.xml> Откройте его с помощью блокнота> Замените текст в этом файле этим текстом,

 

<меню>

Администратор

Cmd< /элемент>

<меню>
Блокнот


 

7. Сохраните файл и закройте ВСЕ окна, кроме окна командной строки средств развертывания. выполните следующую команду,

imagex/размонтировать/зафиксировать c:TEMP_IMG

8. Теперь при загрузке вы должны увидеть

Опять же, не очень интересно, все, что он может сделать, это запустить блокнот и открыть командное окно.

Шаг 5 Добавление полезных материалов.

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

1. Загрузите файл securable.exe

2. Смонтируйте wim-образ USB-накопителей.

imagex /mountrw G:sourcesboot.wim 1 c:TEMP_IMG

3. Перейдите к C:TEMP_IMGWindowsSystem32 > Создайте папку с именем «WinPEProgs» > В этой папке создайте папку с именем «Securable» > Удалить защищаемый файл.exe там.

Примечание: Я знаю, что было бы более элегантно, если бы он переходил в Programs или Program files, но я не могу заставить nu2m2nu.xml запускать что-то оттуда — не стесняйтесь, напишите мне, если у вас есть рабочий код.

4 Откройте C:TEMP_IMGProgramsnu2menu с помощью блокнота, отредактируйте файл nu2menu.xml и добавьте следующую строку (см. схему, где она находится.

 Защищаемый
 

5. Сохраните и закройте XML-файл, затем закройте ВСЕ окна, кроме окна командной строки средств развертывания. выполните следующую команду,

imagex/размонтировать/зафиксировать c:TEMP_IMG

6. Теперь вы можете запустить это приложение из меню «Администратор».

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

Связанные статьи, ссылки, кредиты или внешние ссылки

нет данных

5 загрузочных дисков восстановления на основе Windows PE, которые спасут вашу систему

Каждый пользователь Windows должен иметь доступ как минимум к одному диску восстановления системы Windows. Диск восстановления системы Windows — это загрузочная среда восстановления. В среде восстановления обычно есть набор удобных инструментов, которые можно использовать для исправления Windows или, по крайней мере, диагностики проблемы.

Многие аварийные диски Windows используют среду Linux.Но есть также диски восстановления, которые вместо этого используют среду предустановки Windows (PE). Аварийный диск Windows PE имеет знакомую рабочую среду, отличную поддержку оборудования и программное обеспечение, необходимое для исправления вашей системы.

Что такое среда предустановки Windows?

Windows PE — это облегченная версия операционной системы Windows 10. Среду предустановки Windows можно использовать для установки, тестирования и восстановления полной установки Windows 10. Диск восстановления среды предустановки Windows будет работать со всеми версиями Windows 10: Home, Pro, Education, Enterprise и т. д.

Базовая версия Windows PE поддерживает все приложения Windows, драйверы, сетевые инструменты, средства разбиения и управления дисками, средства управления компьютером, Hyper-V и многое другое. Диски восстановления на основе Windows PE расширяют эту функциональность, добавляя множество бесплатных инструментов с открытым исходным кодом, которые вы можете использовать для восстановления, восстановления и анализа вашей неисправной установки Windows 10.

Скачать : Среда предустановки Windows (бесплатно)

Хотя Windows PE является полностью рабочей версией Windows 10, вы не можете использовать ее в качестве повседневной операционной системы.Microsoft предотвращает использование Windows PE в качестве обычной операционной системы с помощью автоматического перезапуска через 72 часа непрерывного использования. Кроме того, «Этот период не настраивается». При сбросе среды восстановления Windows PE любая работа или программы безвозвратно уничтожаются.

Существуют ли диски восстановления Windows 11 PE?

На момент написания не было никаких аварийных дисков Windows 11 PE, хотя вскоре некоторые из приведенных ниже дисков восстановления будут обновлены для новой операционной системы.

1. Загрузочный компакт-диск Hiren’s PE

Hiren’s BootCD — легендарный аварийный диск Windows. Это универсальный загрузочный аварийный диск, содержащий инструменты, которые помогут вам восстановиться после сбоев диска, вредоносного ПО, восстановления пароля, управления учетными записями и многого другого.

Первоначальный загрузочный диск Hiren’s BootCD был средой Linux. Но он перестал получать обновления в 2012 году.Однако в 2018 году Hiren’s BootCD был возрожден как аварийный диск Windows PE. Он содержит множество бесплатных инструментов восстановления с открытым исходным кодом в знакомой среде Windows 10. Вы можете ознакомиться с полным списком инструментов здесь.

Загрузка: Hiren’s BootCD PE для Windows (бесплатно)

2. Модифицированная версия Win10PEx64

от Bob.Omb.

Боб.Аварийный диск Omb Modified Win10PEx64 представляет собой модифицированную среду предустановки Windows. Он имеет длинный список инструментов для восстановления и анализа, включая Malwarebytes Antimalware, EaseUS Data Recovery, FileZilla, Rufus и другие.

В отличие от некоторых других аварийных дисков Windows 10 PE, Bob.Omb также содержит несколько дешифраторов программ-вымогателей. Расшифровщики программ-вымогателей могут сканировать вашу систему на наличие программ-вымогателей, удалять их и восстанавливать зашифрованные файлы. Однако они работают только с определенными типами программ-вымогателей, поэтому не пытайтесь использовать их для любых старых типов программ-вымогателей — вы можете усугубить заражение или увеличить размер выкупа.

Если вы боретесь с вредоносными программами, ознакомьтесь с полным руководством по удалению вредоносных программ MakeUseOf.

Загрузка: Bob.Ombs Win10PEx64 для Windows (бесплатно)

3. Диск восстановления Kyhi

Диск восстановления

Kyhi, также известный под громоздким названием Windows 10 Recovery Tools — Bootable PE Rescue Disk, представляет собой настраиваемую среду Windows 10 PE.В этом случае пользователь TenForum, Kyhi, разработал среду Windows 10 PE, наполненную инструментами восстановления и восстановления системы.

Диск восстановления

Kyhi содержит значительное количество инструментов для удаления вредоносных программ, создания разделов и восстановления диска, инструментов администрирования, инструментов VNC, резервного копирования и восстановления и многого другого.

Разработчик, Kyhi, прекратил выпуск готовых ISO-образов дисков восстановления. Но вы можете скачать оригинальный релиз 2017 года ниже.

Загрузка: Диск восстановления Kyhi для Windows (бесплатно)

4.Windows 10PE x64

Гэндальфа

Официальное название сборки — «Gandalf’s Windows 10PE x64 Redstone 5 Build 17763 Version 30-04-2019». Диск восстановления Gandalf для Windows 10PE содержит сотни инструментов, которые вы можете использовать для спасения вашей системы в случае необходимости.

Что касается дисков восстановления на основе Windows PE, Gandalf, безусловно, содержит больше всех, включая около 200 инструментов .

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

Загрузка: Gandalf’s Windows 10PE x64 для Windows (бесплатно)

5. WinPE

Сергея Стреклеца

WinPE Сергея Стреклеца — разработанный в России аварийный диск на основе Windows PE.WinPE имеет приличный набор инструментов восстановления, приложений для сетевого анализа, утилит резервного копирования, инструментов архивирования, менеджеров паролей и многого другого.

Одним из приятных моментов в WinPE Сергея Стреклеца является организация. Все инструменты организованы в удобные категории, что означает, что вы сразу найдете то, что ищете.

Загрузка: WinPE для Windows (бесплатно)

Примечание: Обратите внимание на пароль архива strelec .Вам нужен пароль, чтобы разблокировать инструменты восстановления!

Как создать загрузочный диск восстановления Windows

Название диска восстановления несколько неверно. Первоначально диски восстановления были именно такими: загрузочными LiveCD. В настоящее время вы можете загрузить большинство дисков восстановления Windows с USB-накопителя. Например, вы можете загрузить все диски восстановления Windows из этого списка с USB-накопителя.

Ознакомьтесь со следующим списком из десяти загрузочных USB-инструментов.Мой любимый инструмент — Rufus . После загрузки инструмента следуйте инструкциям в инструменте, чтобы записать ISO-образ на флэш-накопитель USB.

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

Вот как вы загружаете свою систему с флэш-накопителя USB.

Какой лучший диск восстановления на основе Windows PE?

Как всегда, лучшим аварийным диском Windows является тот, на котором есть средство, устраняющее вашу проблему.Приведенные здесь диски восстановления на основе Windows PE охватывают аналогичный набор средств восстановления и анализа. Если вам нужен определенный инструмент, загрузите соответствующий диск восстановления.

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

Как создать загрузочный мультизагрузочный USB для Windows и Linux

Читать далее

Об авторе

Гэвин Филлипс (опубликовано 1047 статей)

Гэвин — младший редактор журнала «Объяснение технологии», постоянный автор подкаста «Really Useful Podcast» и частый обозреватель продуктов.У него есть степень по современному письму, украденная с холмов Девона, и более десяти лет профессионального писательского опыта. Он любит обильное количество чая, настольные игры и футбол.

Более От Гэвина Филлипса
Подпишитесь на нашу рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться

Как создать загрузочный компакт-диск Windows PE или флэш-накопитель USB

Среда предустановки Windows может использоваться для развертывания, тестирования и восстановления установок Windows или в качестве компакт-диска или DVD-диска восстановления для системных администраторов.Windows PE 3.0 — это новейшая версия, которую можно создать с помощью пакета автоматической установки Windows (AIK) для Windows 7. Пакет Windows AIK для Windows 7 необходимо установить на ПК под управлением Windows Vista или Windows 7.

В этой статье я опишу, как создать загрузочный CD/DVD или USB-накопитель Windows PE 3.0 (WinPE) . Вы увидите, что описанная здесь процедура намного удобнее и проще, чем большинство решений, которые вы найдете в Интернете.

Обновлено : Эта процедура также работает с Windows PE 4/5. Чтобы создать загрузочный диск Windows PE на основе Windows 8.1, загрузите комплект для оценки и развертывания Windows (Windows ADK) отсюда.

1Создайте загрузочный образ Windows PE

  1. Во-первых, мы должны установить Пакет автоматической установки Windows (AIK) для Windows 7 (далее WAIK). WAIK можно загрузить с сайта Microsoft здесь.
  2. Запустите командную строку средств развертывания (из меню «Пуск» ) от имени администратора.
  3. С помощью copype.cmd скопируйте необходимые файлы Windows PE в наш рабочий каталог (здесь c:\winpe) и скопируйте файл winpe.wim в каталог ISO.
     copype.cmd x86 c:\winpe 
     копия c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim 
  4. Теперь нам нужно превратить каталог ISO в настоящий файл образа ISO. Командная строка средств развертывания предоставляет для этого утилиту oscdimg.
     oscdimg –n –bc:\winpe\etfsboot.com c:\winpe\iso c:\winpe\winpe.исо 

2Запись образа Windows PE на CD/DVD или флэш-накопитель USB

  1. Щелкните здесь, чтобы загрузить пакет установки утилиты ISO2Disc .
  2. По завершении загрузки дважды щелкните файл загрузки, чтобы запустить мастер установки. Следуйте инструкциям на экране, чтобы завершить установку.
  3. Запустить программу ISO2Disc. Найдите файл образа ISO, затем выберите целевое устройство: CD/DVD или USB-накопитель.

  4. Нажмите кнопку Start Burn , чтобы начать создание загрузочного загрузочного диска Windows PE.

Кроме того, ISO2Disc можно использовать для создания загрузочного диска для сброса пароля Windows, который позволяет сбросить забытый пароль администратора для Windows 8 / 7 / 2008 / Vista / XP / 2003 / 2000.


Связанные статьи

Как создать загрузочную флешку или USB-ключ с WinPE 2.0

Как создать загрузочную флешку или USB-ключ с WinPE 2.0

WinPE 2.0 (среда предустановки Microsoft Windows версии 2), также известная как Windows PE или Windows Vista WinPE — это новая версия мини-загрузочного инструмента от Microsoft, которая предоставляет функции операционной системы для установки, устранения неполадок и восстановления. Другими словами, WinPE 2.0 — это уменьшенная или крошечная мини-версия Windows (вы увидите много ссылок на MiniNT). Ранее WinPE в основном использовался OEM-производителями, независимыми поставщиками программного обеспечения или сборщиками систем для подготовки и создания компакт-диска восстановления или раздела восстановления.Предыдущая популярность WinPE ограничена из-за нехватки функциональности по сравнению со сторонним загрузчиком. Тем не менее, Windows Vista WinPE 2.0 значительно расширена и улучшена и широко распространяется среди населения в виде бесплатной загрузки с пакетом автоматической установки Windows (AIK). Благодаря небольшому размеру WinPE 2.0 может быть установлен на USB-накопитель, также известный как USB-ключ, для создания загрузочного USB-накопителя с WinPE 2.0 с возможностью доступа, чтения и записи в разделы NTFS, работающего практически на всех современных компьютерах. Загрузка с USB.

Пошаговое руководство по созданию загрузочного USB-накопителя WinPE 2.0:

  1. Получите USB-ключ или USB-накопитель. В зависимости от ваших потребностей, таких как хранение данных или желание установить множество пользовательских сценариев или приложений, лучше купить USB-накопитель объемом не менее 512 МБ.
  2. Загрузите и установите пакет автоматической установки Windows (Windows AIK), который также содержит Windows PE 2.0.
  3. Отформатируйте флэш-накопитель USB в Windows Vista.
  4. Откройте командную строку и выполните следующие команды для создания раздела (пояснение в скобках, которое следует игнорировать):
    • Diskpart (интерпретатор команд в текстовом режиме для управления такими объектами, как диски, разделы или тома)
    • список disk (отображает список дисков и информацию о них)
    • выбрать диск 1 (при условии, что ключ USD определяется как диск 1 из списка, сгенерированного командой «list disk».Этот параметр должен быть правильным, иначе вместо этого вы можете случайно стереть жесткий диск.)
    • clean (удаляет форматирование любого раздела или тома с диска, находящегося в фокусе)
    • создать основной раздел
    • выбрать раздел 1 (единственный основной раздел, созданный командой выше)
    • active
    • format fs=fat32 (используйте файловую систему FAT32)
    • assign (назначает букву диска или точку монтирования тому с фокусом)
    • exit
  5. Установка и настройка Windows PE следуя приведенным ниже инструкциям:
    • Щелкните меню «Пуск» Windows, откройте «Все программы» (если применимо), а затем папку программы Windows AIK.Выберите и нажмите «Командная строка Windows PE Tools».
    • Введите следующую команду:
       run copype.cmd x86 c:\winpe_x86 

      Если вы хотите создать 64-битную версию загрузочного USB-накопителя, измените архитектуру с x86 на amd64. Вы также можете изменить имя папки.

    • Вы можете настроить WinPE, скопировав любые необходимые и доступные инструменты в папку C:\winpe_x86\iso. Утилиты могут включать инструменты обработки изображений для захвата изображений, такие как imagex, wimscript.ini и т. д.
  6. Вставьте USB-накопитель в машину, на которой установлена ​​WinPE.
  7. Выполните следующую команду в командной строке, чтобы скопировать WinPE и ее содержимое на флэш-накопитель USB:
     xcopy c:\winpe_x86\iso\*.* /s /e /f e:\ 

    c: и e: представляет диск где находятся файлы WinPE и флешка соответственно. Измените букву диска, если она не совпадает.

Л.К. является писателем по технологиям для Tech Journey с опытом системного и сетевого администратора.

Добавить комментарий

Ваш адрес email не будет опубликован.