基于 BIOS/MBR 的硬盘驱动器分区
将 Windows 部署到基于 BIOS 的设备时,请为硬盘驱动器 (HDD)、固态硬盘 (SSD) 和其他驱动器创建自定义分区布局。
注意
如果在 Windows 10 或 Windows 11 桌面版本(家庭版、专业版、企业版和教育版)上使用自定义分区布局,请更新一键重置恢复脚本,使恢复工具能够根据需要重新创建自定义分区布局。
分区要求
将 Windows 部署到基于 BIOS 的设备时,必须使用 MBR 文件系统格式化硬盘驱动器。 在基于 BIOS 的计算机上,Windows 不支持 GUID 分区表 (GPT) 文件系统。
一个 MBR 驱动器最多可以有四个标准分区。 通常,这些标准分区被指定为主分区。 有关如何创建超出此限制的其他分区的信息,请参阅在基于 BIOS/MBR 的硬盘驱动器上配置四个以上的分区。
系统分区
每个可启动的驱动器都必须包含一个系统分区。 必须将系统分区配置为活动分区。
此分区的最小大小为 100 MB。
Windows 分区
- 对于 64 位版本,此分区必须至少有 20 GB 驱动器空间;对于 32 位版本,必须有 16 GB 驱动器空间。
- 必须使用 NTFS 文件格式将 Windows 分区格式化。
- 在用户完成全新安装体验 (OOBE) 并完成自动维护后,Windows 分区必须有 16 GB 可用空间。
- 此分区最多可以有 2 TB 空间。 BIOS 上不支持将可见分区空间扩展到超过 2 TB 的软件工具,因为它们可能会干扰实现应用程序兼容性和恢复的软件解决方案。
恢复工具分区
创建单独的恢复分区以支持自动故障转移,并支持启动 Windows BitLocker 驱动器加密加密的分区。
建议将此分区放置在紧跟 Windows 分区后的单独分区。 这样,如果将来的更新需要更大的恢复映像,Windows 就可以修改并重新创建该分区。
Windows 恢复环境 (Windows RE) 工具需要额外的可用空间:
- 至少需要 52 MB,但建议提供 250 MB,以适应将来的更新,尤其是在使用自定义分区布局的情况下。
计算可用空间时,请注意:
- 恢复映像 winre.wim 通常会占用 250-300MB,具体取决于添加的驱动程序、语言和自定义项。
- 文件系统本身可能会占用额外的空间。 例如,NTFS 可能会在 750MB 分区中留出 5-15MB 或更多的空间。
数据分区
建议的分区布局不包括实用工具或数据分区。
但是,如果需要实用程序或数据分区,它们应该位于 Windows 分区之前或 Windows RE 分区之后。 将 Windows 和恢复分区保留在一起后,当 Windows RE 区域的未来更新可用时,Windows 可以通过缩小 Windows 分区来增大 Windows RE 分区。
此布局使得最终用户更难以删除数据分区,以及将空间与 Windows 分区合并。 例如,可能需要将 Windows RE 分区移到从数据分区回收的未用空间的末尾,以便能够扩展 Windows 分区。 Windows 10 不提供用于简化此过程的功能或实用工具。 但是,如果电脑中附带了数据分区,则制造商可以开发并提供此类实用工具。
每个分区最多可以有 2 TB 空间。
如果要向磁盘添加四个以上的分区,请参阅在基于 BIOS/MBR 的硬盘上配置四个以上的分区以获取详细信息。
分区布局
如果使用 Windows 映像和配置设计器 (ICD) 创建的可启动 USB 密钥安装 Windows,则默认情况下,它会创建以下布局:系统分区、Windows 分区和恢复工具分区。
系统和实用工具分区
默认情况下,系统分区不会显示在文件资源管理器中。 这有助于防止最终用户意外修改某个分区。
若要防止系统和实用工具分区被重置,请使用类型 0x27。 不要使用以下任何类型:0x7、0x0c、0x0b、0x0e、0x06 和 0x42。
将分区设置为实用工具分区
在部署过程中使用 Diskpart 时,请在创建分区后使用 set id=27
命令。
验证系统分区和实用工具分区是否存在
- 单击“开始”,右键单击“这台电脑”,然后单击“管理”。 此时会打开“计算机管理”窗口。
- 单击“磁盘管理” 。 此时会显示可用驱动器和分区的列表。
- 在驱动器和分区列表中,确认系统分区和实用工具分区存在,并且未分配有驱动器号。
示例文件:使用 Windows PE 和 DiskPart 脚本配置磁盘布局
对于基于映像的部署,请将电脑启动进入 Windows PE,然后使用 DiskPart 工具在目标电脑上创建分区结构。
注意
在这些 DiskPart 示例中,为分区分配了以下驱动器号:系统分区 = S,Windows 分区 = W,恢复分区 = R。
请将 Windows 驱动器号更改为字母表中比较靠后的某个字母(例如 W),以避免驱动器号冲突。 不要使用 X,因为此驱动器号保留给 Windows PE 使用。 在设备重新启动后,系统会为 Windows 分区分配驱动器号 C,而其他分区不会获得驱动器号。
重新启动时,Windows PE 会按字母顺序(从字母 C 开始)重新分配磁盘号,而不考虑 Windows 安装程序中的配置。 此配置可能会根据是否存在其他驱动器(例如 U 盘)而更改。
以下步骤说明如何将硬盘驱动器分区并准备应用映像。 可以使用后面部分中的代码来完成这些步骤。
对硬盘驱动器进行分区并准备应用映像
将以下代码作为文本文件 (CreatePartitions-BIOS.txt) 保存在 U 盘上。
rem == CreatePartitions-BIOS.txt == rem == These commands are used with DiskPart to rem create three partitions rem for a BIOS/MBR-based computer. rem Adjust the partition sizes to fill the drive rem as necessary. == 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. Windows partition ===================== rem == a. Create the Windows partition ======= create partition primary 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=650 rem == c. Prepare the Windows partition ====== format quick fs=ntfs label="Windows" assign letter="W" rem == 3. Recovery tools partition ============== create partition primary format quick fs=ntfs label="Recovery" assign letter="R" set id=27 list volume exit
使用 Windows PE 启动目标计算机。
清理驱动器并将其分区。 在此示例中,F 是 U 盘的驱动器号。
DiskPart /s F:\CreatePartitions-BIOS.txt
如果在 Windows 10 桌面版上使用自定义分区布局,请更新一键恢复脚本,以使恢复工具能够根据需要重新创建自定义分区布局。
重要
为了避免由于分区大小的原因造成裸机恢复启动问题,建议制造商允许裸机恢复功能的自动生成脚本创建用于恢复 WIM 的分区。 如果制造商希望使用自定义的 DISKPART 脚本来创建分区,则建议的最小分区大小为 990MB,最小可用空间为 250MB。
后续步骤
使用部署脚本在新建的分区上应用 Windows 映像。 有关详细信息,请参阅捕获和应用 Windows 分区、系统分区与恢复分区。