基于 UEFI/GPT 的硬盘驱动器分区
基于UEFI/GPT的硬盘驱动器分区项目05/09/2023将Windows部署到基于统一可扩展固件接口(UEFI)的设备时,请为硬盘驱动器(HDD)、固态硬盘(SSD)和其他驱动器创建自定义分区布局。
注意
如果使用自定义分区布局,请更新一键恢复脚本,以使恢复工具能够根据需要重新创建自定义分区布局。
分区要求将Windows部署到基于UEFI的设备时,必须使用GUID分区表(GPT)文件系统格式化包含Windows分区的硬盘驱动器。其他驱动器可以使用GPT或主启动记录(MBR)文件格式。
一个GPT驱动器最多可以包含128个分区。
每个分区的空间最大可为18EB(约1880万TB)。
系统分区设备必须包含系统分区。在GPT驱动器上,此分区称为EFI系统分区(ESP)。此分区通常存储在主硬盘驱动器上。设备将启动到此分区。
此分区的最小大小为100MB,必须使用FAT32文件格式将其格式化。
此分区由操作系统管理,不应包含任何其他文件(包括WindowsRE工具)。
注意
由于FAT32文件格式的限制,高级格式4K本机驱动器(每个扇区为4KB)的最小大小为260MB。FAT32驱动器最小分区大小的计算方式为扇区大小(4KB)x65527=256MB。
高级格式512e驱动器不受此限制的影响,因为其仿真扇区大小为512字节。512字节x65527=32MB,这小于此分区的最小大小(100MB)。
Microsoft保留的分区(MSR)MSR的大小为16MB。
将MSR添加到每个GPT驱动器可帮助进行分区管理。MSR是保留的分区,没有分区ID。它无法存储用户数据。
其他实用工具分区不受Windows管理的任何其他实用工具分区必须位于Windows分区、数据分区和恢复映像分区的前面。这样,最终用户就可以在不影响系统实用工具的情况下,执行调整Windows分区大小等操作。
请通过使用GPT属性标识实用工具分区来防止最终用户意外修改这些分区。这可以防止这些分区出现在文件资源管理器中。
将分区设置为实用工具分区使用DiskPart部署Windows时,请在创建分区后,使用attributesvolumesetGPT_ATTRIBUTE_PLATFORM_REQUIRED命令将分区标识为实用工具分区。有关详细信息,请参阅MSDN主题:PARTITION_INFORMATION_GPT结构。验证系统分区和实用工具分区是否存在单击“开始”,右键单击“这台电脑”,然后单击“管理”。此时会打开“计算机管理”窗口。单击“磁盘管理”。此时会显示可用驱动器和分区的列表。在驱动器和分区列表中,确认系统分区和实用工具分区存在,并且未分配有驱动器号。Windows分区对于64位版本,分区必须至少有20GB驱动器空间,对于32位版本,必须有16GB驱动器空间。必须使用NTFS文件格式将Windows分区格式化。在用户完成全新安装体验(OOBE)并完成自动维护后,Windows分区必须有16GB可用空间。恢复工具分区此分区必须至少有300MB空间。
Windows恢复环境(WindowsRE)工具需要额外的可用空间:
至少需要52MB,但建议提供250MB,以适应将来的更新,尤其是在使用自定义分区布局的情况下。Windows恢复环境(WindowsRE)工具需要额外的可用空间:
至少需要100MB,但建议提供250MB,以适应将来的更新,尤其是在使用自定义分区布局的情况下。计算可用空间时,请注意:
恢复映像winre.wim通常会占用250-300MB,具体取决于添加的驱动程序、语言和自定义项。文件系统本身可能会占用额外的空间。例如,NTFS可能会在750MB分区中留出5-15MB或更多的空间。此分区必须使用类型ID:DE94BBA4-06D1-4D40-A16A-BFD50179D6AC。
恢复工具应在单独的分区中(而不是在Windows分区中),以支持自动故障转移,并支持启动使用WindowsBitLocker驱动器加密功能加密的分区。
我们建议紧跟在Windows分区的后面放置此分区。这样,如果将来的更新需要更大的恢复映像,Windows就可以修改并重新创建该分区。
数据分区建议的分区布局不包括数据分区。但是,如果需要数据分区,它们应位于WindowsRE分区的后面。这样,将来对WindowsRE所做的更新就可以通过收缩Windows分区来扩增WindowsRE分区。
此布局使得最终用户更难以删除数据分区,以及将空间与Windows分区合并。为此,必须将WindowsRE分区移到从数据分区回收的未用空间的末尾,以便能够扩展Windows分区。
Windows操作系统不提供用于简化此过程的功能或实用工具。但是,如果电脑中附带了数据分区,则制造商可以开发并提供此类实用工具。
分区布局基于UEFI的电脑的默认分区布局是:一个系统分区、一个MSR、一个Windows分区,以及一个恢复工具分区。
此布局可让你通过Windows和Windows恢复环境使用WindowsBitLocker驱动器加密。
示例文件:使用WindowsPE和DiskPart脚本配置驱动器分区对于基于映像的部署,请将电脑启动进入WindowsPE,然后使用DiskPart工具在目标电脑上创建分区结构。
注意
在这些DiskPart示例中,为分区分配了以下驱动器号:系统分区=S,Windows分区=W,恢复分区=R。MSR分区没有驱动器号。
请将Windows驱动器号更改为字母表中比较靠后的某个字母(例如W),以避免驱动器号冲突。不要使用X,因为此驱动器号保留给WindowsPE使用。在设备重新启动后,系统会为Windows分区分配驱动器号C,而其他分区不会获得驱动器号。
重新启动时,WindowsPE会按字母顺序(从字母C开始)重新分配磁盘号,而不考虑Windows安装程序中的配置。此配置可能会根据是否存在其他驱动器(例如U盘)而更改。
以下步骤说明如何将硬盘驱动器分区并准备应用映像。可以使用后面部分中的代码来完成这些步骤。
对硬盘驱动器进行分区并准备应用映像复制CreatePartitions-UEFI.txt文件并将其保存到U盘。
使用WindowsPE启动目标电脑。
清理驱动器并将其分区。在此示例中,F是U盘的驱动器号。
DiskPart/sF:CreatePartitions-UEFI.txt如果使用自定义分区布局,请更新一键恢复脚本,以使恢复工具能够根据需要重新创建自定义分区布局。重要
为了避免由于分区大小引起的裸机恢复启动问题,制造商应允许裸机恢复功能的自动生成脚本创建用于恢复WIM的分区。如果制造商希望使用自定义的DISKPART脚本来创建分区,则建议的最小分区大小为990MB,最小可用空间为250MB。
后续步骤使用部署脚本在新建的分区上应用Windows映像。有关详细信息,请参阅捕获和应用Windows分区、系统分区与恢复分区。
相关主题示例脚本
配置基于BIOS/MBR的硬盘分区
BitLocker驱动器加密
WinPE:在硬盘驱动器(平面引导磁盘或非RAM)上安装
Windows和GPT常见问题解答