重要信息: |
---|
Windows PE 支持部署早期版本的 Windows。請參閱 Microsoft(R) 軟件許可限制條款,或聯(lián)系 Microsoft 代表。
|
創(chuàng)建 Windows PE 以幫助 OEM 和 IT 專業(yè)人員啟動未運行操作系統(tǒng)的計算機。
過去,OEM 和 IT 專業(yè)人員常常使用基于 MS-DOS 的啟動軟盤啟動計算機。但是,基于 MS-DOS 的啟動軟盤具有許多限制,使其很難用于預安裝 Windows 或恢復現(xiàn)有的安裝或數(shù)據(jù)。限制包括:
基于 MS-DOS 的啟動磁盤的限制致使 Microsoft 開發(fā)了 Windows PE,現(xiàn)在它是 Microsoft 用于啟動未運行操作系統(tǒng)的計算機的主要工具。將計算機啟動到 Windows PE 后,可以為安裝 Windows 而準備計算機,然后從網(wǎng)絡或本地源啟動 Windows 安裝程序。還可以處理 Windows 的現(xiàn)有副本或恢復數(shù)據(jù)。
由于 Windows PE 基于 Windows 7 內核,因此它通過提供以下功能來解決基于 MS-DOS 的啟動磁盤的限制:
注意: |
---|
本部分討論獨立 Windows PE。其他產(chǎn)品和技術(例如 Windows 部署服務)中使用的自定義版本的 Windows PE 可能會提供不同的功能。有關在這些環(huán)境中使用 Windows PE 的詳細信息,請參閱相關產(chǎn)品文檔。
|
Windows PE 是 Windows 7 的子集,它具有以下限制:
Windows PE 依賴大量 Windows 技術才能正常運行。
Windows PE 與其他多種 Windows 安裝技術以及一些恢復技術密切相關。其中某些技術(例如 Windows DS 和 Windows 7 安裝程序)包括自定義版本的 Windows PE。
為了使安裝過程更加快速和有效,Windows 安裝程序在硬盤驅動器上使用 Windows 映像 (.wim) 文件安裝 Windows。安裝程序使用自定義版本的 Windows PE 來啟動計算機,并將 Windows 從 .wim 文件復制到硬盤驅動器。
無人參與安裝是一種自動進行全新安裝和升級的方法,其中只需管理員或技術人員進行極少的交互操作。它使用您創(chuàng)建的 Unattend.xml 答案文件,并可從 Windows 產(chǎn)品 DVD 或共享的分發(fā)文件夾執(zhí)行此安裝。
無人參與安裝在需要進行以下操作時十分有用:
除了這些部署解決方案之外,無人參與安裝還是創(chuàng)建基于映像的主安裝和 RIS 安裝的有效方法。
初始化無人參與安裝的常用方法是使用 Windows PE 啟動計算機,然后從網(wǎng)絡上的分發(fā)文件夾啟動帶有答案文件的安裝程序。
Windows 恢復環(huán)境 (Windows RE) 是基于 Windows PE 的可擴展恢復平臺。計算機無法啟動時,Windows 會自動故障轉移至此環(huán)境。然后,Windows RE 中的啟動修復工具會自動診斷和修復不可啟動的 Windows 7 安裝。此外,Windows RE 還是多種執(zhí)行手動系統(tǒng)恢復工具的一個開始點。此文檔的主要受眾包括原始設備制造商 (OEM)、原始器械制造商 (ODM),以及專業(yè)的信息技術 (IT) 公司。
創(chuàng)建自定義 Windows(R) PE 3.0 映像的第一步是使用部署映像服務和管理 (DISM) 工具修改基本的 Windows PE 映像 (winpe.wim)。DISM 將文件解壓縮到一個本地目錄并使您能夠添加和刪除程序包(可選的組件和語言包)。此外,您還可以添加全新驅動程序。DISM 提供與 ImageX 相同的裝載和卸載操作。
下圖說明了如何構建自定義 Windows PE 映像。
通常,創(chuàng)建自定義 Windows PE 映像的過程包括以下步驟:
Dism /Mount-Wim /WimFile:C:\winpe_x86\winpe.wim /index:1 /MountDir:C:\winpe_x86\mount |
Dism /image:C:\winpe_x86\mount /Get-Packages |
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\x86\WinPE_FPs\WinPE-HTA.cab” |
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\x86\WinPE_FPs\en-us\WinPE-HTA_en-us.cab” |
Dism /image:C:\winpe_x86\mount /Add-Driver /driver:C:\test\drivers\mydriver.inf |
copy "C:\Program Files\<version>\Tools\x86\imagex.exe" C:\winpe_x86\mount\Windows\System32\ |
Dism /Unmount-Wim /MountDir:C:\winpe_x86\mount /Commit |
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim |
現(xiàn)在即可將自定義映像復制或刻錄到可啟動的介質上。最常用的方法是創(chuàng)建 .iso 文件,然后將此映像刻錄到 CD-ROM 中。有關可引導方法的詳細信息,請參閱啟動 Windows PE。
Windows PE 3.0 提供以下可選程序包:
程序包名稱 | 描述 |
---|---|
WinPE-FONTSupport-<region> | 對以下語言的其他字體支持:ja-JP、ko-KR、zh-CN、zh-HK 和 zh-TW。 |
WinPE-HTA | HTML 應用程序支持。能夠使用 Internet Explorer 腳本引擎和 HTML 服務創(chuàng)建 GUI 應用程序。 |
Winpe-LegacySetup | 媒體設置功能程序包。Windows Media 上 \Sources 文件夾中的所有安裝文件。在為 Windows 媒體上的安裝文件或 \Sources 文件夾提供服務時,添加此程序包。必須隨設置功能程序包一同添加。若要將新的 Boot.wim 添加到媒體,除了設置和媒體程序包之外,還要添加子程序包。支持 Windows Server® 2008 R2 安裝需要使用此程序包。 |
WinPE-MDAC | Microsoft(R) 數(shù)據(jù)訪問組件支持。使用 Active Directory 對象 (ADO) 啟用 SQL Server 查詢。用法示例:根據(jù)唯一的系統(tǒng)信息構建動態(tài)無人參與文件。 |
WinPE-PPPoE | 啟用以太網(wǎng)上的點對點協(xié)議 (PPPoE) 支持。從 Windows PE 創(chuàng)建、連接、斷開和刪除 PPPoE 連接。 |
WinPE-Scripting | Windows 腳本主機 (WSH) 支持。能夠使用 WSH 腳本對象處理批處理文件。 |
WinPE-Setup | 設置功能程序包(父)。客戶端和服務器公用的 \Sources 文件夾中的所有設置文件。 |
WinPE-Setup-Client | 客戶端設置功能程序包(子)??蛻舳嗽O置品牌文件。必須在設置功能程序包之后添加。 |
WinPE-Setup-Server | 服務器設置功能程序包(子)。服務器設置品牌文件。必須在設置功能程序包之后添加。 |
WinPE-SRT | Windows 恢復環(huán)境功能程序包。提供用于自動系統(tǒng)診斷和修復以及創(chuàng)建自定義恢復解決方案的恢復平臺。 |
WinPE-WMI | Windows Management Instrumentation (WMI) 支持。啟用最低系統(tǒng)診斷的 WMI 提供程序子集。 |
WinPE-WDS-Tools | Windows 部署服務工具功能程序包。包括 API,以便使用自定義的 Windows 部署服務客戶端和映像捕獲實用程序來啟用多播方案。 |
注意: |
---|
|
Windows PE 3.0 支持以下自定義設置:
Windows PE 引導時,您可以自定義 Windows PE 映像來包括特定環(huán)境設置。例如,可以定義特定網(wǎng)絡要求、運行自定義腳本或啟動自定義應用程序。您可以通過組合使用 Winpeshl.ini、Startnet.cmd 和 Unattend.xml 來定義這些設置。
可以使用 Winpeshl.ini 來啟動自定義的應用程序,使用 Startnet.cmd 來定義自定義的命令行腳本,并使用 Unattend.xml 來定義各種 Windows PE 設置和操作。有關詳細信息,請參閱將自定義腳本包括在 Windows PE 映像中。
可以指定臨時存儲來支持自定義的應用程序。有關詳細信息,請參閱將應用程序添加到 Windows PE 映像中。
如果運行某個應用程序時 Windows PE 環(huán)境沒有響應,則可能是內存不足。默認情況下,Windows PE 會分配 32 兆字節(jié) (MB) 的可寫內存(稱為暫存空間)。您可以通過在命令提示符下鍵入以下命令將暫存空間最多增加到 512 MB:
dism /image:<mounted_image_path> /Set-ScratchSpace:<size> |
注意: |
---|
Windows PE RAM 磁盤直接引導到內存,分配的驅動器號是 X,該驅動器號不需要與從中引導的媒體(例如 UFD 或 CD-ROM)對應。確保有足夠的內存支持 Windows PE 映像的大小以及任何其他內存要求,例如,需要額外工作內存的任何自定義應用程序。Windows PE 的最小 RAM 要求為 512 MB。
|
若要完成此操作實例,需要具備以下條件:
在此步驟中,創(chuàng)建可支持構建 Windows PE 映像的目錄結構。該目錄結構是必需的。
copype.cmd <architecture> <destination> |
copype.cmd x86 c:\winpe_x86 |
\winpe_x86 \winpe_x86\ISO \winpe_x86\mount |
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim |
在此步驟中,將基本映像裝載到本地目錄,從而可以添加或刪除程序包。
Dism /Mount-Wim /WimFile:C:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:C:\winpe_x86\mount |
在此步驟中,將使用 DISM /AddPackage 選項添加可選組件。添加可選組件時,必須同時包括中性語言程序包和特定語言程序包。Windows PE 3.0 提供以下 Windows 程序包。
程序包名稱 | 說明 |
---|---|
WinPE-FONTSupport-<region> | 對下列語言的更多字體支持:ja-JP、ko-KR、zh-CN、zh-HK 和 zh-TW。 |
WinPE-HTA | HTML 應用程序支持。能夠使用 Internet Explorer 腳本引擎和 HTML 服務創(chuàng)建 GUI 應用程序。 |
Winpe-LegacySetup | 媒體安裝功能程序包。Windows Media 上 \Sources 文件夾中的所有安裝文件。在處理 Windows Media 上的安裝或 \Sources 文件夾時,會添加此程序包。必須隨安裝功能程序包一同添加。若要將新的 Boot.wim 添加到媒體,除了添加安裝和媒體程序包之外,還要添加子程序包。支持 Windows Server® 2008 R2 安裝需要使用此程序包。 |
WinPE-MDAC | Microsoft(R) 數(shù)據(jù)訪問組件支持。使用 Active Directory 對象 (ADO) 啟用 SQL Server 查詢。示例用法:根據(jù)唯一的系統(tǒng)信息構建動態(tài)無人參與文件。 |
WinPE-PPPoE | 啟用以太網(wǎng)點對點協(xié)議 (PPPoE) 支持。從 Windows PE 創(chuàng)建、連接、斷開和刪除 PPPoE 連接。 |
WinPE-Scripting | Windows 腳本主機 (WSH) 支持。能夠使用 WSH 腳本對象處理批處理文件。 |
WinPE-Setup | 安裝功能程序包(父程序包)??蛻舳撕头掌鞴玫?\Sources 文件夾中的所有安裝文件。 |
WinPE-Setup-Client | 客戶端安裝功能程序包(子程序包)。客戶端安裝品牌文件。必須在添加安裝功能程序包之后添加。 |
WinPE-Setup-Server | 服務器安裝功能程序包(子程序包)。服務器安裝品牌文件。必須在添加安裝功能程序包之后添加。 |
WinPE-SRT | Windows 恢復環(huán)境功能程序包。提供用于自動系統(tǒng)診斷和修復以及創(chuàng)建自定義恢復解決方案的恢復平臺。 |
WinPE-WMI | Windows Management Instrumentation (WMI) 支持。啟用最低系統(tǒng)診斷的 WMI 提供程序子集。 |
WinPE-WDS-Tools | Windows 部署服務工具功能程序包。包括 API,以便使用自定義的 Windows 部署服務客戶端和映像捕獲實用程序啟用多播方案。 |
注意: |
---|
Windows PE-setup-package 是 winpe-setup-client 和 winpe-setup-server 的父程序包。必須先安裝 winpe-setup,才能安裝子程序包。winpe-xml 程序包現(xiàn)在位于基本 boot.wim 中。
|
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\<architecture>\WinPE_FPs\winpe-wmi.cab" |
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\<architecture>\WinPE_FPs\en-us\winpe-wmi_en-us.cab" |
Dism /image:c:\winpe_x86\mount /Get-Packages |
注意: |
---|
使用 DISM 列出 Windows PE 映像中的功能程序包時,這些程序包始終會以“掛起”狀態(tài)列出,即使處理操作成功也是如此。這是由設計決定的,不需要您執(zhí)行進一步的操作。
|
在此步驟中,可使用 DISM /Add-Package 選項選擇性地將語言支持添加到自定義 Windows PE 映像。默認情況下,其他 Windows PE 語言包并未安裝在技術人員計算機上。可從 \WinPE_LangPacks 文件夾下的 Windows OPK 或 Windows AIK 媒體中獲得其他語言包。
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\<architecture>\WinPE_FPs\en-us\lp_en-us.cab" |
Dism /image:C:\winpe_x86\mount /Set-AllIntl:en-US |
Dism /image:c:\winpe_x86\mount /Get-Intl |
在此步驟中,可將應用程序和腳本添加到在 Windows PE 中工作時可能需要的 Windows PE 映像。有關詳細信息,請參閱
提交對映像的更改。在此步驟中,將 DISM /unmount 選項和 /commit 選項一起使用提交對原始映像的更改。例如:
Dism /unmount-Wim /MountDir:C:\winpe_x86\mount /Commit |
現(xiàn)在,有了自定義的 Windows PE RAM 磁盤映像,您可以將其放到可啟動的媒體上,如 CD-ROM 或 UFD。
若要使用自定義 Windows PE 映像創(chuàng)建可引導 CD-ROM 或 DVD-ROM,請按照操作實例:在 CD-ROM 上創(chuàng)建可啟動的 Windows PE RAM 磁盤主題的步驟 4 執(zhí)行操作。
若要使用自定義 Windows PE 映像創(chuàng)建可引導 UFD,請按照操作實例:在 UFD 上創(chuàng)建可啟動的 Windows PE RAM 磁盤主題的步驟 4 執(zhí)行操作
重要信息: |
---|
此操作實例概括介紹了如何構建 Windows RE 解決方案,而不是完整的 Windows 7 映像。創(chuàng)建單獨的 Windows 7 安裝仍然是必不可少的。
|
若要完成此操作實例,需要具備以下條件:
在此步驟中,將裝載 Windows 7 映像,以便可以提取 Windows RE 映像。
\OS_image \OS_image\mount |
\winre \winre\mount |
Copy D:\sources\install.wim C:\OS_image |
ImageX /mountrw C:\OS_image\install.wim 1 C:\OS_image\mount |
copy C:\OS_image\mount\windows\system32\recovery\winre.wim C:\winre |
ImageX /unmount C:\OS_image\mount |
ImageX /mountrw C:\winre\winre.wim 1 C:\winre\mount |
在此步驟中,使用 DISM 工具將可選 Windows PE 程序包導入并安裝到自定義 Windows RE 映像。默認 Windows RE 映像包含以下程序包:
也可導入并安裝語言包。有關詳細信息,請參閱 Windows PE 自定義操作方法主題。在本例中,將 HTA 支持添加到 Windows RE 映像。
Dism /image:C:\winre\mount /Add-Package:c:\WinPE_packages\WinPE-HTA.cab |
Dism /image:C:\winre\mount /Get-Packages |
如果需要,可以使用 DISM.exe 命令和 /Add-Driver 命令在 Windows RE 映像中包括第三方驅動程序(.inf 文件)。例如,
Dism /image:C:\winre\mount /Add-Driver:<path> |
其中 <path> 是 .inf 文件的位置。
盡管 Windows RE 提供了一套默認的疑難解答和恢復工具,但仍可以自定義用戶體驗以便為客戶提供其他選項。例如,疑難解答和修復可能無法解決客戶的問題,有必要重新安裝 Windows 或將計算機還原到其出廠條件。通過預安裝與 Windows 安裝程序兼容的恢復映像或自定義恢復解決方案,可以啟用此功能。
有關詳細信息,請參閱自定義 Windows RE 體驗。
在此步驟中,將所有自定義設置捕獲回 Windows RE 映像文件。
ImageX.exe /unmount /commit C:\winre\mount |
這將完成構建自定義 Windows RE 解決方案的第一部分。您可以將自定義 Windows RE 映像插入回裝載的 Windows 7 映像,并將映像部署到硬盤驅動器或恢復媒體,如 CD-ROM 或 DVD-ROM
聯(lián)系客服