Контакты

Загрузочный диск windows pe. Создание настраиваемой сборки Windows PE

Эта документация перемещена в архив и не поддерживается.

Среда предустановки Windows (WinPE)

Среда предустановки Windows (WinPE) для Windows 10 представляет собой небольшую операционную систему, которая используется для установки, развертывания и восстановления классических выпусков Windows 10 (Домашняя, Pro, Корпоративная и для образовательных учреждений), Windows Server 2016 Technical Preview, и других операционных систем Windows. В среде предустановки Windows можно:

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

Где можно скачать эту среду?

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

Поддержка множества компонентов Windows

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

  • Пакетные файлы и сценарии , включая поддержку сервера сценариев Windows (WSH) и объектов данных ActiveX (ADO), а также дополнительную поддержку PowerShell.
  • Приложения , включая программные интерфейсы Win32 (API) и дополнительную поддержку HTML-приложений (HTA).
  • Драйверы , включая общий набор драйверов, которые управляют сетевыми, графическими устройствами и хранилищами.
  • Запись и обслуживание образов , включая систему обслуживания образов развертывания и управления ими (DISM).
  • Сеть , включая подключение к файловым серверам, использующим TCP/IP и NetBIOS через TCP/IP в локальной сети.
  • Хранение данных , включая NTFS, DiskPart и BCDBoot.
  • Средства безопасности , включая дополнительную поддержку BitLocker и доверенного платформенного модуля (TPM), безопасной загрузки и других средств.
  • Hyper-V , включая VHD-файлы, интеграцию мыши, драйверы запоминающих устройств и сетевые драйверы, позволяющие Windows PE работать в низкоуровневой оболочке.

Требования к оборудованию

Требования среды предустановки Windows PE аналогичны требованиям Windows за некоторыми исключениями:

  • Жесткий диск не требуется. Вы можете запустить Windows PE полностью из оперативной памяти.
  • Для базовой версии достаточно всего 512 МБ оперативной памяти. (При добавлении драйверов, пакетов или приложений вам потребуется больше памяти.)
  • Чтобы загрузить Windows PE непосредственно из оперативной памяти (также называется загрузкой с электронного диска), должна быть доступна непрерывная область физической памяти (ОЗУ), в которой может храниться весь образ Windows PE (WIM). Чтобы оптимизировать использование памяти, изготовители должны обеспечить резервирование областей памяти их встроенным ПО или в начале или в конце физического пространства адресов памяти.

32-разрядная версия Windows PE может загружать 32-разрядные компьютеры с UEFI и BIOS и 64-разрядные компьютеры с BIOS.

64-разрядная версия Windows PE может загружать 64-разрядные компьютеры UEFI и BIOS.

Ограничения

Среда предустановки Windows не является операционной системой общего назначения. Ее можно использовать только для развертывания и восстановления. Среду нельзя использовать как тонкий клиент или встроенную операционную систему. Для этого можно воспользоваться другими продуктами корпорации Майкрософт, например Windows Embedded CE.

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

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

При установке Windows PE по умолчанию используется формат FAT32, который налагает собственные ограничения: размер файлов ограничен 4 ГБ, а размер диска - 32 ГБ. Для получения дополнительных сведений см. раздел .

Среда предустановки Windows не поддерживает:

  • использование файлового сервера или сервера терминалов;
  • присоединение к сетевому домену;
  • подключение к сети IPv4 из среды предустановки Windows в сети IPv6;
  • удаленный рабочий стол;
  • установочные MSI-файлы;
  • загрузку из пути, который содержит символы, отсутствующие в английском алфавите;
  • выполнение 64-разрядных приложений в 32-разрядной версии Windows PE;
  • добавление пакетов набора приложений с помощью DISM (пакеты.appxbundle).

Примечание В общем случае для развертывания Windows следует использовать последнюю версию WinPE. Если вы используете настраиваемую среду WinPE для образов Windows 10, вы можете предпочесть продолжить использование существующего образа Windows PE и запустить последнюю версию DISM из сетевого расположения. Дополнительные сведения см. в разделе .

