擷取和套用 Windows、系統和復原分割區

當您使用 WIM 格式部署 Windows,以及使用自定義分割區、自定義系統分割區或其他公用程式分割區時,瞭解如何擷取正確的分割區以套用至新的電腦。

Notes:

如果您不需要自定義分割區,通常只能擷取 Windows 磁碟分區,然後使用該映像的檔案來設定磁碟驅動器上的其餘分割區。 請參閱 使用單一 WIM 檔案的 Windows 擷取與套用。

FFU 會擷取磁碟驅動器的完整內容,因此您不需要擔心擷取和設定個別分割區。

擷取自定義分割區

步驟 1:判斷要擷取的分區

下表顯示您必須擷取的數據分割類型,以及自動管理的分割區類型。

如果您要部署 UEFI 和 BIOS 系統,則可以跨 UEFI 型和 BIOS 型裝置重複使用主要和邏輯分割區,但不能重複使用其他數據分割類型。

分割區類型

您應該擷取此分割區嗎?

您可以在 UEFI 和 BIOS 韌體上重複使用相同的 WIM 嗎?

系統分割區(EFI 系統分割區或 BIOS 系統分割區)

Optional. 如果只需要一組簡單的分割區檔案,就不需要擷取此分割區。

No

Microsoft保留分割區 (MSR)

No

No

主要分割 區 (您已新增的 Windows 分割區、資料/公用程式分割區)

Yes

Yes

復原分割區

Optional. 如果您尚未自定義此分割區,就不需要加以擷取。

No

擴充分割區

No

No

邏輯分割 區 (您已新增的 Windows 分割區、資料/公用程式分割區)

Yes

Yes

步驟 2:準備擷取分割區

如果您已啟動 Windows 映射,請將它一般化,以便將其部署至其他裝置。 如需詳細資訊,請參閱 Sysprep (一般化) Windows 安裝。

使用 Windows PE 啟動您的參考裝置。

在 Windows PE 命令提示字元中,輸入 diskpart 以開啟 DiskPart 工具。

X:> diskpart

DISKPART>

檢查您要擷取的磁碟分割區是否已指派磁碟機代號。

DISKPART> list volume

Volume ### Ltr Label Fs Type Size Status Info

---------- --- ----------- ----- ---------- ------- --------- --------

Volume 0 C Windows NTFS Partition 475 GB Healthy Boot

Volume 1 NTFS Partition 554 MB Healthy

Volume 2 SYSTEM FAT32 Partition 499 MB Healthy System

如果您想要擷取的任何分割區尚未分配驅動器號,請繼續:

列出電腦中的磁碟:

DISKPART> list disk

Disk ### Status Size Free Dyn Gpt

-------- ------------- ------- ------- --- ---

Disk 0 Online 127 GB 0 B *

選取主要硬碟:

DISKPART> select disk 0

檢視分區:

DISKPART> list partition

Partition ### Type Size Offset

------------- ---------------- ------- -------

Partition 1 System 499 MB 1024 KB

Partition 2 Reserved 128 MB 500 MB

Partition 3 Primary 475 GB 628 MB

Partition 4 Recovery 554 MB 476 GB

選擇需要分配驅動器號碼的分區:

DISKPART> select partition=1

使用 assign letter 命令將字母指派給分割區。 例如,

DISKPART> assign letter=S

輸入 exit 以返回 Windows PE 命令提示字元。

DISKPART> exit

X:\>

如需詳細資訊,請參閱命令行中的 DiskPart 說明或 Diskpart 命令行語法。

步驟 3:擷取每個自定義分割區的映像。

在 Windows PE 命令提示字元中,擷取每個自定義分割區,例如:

Dism /Capture-Image /ImageFile:C:\my-windows-partition.wim /CaptureDir:C:\ /Name:"My Windows partition"

Dism /Capture-Image /ImageFile:C:\my-system-partition.wim /CaptureDir:S:\ /Name:"My system partition"

如需使用 DISM 工具來擷取映像的詳細資訊,請參閱 DISM 映射管理 Command-Line 選項。

步驟 4:將映像儲存至網路或其他安全位置。

連接外接硬碟或聯網到可安全儲存映像的網路位置。

net use n: \\Server\Share

如果出現提示,請提供您的網路認證。

將分割區複製到您的網路共用。 例如,

md N:\Images\

copy C:\my-windows-partition.wim N:\Images\

