Windows
PE (Preinstallation Environment) - специальная, усеченная версия ОС
Windows (2K XP 2003 Vista). Используется при установке системы,
содержит ядро и минимальный набор утилит и сервисов, тем не менее
позволяет запускать любые Win-exe-шники (без исталляции, служб и спец.
драйверов) и обеспечивает доступ к сети LAN (иногда требуется
установить драйвера для вашей сетевой карты) и к партициям на FAT,
NTFS. Очень удобно использовать в качестве системы восстановления -
запускать антивирус, работать с файлами на ЖД (восстановление при
невозможности запустить локальную ОС), редактировать локальный реестр
(подгружать кусты из файлов - c:\WINDOWS\system32\config\SAM и т.д.),
изменять/обнулять пароли пользователей?
История создания 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,
предоставляют бесплатно свою систему сборки WinPE2 -
Windows
Automated
Installation
Kit
(WAIK),
статья
о создании
WinPE2 дистрибутива.
Но в этой статье речь пойдет о Bart's PE.
Начальная
подготовка системы сборки 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