Monday, December 11th, 2017

Установка Vista – часть 10: Понимание Windows PE

Published on Февраль 20, 2009 by   ·   Комментариев нет

Давайте быстро вспомним то, о чем мы узнали до настоящего момента из этой серии статей об автоматизации процесса установки Vista. Мы начали с рассмотрения пакета автоматизированной установки Windows Automated Installation Kit или Windows AIK. Затем мы рассмотрели то, как установка Windows работает, особое внимание уделяя пониманию семи различных передач конфигурации в установке. После этого мы перешли к краткому обзору различных сценариев установки и тому, как инструмент Sysprep делает эти сценарии возможными. Далее мы познакомились с Windows System Image Manager или Windows SIM, ключевым инструментом, используемым для создания файла ответа для автоматизации процесса установки. Три последующие части серии были посвящены процессу создания базового файла ответа, который автоматизирует процесс установки, включая Windows Welcome, и который можно использовать для абсолютно неуправляемой установки Vista с помощью вашего DVD вместе с USB накопителем, содержащим файл ответа.

Неуправляемая установка с DVD (иногда называемая загрузкой с DVD) отлично подходит в ситуации, если у вас есть несколько машин, на которые нужно произвести установку, но что, если у вас есть дюжина компьютеров, и вы хотите установить ОС на все компьютеры сразу, а не на каждый в отдельности? Итак, сейчас мы переходим к чему-то другому – установке по сети – и нам понадобятся дополнительные инструменты, чтобы сделать этот сценарий возможным. Первый инструмент, который нам понадобится, называется Windows Preinstallation Environment или Windows PE, и именно его мы будем рассматривать в этой части. Затем, когда мы познакомимся с WinPE и с тем, как его использовать для выполнения сетевой установки Vista, мы узнаем, как использовать службы Windows Deployment Services, чтобы сделать нашу установку по сети еще проще.

Что такое Windows PE?

По сути, Windows PE – это минимальная версия ОС Windows, которую можно использовать, чтобы загружать пустую систему (компьютер без установленной ОС) и затем подключаться к сетевому ресурсу, скачивать установочные файлы полной версии Windows, запускать Setup.exe и устанавливать Windows на компьютер. Зачем использовать Windows PE, чтобы выполнить это? Все довольно просто: у вас есть файловый сервер на одном конце сети с общим ресурсом, содержащим установочные файлы Windows, а также пустая система на другом конце сети, не имеющая установленной операционной системы, и обе системы подключены между собой через сеть, вы включаете пустую систему, но как компьютер без установленной ОС должен быть подключен к сетевому ресурсу через сеть и запускать Setup.exe из этой папки?

В старые времена мы использовали сетевую загрузочную дискету, чтобы делать это. Это была загрузочная дискета, с которой вы могли запускать версию MS-DOS с поддержкой сети, и устанавливать, скажем, Windows 95. Вы вставляли дискету в дисковод компьютера без ОС, включали компьютер, загружались в DOS, и затем вручную (или автоматически путем запуска сценария) подключались к установочному ресурсу в сети и запускали Setup.exe, чтобы начать процесс скачивания установочных файлов Windows на компьютер для установки Windows. К сожалению, загрузочные сетевые дискеты больше не используются в силу нескольких причин, включая отсутствие поддержки файловой системы NTFS, отсутствие поддержки драйверов устройств для 32- или 64-разраядной Windows, ограниченных TCP/IP сетевых возможностей и других причин. То, что работало отлично для установки Windows 95 или Windows 98 на компьютеры, просто не подходит для Windows Vista.

С другой стороны, используя Windows AIK, вы теперь можете создавать загрузочный накопитель Windows PE, который поддерживает NTFS, драйверы устройств 32- и 64-разрядной Windows, имеет полный набор сетевых возможностей TCP/IP, и который можно загрузить с CD, DVD или даже с USB флеш накопителя. И когда вы загрузили свою пустую систему, вы можете вручную (или автоматически с помощью сценария) подключиться к сетевому ресурсу, содержащему установочные файлы Windows Vista, и запустить Setup.exe, чтобы установить Vista на свой компьютер в абсолютно неуправляемом режиме, используя файл, который вы создали с помощью Windows SIM.

Ограничения Windows PE

Однако это не означает, что Windows PE может делать все. К примеру, хотя Windows PE и является урезанной версией ОС Windows и поддерживает работу с командной строкой, сетью, и имеет системный реестр и т.д., вы не можете использовать ее в качестве повседневной ОС, поскольку она автоматически завершает работу после 72 часов использования. Windows PE также не поддерживает установку приложений, которые используют Windows Installer (.msi) файлы, и она не включает .NET Framework или Common Language Runtime (CLR), поэтому на ней действительно невозможно запускать какие бы то ни было продуктивные программы. Windows PE также поддерживает ограниченный набор всех интерфейсов программирования приложений Win32 (API), поэтому вы не сможете разработать полезные приложения, чтобы использовать с этой ОС. Итак, хотя Window PE требуется непосредственно для самой Windows, это очень урезанная версия ОС Windows, а не та полная версия, с которой вы привыкли работать каждый день.

Все эти ограничения означают, что Windows PE действительно полезна только в двух случаях: для загрузки пустых систем, чтобы устанавливать на них Windows и для загрузки в Windows Recover Environment (WinRE), чтобы диагностировать компьютер, имеющий проблемы с установкой Windows. На самом деле, Windows PE используется также для еще одного полезного случая: каждый раз, когда вы устанавливаете Windows Vista (или Windows Server 2008) на систему, самая первая фаза установки, по сути, представляет собой Windows PE в действии.

Рассмотрение инструмента Windows PE

Как видно на рисунке 1 ниже, когда Windows PE инициализируется, она отображает командную строку.

Практическое использование winpe и winre

Рисунок 1: Интерпретатор команд Windows PE

Этот интерпретатор команд представляет собой единственный пользовательский интерфейс, который предлагает Windows PE ’ в ней отсутствует рабочий стол и графический пользовательский интерфейс GUI. Однако в Windows PE есть определенное количество инструментов командной строки, которые включают следующее:

Этот инструмент можно использовать для редактирования хранилища данных конфигурации загрузки (BCD), хранилища, которое описывает загрузку приложений и параметров загрузки приложений. Хранилище BCD в Windows Vista и Windows Server 2003 замещает Boot.ini, использовавшийся в предыдущих версиях Windows.

Bootsect — используется для восстановления загрузочного сектора вашего компьютера (заменяет FixFAT и FixNTFS, использовавшихся в предыдущих версиях Windows)

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

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

Oscdimg — используется для создания .iso образа Windows PE, чтобы вы могли записать ОС на CD или DVD носитель для создания измененного, загрузочного Windows PE CD или DVD.

PEImg — Используется для создания или изменения Windows PE образа путем добавления драйверов, импортирования пакетов и т.д.

Вдобавок к вышеупомянутым инструментам есть и другие инструменты, встроенные в Windows PE. Плюс вы можете добавлять дополнительные инструменты командной строки к вашему измененному Windows PE CD или DVD. К примеру, в следующей части этой серии статей мы рассмотрим шаги по созданию загрузочного Windows PE CD, который включает инструмент ImageX.exe, а потом я покажу вам, как использовать этот инструмент на Windows PE CD для создания образа матера компьютера sysprepped master computer, чтобы вы могли устанавливать созданный образ на пустые системы целевых машин – сценарий под названием «установка с образа», который очень распространен среди OEM и больших предприятий. Но обо всем этом в следующий раз.


Смотрите также:

Tags:

Readers Comments (Комментариев нет)




Да человек я, человек! =)

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]