在基于 BIOS/MBR 的硬盘驱动器上配置四个以上的分区

本主题介绍在基于 BIOS 和主启动记录 (MBR) 的设备上部署 Windows 时如何配置四个以上的磁盘分区。

磁盘分区规则

  • 在基于 BIOS 的系统上,可以将四个标准分区中的一个指定为扩展分区。

    扩展分区是一种特殊的分区,它可以划分为被称为“逻辑分区”的附加分区。 扩展分区无法存储文件。 扩展分区不接收分区 ID。

  • 可以尽可能多地包含磁盘能够容纳的逻辑分区。

    逻辑分区可以存储文件。 可以使用逻辑分区作为 Windows 分区。

如需了解基于 BIOS 的系统的其他磁盘分区规则,请参阅配置基于 BIOS/MBR 的硬盘驱动器分区

建议

  1. 先添加系统分区和实用工具分区,然后再添加 Windows 分区。

  2. 在 Windows 分区之后立即添加恢复工具分区。 如果使用此分区顺序,那么,在以后需要更新恢复工具时,就可以自动调整该分区的大小。

分区布局示例:

Sample partition layout: System partition, Utility partition, Utility partition, then an extended partition that contains a Windows partition and a Recovery partition

通过使用 Windows PE 中的 DiskPart 脚本来配置磁盘分区

对于基于映像的部署,请通过使用 Windows PE 来启动设备,然后使用 DiskPart 工具在目标设备上创建分区结构。 有关详细信息,请参阅使用 DISM 应用映像

注意:Windows PE 会按字母顺序(从字母“C”开始)重新分配磁盘号,不考虑 Windows 安装程序中的配置。 根据是否存在其他驱动器(包括 USB 闪存驱动器),此配置可能会更改。

在这些 DiskPart 示例中,为这些分区分配了字母“S”、“U”、“V”、“W”和“R”,以避免驱动器号冲突。 在设备重启后,Windows PE 会自动为 Windows 分区分配字母“C”。 Utility1、Utility2、系统和恢复映像分区不接收驱动器号。

以下步骤说明如何将硬盘驱动器分区并准备应用映像。 可以使用后面部分中的代码来完成这些步骤。

对硬盘驱动器进行分区并准备应用映像

  1. 将以下部分中的代码在 USB 闪存驱动器上保存为文本文件 (PrepareMyPartitions.txt)。

  2. 使用 Windows PE 启动目标设备。

  3. 使用 DiskPart /s F:\PrepareMyPartitions.txt 命令(其中 F: 是 USB 闪存驱动器的字母),对这些驱动器进行分区。

示例代码

将以下代码保存为“PrepareMyPartitions.txt”,然后通过使用 DiskPart 工具来运行脚本,以便自动配置 Utility1、Utility2、系统、扩展、Windows 和恢复工具等分区:

select disk 0
clean
rem == 1. System partition ======================
create partition primary size=100
format quick fs=ntfs label="System"
assign letter="S"
active
rem == 2. Utility partition =====================
create partition primary size=100
format quick fs=ntfs label="Utility1"
assign letter="U"
set id=27
rem == 3. Utility partition =====================
create partition primary size=200
format quick fs=ntfs label="Utility2"
assign letter="V"
set id=27
rem == 4. Extended partition ====================
create partition extended
rem == 4a. Windows partition ====================
rem ==    a. Create the Windows partition =======
create partition logical
rem ==    b. Create space for the recovery tools  
rem       ** Update this size to match the size of
rem          the recovery tools (winre.wim)
rem          plus some free space.
shrink minimum=500
rem ==    c. Prepare the Windows partition ====== 
format quick fs=ntfs label="Windows"
assign letter="W"
rem == 4b. Recovery tools partition ==============
create partition logical
format quick fs=ntfs label="Recovery"
assign letter="R"
set id=27
list volume
exit

后续步骤

在创建分区后,可以使用部署脚本将 Windows 映像应用到新创建的分区上。 有关详细信息,请参阅捕获和应用 Windows 分区、系统分区与恢复分区

配置基于 BIOS/MBR 的硬盘驱动器分区脚本示例