copy C:\my-system-partition.wim N:\Images\

套用影像

步驟 1:準備配置磁碟分割區

使用 Windows PE 啟動您的目的地裝置。

連接外部硬碟,或連接到安全的網路位置,例如:

net use n: \\Server\Share

如果出現提示,請提供您的網路認證。

抹除硬碟並建立新的磁碟分區。

若要套用至多個裝置,請將 Diskpart 命令儲存到腳本中,並在每個新裝置上執行它們。 如需範例,請參閱 設定 UEFI/GPT-Based 硬碟磁碟分區 或 設定 BIOS/MBR-Based 硬碟磁碟分區。 Example:

diskpart /s D:\CreatePartitions-UEFI.txt

其中 D:是 USB 快閃磁碟驅動器或其他檔案儲存位置。

在這些 DiskPart 範例中,分割區會指派字母:System=S、Windows=W 和 Recovery=R,因為這些是 CreatePartitions-UEFI.txt 和 CreatePartitios-BIOS.txt所指派的字母。

如果您使用不同的腳本,請將 Windows 驅動器號變更為接近字母結尾的字母,例如 W,以避免驅動器號衝突。 請勿將 X 用於驅動器號,因為此驅動器號保留給 Windows PE。 裝置重新啟動之後,Windows 磁碟分區會指派字母 C,而其他磁碟分區將不會指派驅動器號。

如果您重新啟動,Windows PE 會依字母順序重新指派磁碟字母,從字母 C 開始,而不考慮 Windows 安裝程式中的設定。 此設定可以根據不同磁碟驅動器的存在而變更,例如USB快閃磁碟驅動器。

步驟 2:套用分割區

Windows 和資料分割區: 套用映像檔,範例:

dism /Apply-Image /ImageFile:N:\Images\my-windows-partition.wim /Index:1 /ApplyDir:W:\

其中 W: 是 Windows 磁碟分區。

系統分割區: 您可以:

使用 BCDBoot 工具設定系統分割區。 此工具會使用 Windows 磁碟分區中的檔案來複製和設定系統資料分割檔案。 例如:

Note

若要使用 Windows UEFI 2023 CA 設定開機,您可以在下列範例腳本中使用 /bootex 選項搭配 bcdboot 命令 。

W:\Windows\System32\bcdboot W:\Windows /s S:

or:

套用自定義映像

dism /Apply-Image /ImageFile:N:\Images\my-system-partition.wim /Index:1 /ApplyDir:S:\

其中 S: 是系統分割區

復原分割區:

a. 您可以選擇以下其中一項:

將 Windows 復原環境 (RE) 工具複製到復原工具磁碟分區。

md R:\Recovery\WindowsRE

copy W:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wim

其中 R:是復原分割區

or:

套用自定義映像

dism /Apply-Image /ImageFile:N:\Images\my-recovery-partition.wim /Index:1 /ApplyDir:R:\

b. 註冊復原工具的位置,並使用 Diskpart 隱藏復原磁碟分區。 您可以使用我們的 範例文稿 ,或手動執行步驟:

W:\Windows\System32\reagentc /setreimage /path R:\Recovery\WindowsRE /target W:\Windows

UEFI 的 Diskpart 步驟:

set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"

gpt attributes=0x8000000000000001

BIOS 使用 Diskpart 的步驟:

set id=27

步驟 3:確認其運作正常

重新啟動裝置 (exit)。 Windows 應該開機。

Note

如果裝置未開機,(例如,如果您收到錯誤訊息: 找不到 Bootmgr。按 CTRL+ALT+DEL) 檢查設定系統分割的步驟:

如需將開機檔案複製到系統分割區的詳細資訊,請參閱 BCDBoot 命令行選項 。

使用 DiskPart 工具來檢查以確定系統分割區設定為 [使用中]。

以新使用者身分完成全新體驗 (OOBE),並檢查復原分割區:

在 [檔案總管] 中檢查復原分割區是否不可見。

以滑鼠右鍵按兩下 [開始] 並選取 [磁碟管理],或使用 diskpart 來檢視分割區存在(以系統管理員>diskpart>select disk 0>list partition>exit身分開啟命令提示字元)。

相關主題

設定 UEFI/GPT 型硬碟磁碟分割

設定 BIOS/MBR-Based 硬碟磁碟分區

BCDboot Command-Line 選項

REAgentC 命令列選項

友情链接: