本主题介绍在基于 BIOS 和主启动记录 (MBR) 的设备上部署 Windows 时如何配置四个以上的磁盘分区。
磁盘分区规则
在基于 BIOS 的系统上,可以将四个标准分区中的一个指定为扩展分区。
扩展分区是一种特殊的分区,它可以划分为被称为“逻辑分区”的附加分区。 扩展分区无法存储文件。 扩展分区不接收分区 ID。
可以尽可能多地包含磁盘能够容纳的逻辑分区。
逻辑分区可以存储文件。 可以使用逻辑分区作为 Windows 分区。
如需了解基于 BIOS 的系统的其他磁盘分区规则,请参阅配置基于 BIOS/MBR 的硬盘驱动器分区。
建议
先添加系统分区和实用工具分区,然后再添加 Windows 分区。
在 Windows 分区之后立即添加恢复工具分区。 如果使用此分区顺序,那么,在以后需要更新恢复工具时,就可以自动调整该分区的大小。
分区布局示例:
通过使用 Windows PE 中的 DiskPart 脚本来配置磁盘分区
对于基于映像的部署,请通过使用 Windows PE 来启动设备,然后使用 DiskPart 工具在目标设备上创建分区结构。 有关详细信息,请参阅使用 DISM 应用映像。
注意:Windows PE 会按字母顺序(从字母“C”开始)重新分配磁盘号,不考虑 Windows 安装程序中的配置。 根据是否存在其他驱动器(包括 USB 闪存驱动器),此配置可能会更改。
在这些 DiskPart 示例中,为这些分区分配了字母“S”、“U”、“V”、“W”和“R”,以避免驱动器号冲突。 在设备重启后,Windows PE 会自动为 Windows 分区分配字母“C”。 Utility1、Utility2、系统和恢复映像分区不接收驱动器号。
以下步骤说明如何将硬盘驱动器分区并准备应用映像。 可以使用后面部分中的代码来完成这些步骤。
对硬盘驱动器进行分区并准备应用映像
将以下部分中的代码在 USB 闪存驱动器上保存为文本文件 (PrepareMyPartitions.txt)。
使用 Windows PE 启动目标设备。
使用
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 分区、系统分区与恢复分区。