Примечания о запуске программы установки Windows в среде предустановки Windows.

  • 32-разрядные версии среды предустановки Windows и программу установки Windows можно использовать для установки 64-разрядных версий Windows. Дополнительные сведения см. в разделе .
  • Хотя среда предустановки Windows PE поддерживает динамические диски, программа установки Windows их не поддерживает. Если вы установите Windows на динамический диск, созданный в Windows PE, динамические диски будут недоступны в Windows.
  • Для правильной установки Windows на компьютерах на базе UEFI, которые поддерживают как UEFI, так и прежние версии BIOS, важно загрузить среду предустановки Windows в нужном режиме. Дополнительные сведения см. в разделе .

См. также

Тип содержимого Ссылки

Оценка продукта

Развертывание


Очень часто нужно записать например live cd ISO windows 7 PE на флешку чтоб иметь при себе загрузочную live usb windows 7 x86 или x64 windows 10 PE торрент всегда под рукой. Windows pe скачать торрент ISO весом всего 748 Mb и поместится как на CD диск так и на маленькую флешку. В этом году лучше всех зарекомендовала себя Universal Windows 7-10 PE x86x64 (EFI) от известного в тесных кругах умельца Xemom1. Следовательно это лучшее решение в качестве загрузочного диска live cd windows на 2017 год.
С этим ISO образом вы имеете возможность создать
- загрузочный Windows 7 PE 2017 mini
- загрузочный Windows 8.1 PE 2017 mini
- загрузочный Windows 10 PE 2017 mini

С широким выбором полезных программ для реанимации системы, восстановления информации, создания и развертывания образов, тестирования оперативной памяти и другого оборудования. В общем это не заменимый загрузочный windows pe startsoft для профессиональных наладчиков аппаратного и программного обеспечения и для тех кто решает проблемы своего ноутбука или ПК сам, без помощи мастера на дом или сервисного центра.

Windows PE торрент скачать Live ISO Windows 10|8.1|7 pe x86 x64

Версия программы: 11.02.2017 EFI Universal.
Язык интерфейса: Русский.
Официальный сайт: http://usbtor.ru
Размер ISO: 748 Mb
Лечение: Не требуется.

Скриншоты Live CD Windows pe x86 x64





Записать Windows pe на флешку через UltraISO под силы даже мартышке. Это облегчённая до возможного минимума windows live три в одном, которую можно использовать не только как загрузочную виндовс лив ПЕ, но и как полноценные дистрибутивы для установки Windows 7, 8.1 и 10. Также имеется широкая поддержка внешних портативных программ.

Программа Aomei Partitional Assitant
- программа Explorer
- программа SmartFix
- программа AIDA64
- программа Acronis Disk Director
- программа UltraISO
- программа HDTunePro
- программа CrystalDiskInfo
- программа TeraByteImage
- программа Paragon HDM15
- программа CPU-Z
- программа Acronis Tru Image 2017
- программа RegWorkshop
- программа GimageX
- программа HWiNFO32
- программа BCD Edit
- программа Resorator 2007
- программа FastStone Capture
- программа Shadow Protect
- программа Defraggler
- программа Total Commander
- программа GotchaBackup
- программа WinRAR
- программа SumatraPDF
- программа SSD-Z
- программа ONES
- программа ButtonBar
- программа SoftMaker Office 2010
- программа DriveSnapShot
- программа Autoruns
- программа NirSoft ServiWin
- программа VC2005_2008
- программа 78Setup
- программа DISM++
- программа EXT2_HFS
- программа Imagine
- программа 7Zip


Для точной сверки целостности ISO образа вот контрольные суммы раздачи для файла Windows_7_10PE_x86x64(EFI)_Universal_11.02.2017_by_Xemom1.iso
MD5: 4F616C07F9B1C4AA995C3827FA12819D

Эта документация перемещена в архив и не поддерживается.

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

Создайте загрузочное USB-устройство флэш-памяти WinPE или внешний жесткий диск USB.

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

Установка Windows ADK

    Установите следующие компоненты из комплекта средств для развертывания и оценки Windows (ADK) :

    • Средства развертывания : содержат среду средств развертывания и работы с образами .

      Среда предустановки Windows : включает файлы для установки среды предустановки Windows.

Установка среды предустановки Windows

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

    Создайте рабочую копию файлов Windows PE. Укажите x86, amd64 или arm:

    copype amd64 C:\WinPE_amd64

    Установите среду предустановки Windows на USB-устройство флэш-памяти, указав букву диска:

    MakeWinPEMedia /UFD C:\WinPE_amd64 F:

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

    Эта команда выполняет форматирование диска.

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

    Включите компьютер и нажмите клавишу, которая открывает загрузочные меню встроенного ПО.

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

    После открытия окна командной строки запускается команда wpeinit , которая настраивает систему. Это может занять несколько минут.

