Что же может предложить Microsoft?
К сожалению, использование Knoppix имеет небольшую проблему - на разделе NTFS нельзя менять информацию. Как бы упростилась ситуация, если бы Microsoft создала загрузочный диск Windows наподобие Knoppix! В конце концов, ведь именно Microsoft лучше всего знает, как нужно работать с разделами NTFS.
К счастью, выход есть. И такую систему создать можно. Приложив немного усилий, можно записать CD или DVD, с которого будет запускаться Windows. Для того чтобы понять суть работы такого диска, позвольте сделать краткое вступление.
Для OEM-клиентов Microsoft предлагает так называемое предустановочное окружение (Windows Preinstallation Environment, Windows PE). Это окружение позволяет подготавливать установки Windows. Клиенты используют Windows PE для обновления систем с предустановленным программным обеспечением. Скрипты позволяют модернизировать тысячу систем с одним и тем же набором программного обеспечения.
Windows PE можно загрузить с CD, после чего мы получим полный доступ к Windows API, а также возможность чтения и записи разделов NTFS. Система имеет оболочку в виде командой строки - идеальный вариант для запуска скриптов. Однако Windows PE доступна только для системных интеграторов - конечным пользователям остаётся только облизываться.
BartPE: строим Windows PE сами
Стартовый экран BartPE.
Программист Барт Лагервей (Bart Lagerweij) обнаружил, что Windows PE базируется на ядре XP, что позволяет создавать схожий загрузочный CD на основе файлов, присутствующих на оригинальном Windows XP CD. Эта операция вполне легальна, если вы владеете оригинальной лицензией Windows XP. С помощью небольшой утилиты систему BartPE можно перенести на CD или DVD. Самое хорошее здесь в том, что система поддерживает плагины, в результате чего на CD/DVD можно перенести многие программы. В итоге мы получим универсальный инструмент, подходящий для решения любой задачи.
Что нам потребуется?
Нужно немного. Для создания BartPE DVD вам потребуется следующее. Установочный CD для Windows XP (Home или Professional) или Windows Server 2003. В случае Windows XP требуется Service Pack 1. Вообще, мы рекомендуем установить Service Pack 2 (см. наш материал: Интегрируем Service Pack 2 в CD Windows XP).
Программа записи CD, работающая с файлами ISO; мы использовали Nero Burning Rom. PE Builder Барта Лагервея. Дополнительные утилиты для записи на DVD - на ваш выбор.
Создаём диск BartPE
Программу PE Builder можно скачать на ваш компьютер в виде ZIP-архива. Установки не требуется, поэтому просто распакуйте её в любой каталог и запустите PEBUILDER.EXE.
После того, как вы нажмёте "Next" на первом экране, появится меню выбора исходных файлов Windows. Если диск с Windows уже присутствует в приводе, то PE Builder автоматически найдёт файлы. В противном случае нажмите клавишу "Search", и программа повторит поиск. Также можно указать папку, которая тоже будет записана на DVD (включая вложенные каталоги).
Выбор исходных файлов и дополнительной папки.
Выбираем плагины
Нажмите "Next", и вы перейдёте к следующему этапу - выбору плагинов. По сути, они представляют собой адаптированные версии программ, которые можно использовать напрямую под BartPE. Некоторые плагины уже присутствуют в PE Builder, но для поиска остальных вам придётся выйти в Интернет, либо модифицировать файлы .ini/.inf. В файле помощи для каждого плагина можно найти всю необходимую информацию по установке. Ниже мы постарались описать наиболее важные плагины.
Выбор плагинов.
В окне выбора выводятся доступные плагины. Клавиша "Enable/Disable" позволяет включить/отключить плагин. Как видите, в правой колонке отображается текущий статус каждого плагина. Если некоторые файлы недоступны или для их использования недостаточно информации, PE Builder вас оповестит. Плагин активизируется только тогда, когда к нему есть все необходимые данные.
Чего-то не хватает: сначала скачайте файл.
Нажав на клавишу "PluginHelp", вы получите справку о каждом плагине. Однако справка часто тоже содержится в файле, который необходимо скачать из Интернета.
Клавиша "Edit" позволяет отредактировать файлы .inf каждого плагина, чтобы вы лишний раз не лазили по папкам. Подобная операция полезна, к примеру, для установки стандартной раскладки клавиатуры (пункт "Keyboard layout"t). Файл .inf уже содержит все раскладки клавиатуры. Если вам не нужна американская раскладка, то просто уберите точку с запятой (символ комментария) в начале нужной строки.
Пример включения немецкой раскладки.
Наконец, с помощью клавиш "Add" и "Remove" можно добавлять или удалять плагины.