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