Диагностика

    Если команда copype не распознается, убедитесь, что вы запускаете команду в среде средств развертывания и работы с образами, которая входит в Windows ADK.

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

    • Чтобы загрузить компьютер, который поддерживает режим UEFI, попробуйте вручную выбрать файл загрузки в меню загрузки встроенного ПО: \EFI\BOOT\BOOTX64.EFI.

      Попробуйте подключиться к другому USB-порту. Не используйте концентраторы и удлинители.

      Не используйте порты USB 3.0, если встроенное ПО не содержит собственной поддержки USB 3.0.

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

      diskpart list disk select disk clean create partition primary format quick fs=fat32 label="Windows PE" assign letter="F" exit MakeWinPEMedia /UFD C:\winpe_amd64 F:

      Попробуйте загрузить среду предустановки Windows PE с DVD-диска. Создайте файл ISO, который можно записать на DVD-диск:

      MakeWinPEMedia /ISO C:\winpe_amd64 c:\winpe_amd64\winpe.iso

      В проводнике перейдите в каталог C: \winpe_amd64, щелкните правой кнопкой мыши winpe.iso и выберите Записать на диск . Создайте DVD-диск, следуя инструкциям на экране.

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

      Установите последнюю версию встроенного ПО компьютера.

    Если компьютер не подключается к сетевым папкам, изучите раздел .

Хранение образов Windows на диске среды предустановки Windows

    Большинство USB-устройств флэш-памяти поддерживает только один раздел диска. Команда MakeWinPEMedia форматирует накопитель в формате FAT32, который поддерживает загрузку компьютеров с BIOS и UEFI. В этом формате поддерживаются только файлы размером до 4 ГБ.

    На внешних жестких дисках с интерфейсом USB вы можете создать отдельный раздел в формате NTFS, который поддерживает более крупные файлы.

Бесплатный PE Builder от AOMEI поможет вам за несколько минут создать загрузочную среду на основе Windows PE, не устанавливая AIK/WAIK, с определённым вами набором программ. Готовые загрузочная флешка или диск помогут восстановить систему или получить доступ к жёстким дискам для резервирования файлов перед переустановкой системы, когда установленная Windows повреждена и не загружается.

После загрузки компьютера, с созданной при помощи PE Builder флешки или CD, вы получите знакомый интерфейс Windows (Рабочий стол, Проводник, меню “Пуск”, Панель задач и др).

Программа Partition Assistant Standard Edition поможет управлять , а с AOMEI Backupper Standard легко осуществить резервное копирование. Сама утилита PE Builder имеет полную совместимость с Windows 7 и 8, а также с Server 2008 R2/2012, но не будет запускаться в Windows 8.1, XP или Vista.

Но не стоит расстраиваться, ведь загрузочные диск или флешка, которые будут созданы программой на компьютере с Windows 7 или 8, будут работать с Windows 8.1 и другими версиями операционной системы.

PE BUILDER

Перейдите на сайт:

Https://www.aomeitech.com/pe-builder.html

и нажмите на кнопку “Free Download”.

Запустите скачанный установщик и инсталлируйте программу как обычно.

КАК СОЗДАТЬ ЗАГРУЗОЧНУЮ СРЕДУ

Запустите PE Builder и нажмите кнопку “Next”.

Продолжите работу, нажав ещё раз “Next”.

По желанию нажмите “Add Files” и добавьте необходимые вам портативные программы для работы, которые будут находиться в отдельной папке на Рабочем столе или нажмите “Add Drivers” и добавьте драйвера для определения большего количества оборудования.

Также выбираем в левой части окна желаемые программы для включения в систему и нажимаем кнопку “Next”.

Выбираем куда записать загрузочную среду: на CD/DVD, флешку или на компьютер в виде образа диска в формате (я выбрал последнее) и продолжаем кликом по кнопке “Next”.

Несколько минут и всё готово, нажимаем кнопку “Finish”.

Образ диска занял всего лишь 351 Мегабайт.

Создаём из образа диска загрузочную флешку как написано .

