Windows 安裝程式支援的平台和跨平台部署
本主題描述針對 Windows 安裝程式執行的支援平臺和部署案例。
當您部署不同類型的電腦時,您可以使用 Windows 安裝程式作為透過 Windows 安裝程式使用者介面選擇映射的方式,以選取特定映射。 您可以包含各種硬體平臺的映射 (,例如 BIOS 和 UEFI、32 位和 64 位電腦) ,以及跨不同版本的 Windows (,例如Windows 8.1、Windows Server 2012 R2 和 Windows 7) 。
您也可以透過腳本執行 Windows 安裝程式。 將電腦開機至 Windows PE,然後使用 \sources\setup.exe
檔案來指定您的映射。
韌體考慮:BIOS 與 UEFI
針對支援開機進入 UEFI 或舊版 BIOS 模式的 UEFI 型電腦,請先確定您的電腦在啟動 Windows 安裝程式之前已開機為正確的韌體模式。 否則,Windows 安裝程式可能會設定硬碟磁碟分割不正確,或者如果硬碟已預先設定,可能會中止安裝。 如需詳細資訊,請參閱 WinPE:以 UEFI 或舊版 BIOS 模式開機。
韌體:BIOS 32 位和 64 位
若要設定單一環境或一組腳本,可將 Windows 部署至 32 位和 64 位 BIOS 電腦,請使用 32 位版本的 Windows PE 和 32 位版本的 Windows 安裝程式。
64 位版本的 Windows 安裝程式不會在 32 位版本的 Windows PE 上執行。
注意
不支援 32 位版本的 WinPE for Windows 11。
從 32 位版本的 Windows PE 安裝 64 位版本的 Windows
使用 32 位版本的 Windows PE 開機電腦。
使用下列任何技術來安裝 64 位版本的 Windows:
執行 32 位版本的 Windows 安裝程式,並使用
/InstallFrom
命令列選項來選取 64 位 Windows 映像:D:\setup.exe /InstallFrom:"N:\Windows_64-bit\sources\install.wim"
-或-
執行 32 位版本的 Windows 安裝程式,並使用
Microsoft-Windows-Setup\ImageInstall\OSImage\
InstallFrom自動安裝設定來選取 64 位 Windows 映像。D:\setup.exe /unattend:"D:\unattend_install_64-bit.xml"
-或-
使用映射擷取工具將 64 位版本的 Windows 套用至電腦。
Dism /Apply-Image /ImageFile:"Fabrikam_64-bit_image.wim" /Index:1 /ApplyDir:D:\
如需詳細資訊,請參閱 使用 DISM 套用映射。
為多個架構類型建立 .wim 檔案
如果 .wim 檔案同時包含 32 位和 64 位 Windows 版本,您必須選取您要安裝的 Windows 映像。 一般而言,Windows 安裝程式會使用您在設定中指定的 ProductKey
產品金鑰來判斷要安裝的 Windows 映像。 但是,如果檔案包含 2 個相同的 Windows 版本,例如 Windows 8.1 專業版,您必須使用 MetaData
回應檔案中的 設定來指定要安裝的版本。
若要選擇映射,請指定對應至映射索引、名稱、描述或架構類型的中繼資料。 針對架構類型的中繼資料,請針對 32 位版本使用 0,而 64 位版本則使用 9。 如需詳細資訊,請參閱 MetaData
金鑰設定。
回應檔案必須包含處理器特定的元件。 windowsPE組態傳遞中的回應檔案設定必須符合預先安裝環境的架構類型。 套用至 Windows 映像的設定必須符合映射的架構類型。 例如,如果您建立從 32 位預先安裝環境部署 64 位映射的回應檔案,windowsPE 組態傳遞的回應檔中的所有元件都必須包含 x86的處理器屬性類型。 在 特製化、 oobeSystem或其他組態傳遞中套用的設定必須包含 amd64的處理器屬性類型。