捕获和应用 Windows、系统和恢复分区

捕获和应用 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\

应用图像

第一步:准备应用分区

使用 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

Diskpart 针对 UEFI 的步骤:

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的硬盘驱动器分区

BCDboot 命令行选项

REAgentC 命令行选项

相关推荐

按规定新政策16岁可以上网么?
牙推是什么意思
《CF》火线通行证第7赛季结束时间
甲醇在哪里买得到(甲醇哪里有卖便宜一公斤)