РАБОТА С СИСТЕМОЙ

В БИОС компьютера выставляем загрузку с загрузочного CD или флешки, ждём появления Рабочего стола и выбираем чем будем заниматься. Например, скопируем важные файлы с дисков перед переустановкой системы.

Может вылечим систему от вирусов (не зря я включил в образ AVZ!).

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

На этом пока всё! Используйте PE Builder для простого и автоматического создания загрузочного носителя на основе Windows PE с теми портативными программами, которые выберете сами.

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

Ядро

Начинать создание сборки следует с ядра. Ядро Windows PE содержится в пакете Windows AIK для Windows 7.
Далее необходимо запустить командную строку средств развертывания и выполнить команду
copype.cmd <архитектура> <путь> При том каталог, указанный в качестве аргумента copype.cmd, не должен существовать.
Вы можете создать сборки для архитектур x86,x64 и Itanium(x86,amd64,ia64)

Структура сборки

Проще говоря, сборка – это то, что вы получили в целевой папке после работы сценария copype.cmd. Работать сборка не может, ее необходимо прежде всего поместить на носитель и написать загрузчик. После этого ее уже можно будет назвать пользовательски настроенной системой Windows PE 3.0.

Сборка состоит из папок ISO, в которой находится содержимое, копируемое на носитель при подготовке загрузочного накопителя, а именно основа загрузчика – папки boot, efi, sources, файл bootmgr.
Также есть пустая папка mount, предназначенная для монтирования образа.
Еще там хранится файл etfsboot.com, предназначенный для создания загрузчика на CD\DVD диске
И самое главное, это файл winpe.wim, хранящий собственно систему Windows PE
Итак, создание настроенной системы Windows PE 3.0 представляет собой задачу из двух этапов.

  1. Редактирование файла winpe.wim (создание сборки)
  2. Создание загрузчика

Алгоритм создания сборки

Монтирование winpe.wim

Начнем создание сборки с монтирования образа winpe.wim, который содержит в себе систему Windows PE.
Под монтированием подразумевается, что образу в wim-файле ставится в соответствие некоторая папка в файловой системе.
При монтировании все содержимое образа оказывается связанным с папкой, но физически не копируется.
Для монтирования образа используется соответствующая команда
Dism /Mount-Wim /WimFile:<Путь>\winpe.wim /index:<индекс образа в wim-файле> /MountDir:<Путь>\mount

Таким образом, указывается необходимая информация об монтировании образа: имя и путь к wim-файлу, номер образа в файле, путь для монтирования.

Пакеты Windows PE

Windows AIK содержит в себе компоненты, которые используются для расширения функционала Windows PE. Они называются пакетами. Существует множество пакетов, при помощи которых можно создать образ, с которого происходит загрузка при установке ОС, также есть компоненты предназначенные для поддержки доступа к данным, средств восстановления, а также для инструментария WMI.
Имя пакета Описание
WinPE-FONTSupport- Дополнительная поддержка шрифтов для следующих языков: ja-JP, ko-KR, zh-CN, zh-HK и zh-TW.
WinPE-HTA Поддержка HTML-приложений. Позволяет создавать приложения с графическим интерфейсом пользователя, используя обработчик сценариев Internet Explorer и службы HTML.
Winpe-LegacySetup Пакет компонента программы установки Media. Все файлы программы установки из папки \Sources на носителе с Windows. Добавьте этот пакет при обслуживании установки или папки \Sources на носителе с Windows. Он должен добавляться с пакетом компонента программы установки (Setup). Чтобы добавить новый файл Boot.wim на носитель, дополнительно к пакетам Setup и Media добавьте любой дочерний пакет. Данный пакет необходим для поддержки установки Windows Server® 2008 R2.
WinPE-MDAC Поддержка компонентов доступа к данным MDAC Microsoft®. Позволяет отправлять запросы к серверам SQL с объектами Active Directory (ADO). Пример использования: создание динамического файла автоматического запуска на основе уникальных системных сведений.
WinPE-PPPoE Включает поддержку протокола PPPoE. Позволяет создавать, подключать, отключать и удалять подключения по протоколу PPPoE из среды предустановки Windows.
WinPE-Scripting Поддержка сервера сценариев Windows (WSH). Позволяет производить пакетную обработку файлов с помощью объектов сценариев сервера сценариев Windows.
WinPE-Setup Пакет компонента программы установки (родительский). Все файлы программы установки из папки \Sources, общей для клиента и сервера.
WinPE-Setup-Client Пакет компонента программы установки клиента (дочерний). Файлы фирменной символики клиента для программы установки. Необходимо добавить после пакета компонента программы установки.
WinPE-Setup-Server Пакет компонента программы установки сервера (дочерний). Файлы фирменной символики сервера для программы установки. Необходимо добавить после пакета компонента программы установки.
WinPE-SRT Пакет компонента среды восстановления Windows. Предоставляет платформу восстановления для автоматической диагностики и восстановления системы, а также создания специализированных решений по восстановлению.
WinPE-WMI Поддержка инструментария управления Windows (WMI). Подмножество поставщиков WMI, обеспечивающее минимальную диагностику системы.
WinPE-WDS-Tools Пакет средств служб развертывания Windows. Содержит интерфейсы API, предоставляющие многоадресный сценарий с использованием пользовательского клиента служб развертывания Windows и служебную программу создания образов.

Для добавления пfкета существует команда:
Dism /image:<путь >\mount /Add-Package /PackagePath: "C:\Program Files\Windows AIK\Tools\PETools\<архитектура>\WinPE_FPs\<имя пакета>.cab"

Профилирование

Профилирование – это процесс уменьшения размера образа за счет неиспользуемых компонентов
Профилирование выполняется следующим образом: сначала оно включается через программу DISM, затем сборка запускается, в ней выполняют требуемые от неё операции, сохраняют профиль, далее сборка подключается через программу DISM и применяется профиль.
Такой метод довольно эффективно снижает размер образа, но его полезно применять в узкой корпоративной среде. В данной инструкции же я создаю УНИВЕРСАЛЬНУЮ сборку, поэтому профилирование будет выполняться несколько иначе.
Оно будет заключаться в РУЧНОМ удалении некоторых компонентов, а именно языковых пакетов, кроме русского и английского.
Также на завершающем этапе будет выполнено экспортирование wim-образа в другой файл с целью очистки индексов устаревших файлов(об этом позднее)
Таким образом, в каталоге mount\Windows\System32 необходимо удалить все каталоги с именами языковых пакетов, кроме ru-ru и en-us.

Добавление компонентов из Windows 7

После добавления пакетов функционал Windows PE расширяется, но недостаточно для выполнения большей части административных задач.
Поэтому я предлагаю расширить возможности путем добавления некоторых компонентов из Windows 7, а именно
  1. Компоненты Проводника – дают возможность вызвать диалоговое окно «Открыть» из диспетчера задач.
  2. Nslookup – утилита для тестирования DNS-серверов
  3. Fc – утилита для сравнения файлов
  4. Diskcomp – утилита для сравнения дискет
  5. Diskcopy – утилита для копирования дискет
  6. Mstsc.exe – программа «Подключение к удаленному рабочему столу», таким образов, Windows PE превращается в «тонкий клиент»
Для этого необходимо установить систему Windows 7 Максимальная (той же архитектуры, что и сборка Windows PE)и SP1 на виртуальную машину. После этого подключите виртуальный жесткий диск от этой ВМ в консоли diskmgmt.msc.
Таким образом, вы будете копировать файлы с этого VHD в сборку
Копируйте указанные в таблице файлы.
Всегда оставляйте для файла то же местоположение, что и на VHD! То есть, если файл находился в каталоге %systemroot%/system32/ru-ru, то вы должны скопировать его в тот же подкаталог каталога mount сборки.
Имя файла Расположение
Компоненты проводника
Explorer.exe %systemroot%
Shell32.dll %systemroot%/system32
SHELL.dll %systemroot%/system32
Shellstyle.dll %systemroot%/system32
Nslookup
Nslookup.exe %systemroot%/system32
Fc,diskcomp,diskcopy
Fc.exe %systemroot%/system32
Diskcomp.exe %systemroot%/system32
Diskcopy.dll %systemroot%/system32
Diskcopy.exe %systemroot%/system32
Клиент RDC
Mstsc.exe %systemroot%/system32
Mstscax.dll %systemroot%/system32
Msacm32.dll %systemroot%/system32
d3d10core.dll %systemroot%/system32
d3d10.dll %systemroot%/system32
Dxgi.dll %systemroot%/system32
mcm32.dll.mui %systemroot%/system32/ru-ru
mstscax.dll.mui %systemroot%/system32/ru-ru
mstsc.exe.mui %systemroot%/system32/ru-ru

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

Добавление стороннего ПО

Будет добавлено следующие программы и сценарии:
Название ПО Команда запуска Описание
CPU-Z 1.57 cpuz Используется для получения информации об аппаратном обеспечении
DnsDataView 1.15 dnsdataview Используется для получения информации с DNS-серверов
EasyTerm 4.3 easyterm Telnet-клиент
Everest 5.02 everest Используется для получения подробной информации об аппаратном обеспечении и проведения его тестов
Free Commander 2008 fcom Двухпанельный NC-образный файловый менеджер
FirefoxPortable4.01 firefoxportable Портативная версия популярного интернет-браузера
HDDScan 2.8 Hddscan Утилита для проверки качества поверхности жёстких дисков
HD_Speed Hdd Утилита для проверки скорости работы жесткого диска
ImageX imagex Утилита от Microsoft, предназначенная для работы с WIM-файлами
IpTools 2.58 ip_tools Набор сетевых утилит
Macview 1.13 macview Программа для определения производителя устройства по его MAC-адресу
MemTest memtest Утилита для проверки оперативной памяти
Netagent 3.2 netagent Набор сетевых утилит
NmapW 2.0.0.1 nmap(консольный интерфейс), nmpw32(графический интерфес) Мощный сканер портов
PortScanner 1.0 portscanner Сканер портов
Putty putty SSH и Telnet-клиент
Radmin Viewer 3.4 radmin Утилита для подключения к серверной части приложения Radmin
Recuva 1.19 recuva Восстановление удаленных файлов
Smart Sniffer smsniff Простой и удобный сниффер
Space Monger 1.4 spacemonger Анализатор дискового пространства. Работает в удобном графическом режиме
Sysinternals ---- Ограниченный набор утилит sysinternal от Марка Руссиновича. Сохранены оригинальные названия программ
Undelete Plus undelete Программа для восстановления удаленных файлов.
Wdsmcast wdsmcast Консольная утилита от Microsoft, предназначенная для работы с WDS-сервером
WIM2VHD.wsf cscript “Z:\Program Files\soft\wim2vhd.wsf” Сценарий для конвертации образов из WIM файлов в файлы виртуального жесткого диска
WinRar 3.71 winrar Многофункциональный архиватор

Список программ из набора sysinternals(о их назначении вы можете прочитать на сайте http://technet.microsoft.com/ru-ru/sysinternals)

Accesschk
AccessEnum
Clockers
Contig
Dbgview
Diskext
DiskView
Du
Efsdumpo
Handle
Listdlls
Loadord
Ntfsinfo
Procexp
Procfeatures
Procmon
Sdelete
Streams
Strings
Tcpvcon
Tcpview
Volumeid
Whois
Psexec
Psfile
Psgetsid
Psinfo
Pskill
Pslist
Psloggedon
Psloglist
Pspasswd
Psservice
Psshutdown
Pssuspend

Все это ПО должно быть помещено в папку \mount\Program Files\soft\
Скачать подборку можно отсюда .
И помимо этого, я решил изменить стандартный фон «рабочего стола». Я указал этот термин в кавычках, поскольку помимо фонового рисунка он ничего не содержит, вследствие отсутствия графической оболочки.
Фоновое изображение берется из файла winpe.bmp из каталога %systemroot%/system32
Скачать его можно отсюда

Редактирование реестра Windows PE


Как известно, в ОС Windows файлы реестра хранятся в папке %systemroot%/system32/config
Для их редактирования используется редактор реестра regedit.exe
Чтобы подключить реестр сборки Windows PE, необходимо выполнить команду «Подключить куст» из меню файл программы «Редактор реестра». В диалоговом окне указать файл реестра сборки, ввести имя раздела.
После этого можно редактировать любые параметры реестра Windows PE, учитывая ее функциональные ограничения.

Настройка Windows PE

Windows PE может быть настроена так, как необходимо администратору. Для этого существует несколько средств.
Вы можете изменить путь к рабочей зоне и ее размер, настроить автоматически выполняемый командный сценарий и прочее.
Одним из средств настройки является файл Winpeshl.ini
Этот INI-файл предназначен для настройки программы оболочки.
По умолчанию не существует, в качестве оболочки используется cmd.exe
Довольно хорошей идеей является настройка в качестве оболочки файл-менеджера FreeCommander, однако я не буду этого делать, так как на мой взгляд, командно-ориентированный интерфейс ближе и удобнее для администратора, и а графический файл-менеджер нужен лишь для решения объемных задач, когда cmd тормозит работу.
Поэтому я не буду создавать файл winpeshl.ini, однако дам обзор его синтаксиса
Обратите внимание, что если вы настроите собственную программу оболочку, то не будет выполняться файл startnet.cmd! Поэтому для увеличения функциональности среды(поддержка сети и Plug and Play) следует добавить команду wpeinit в раздел LaunchApps.
Вообще, благоразумнее использовать раздел LaunchApps, так как он позволяет использовать параметры командной строки и выполнять несколько команд. При этом не стоит использовать оба раздела одновременно, так как это приведет к неработоспособности конфигурационного файла.
AppPath = %SYSTEMDRIVE%\myshell.exe %SYSTEMDRIVE%\mydir\application1.exe, {option}
Выход из программы оболочки ведет к перезагрузке ПК.Файл winpeshl.ini должен хранится в каталоге %systemroot%/system32
Для автозапуска приложений либо для автоматизации каких-либо иных действий в Windows PE существует файл startnet.cmd. По умолчанию содержит строку запуска программы wpeinit, предназначенной для окончательной инициализации среды Windows PE, добавляя сетевые возможности и поддержку самонастраиваемых устройств. Файл startnet.cmd хранится в каталоге %systemroot%/system32 Его синтаксис стандартен для cmd-файлов.

Также при помощи программы DISM вы можете изменить параметры рабочей зоны, т.е. виртуального диска, создаваемого при загрузке Windows PE Иными словами, рабочая зона – это то же самое что и RAM-диск в системе MS-DOS
DISM /image:<путь >\mount /Set-TargetPath:<буква>:\ - устанавливает путь к рабочей зоне. По умолчанию – X:
DISM /image:<путь >\mount /Set-ScratchSpace:64 - установка размера рабочей зоны. По умолчанию - 32 Мб.
Стоит отметить, что в качестве размера рабочей зоны можно задавать значения 32,64,256 и 512
Также существует несколько других команд DISM для работы со смонитрованным образом Windows PE:
Dism /image:<путь>\mount /Get-Packages – отобразить включенные в образ пакеты
Dism /image:<путь>\mount /Get-Drivers – отобразить включенные в образ пакеты
Dism /image:<путь>\mount /Get-Intl – отобразить язык по умолчанию для смонтированного образа
Dism /image:<путь>\mount /Get-PESettings - отобразить инфомция о настройках Windows PE
Dism /image:<путь >\mount /Add-Driver /driver:<путь к драйверу> – добавить в образ драйвер

Добавление драйверов


Чтобы добавить в сборку драйвер в более удобном графическом режиме, необходимо воспользоваться Windows Deployment Services
Для этого необходимо:
  1. Открыть консоль управления WDS
  2. Выполнить команду «Добавить загрузочный образ» из контекстного меню элемента «Образы загрузки» дерева консоли
  3. В открывшемся диалоговом окне выбрать образ
  4. Изменить имя образа и его описание, если требуется. Я всегда указываю в описании назначение конкретной сборки и включенные в нее программные средства
  5. По окончании процесса добавления образа, из контекстного меню добавленного образа вызвать команду «Добавить пакеты драйверов к образу»
  6. Задать условия отбора драйверов, выбрать требуемые драйвера(имеется в виду, что они уже добавлены в хранилище)
  7. По окончании процесса добавления выполнить команду «Экспортировать образ» из контекстного меню данного образа. Указать путь и имя образа, нажать кнопку «Сохранить».
Экспортированный образ будет содержать все добавленные драйвера.
Я рекомендую добавлять драйвера сетевых адаптеров, используемых в вашей организации, особенно если они были выпущены сравнительно недавно. Однако предварительно протестируйте сборку без драйверов. Если сетевые адаптеры «видны» и так, то не стоит добавлять драйвера, увеличивая тем самым размер образа.

Размонтирование и оптимизация образа

После выполнения всех вышеперечисленных этапов вы имеете универсальную сборку Windoiws PE, которую вы можете использовать для различных целей, включая использование в качестве тонкого клиента.
Но для того, чтобы изменения, внесенные в содержимое папки mount были применены к образу, необходимо размонтировать образ с подтверждением изменений.
Это делается при помощи команды
DISM /Unmount-Wim /MountDir:<путь>\mount /Commit Процесс размонтирования состоит из двух этапов – запись изменений в образ, и очистка папки монтирования.
По окончании процесса редактирования размер wim-файла увеличится, однако его можно оптимизировать, путем обновления индексов содержимого в wim-файле.
Делается это при помощи команды
imagex /export <путь>\winpe.wim 1 <путь>\ISO\sorces\boot.wim «Windows PE 3.0»

Работа с Windows PE

Обратите внимание, что Windows PE отличается от обычной версии Windows в первую очередь, своим командно-ориентированным интерфейсом. Не закрывайте окно командной строки. Это приведет к перезагрузке ПК. Диспетчер задач вы можете вызвать путем ввода команды taskmgr, комбинация CtrlAlt Delete не работает. Отсутствует стандартный проводник. Однако, если вы добавляли все библиотеки, указанные выше, вы можете использовать диалоговое окно «Открыть» из диспетчера задач. В Windows PE отсутствует консоль mmc и оснастки. Поэтому стоит привыкнуть работать в консольном режиме, либо использовать стороннее ПО.
Размер образа, созданного по моей инструкции – 220Мб, если удалить что-то ненужное вам, то образ может поместиться на mini-CD диск. Также вы можете поместить его на загрузочный флэш-накопитель или использовать WDS для удаленной загрузки. Если Windows PE будет использоваться как тонкий клиент, то вы можете спокойно использовать бездисковые рабочие станции для работы.
В Windows PE содержится команда wpeutil, при помощи которой вы можете:
Изменить размер файла подкачки.(по умолчанию, C:\pagefile.sys, 64 Мб)
wpeutil CreatePageFile /path= /size=<размер>
Обратите внимание, что если в указанном есторасположении уже имеется файл подкачки, и команда создает файл подкачки меньший по размеру, чем существующий, то это может вызвать ошибку
Отключить или включить брандмауэр.
wpeutil DisableFirewall|EnableFirewall
Реинициализировать сеть.
wpeutil InitializeNetwork
Задать раскладку клавиатуры
wpeutil SetKeyboardLayout <код раскладки клавиатуры>
Задать язык
wpeutil SetMuiLanguage <язык>[;<язык>]
Можно задать несколько языков в приоритетном порядке.
Задать региональные настройки пользователя.
wpeutil SetUserLocale <язык>[;<язык>]
Можно задать несколько региональных настроек в приоритетном порядке.
Выключить компьютер
wpeutil shutdown
Перезагрузить компьютер
wpeutil reboot

На этом я закончу рассмотрение команд wpeutil. Более подробную информацию можно получить в справке по этой команд, вызываемой путем ввода wpeutil /?

Итог

На этом процесс создания сборки завершен.
Системные требования для данной сборки минимальны

Процессор – 1 Ггц.
ОЗУ –384 Мб.
Сборку, созданную при написании этой статьи можно скачать отсюда .

Повторюсь, напомнив вам – данная статья – не строгая инструкция. Это основа для дальнейшего творчества. Единственное, чего вы не имеете права делать – это дизассемблировать и переписывать код ядра Windows PE. В остальном, всё зависит от вашей фантазии и запросов. Я продолжаю вести работу над совершенствованием и увеличением функционала с целью расширить область применения среды. Так, на ближайшей повестке дня:

  • Разблокировка поддержки WiFI
  • Интеграция IE9, дабы не пользоваться Firefox
  • Наведение порядка в системных библиотеках, так как многие программы сторонних разработчиков не работают в Windows PE
  • Написание удобной графической оболочки, аналогичной GNOME, но удобной и содержащей только то, что необходимо администратору, либо частичная интеграция оболочки explorer.exe
  • Интеграция консоли управления mmc.exe
  • Создание мультизагрузочного дистрибутива Windows PE, то есть вы сможете выбрать, что загружать – определенную сборку Windows PE,либо же setup.exe для установки полнофункциональной Windows

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