创建 EFI 分区

1
2
3
4
5
6
diskpart
list disk
select disk x
create partition efi size=100
assign letter="b"
format quick fs=FAT32

创建 msr 分区

1
create partition msr size=16

创建 Recovery 分区 (WindowsRE)

1
2
3
4
5
create partition primary size=1024
format quick fs=ntfs label="Recovery"
assign letter="R"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001

删除 winre 分区

1
2
select partition 5
delete partition override

使用 bat 脚本自动化创建分区

diskpart_config.txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
rem 选择磁盘,并清空所有分区
list disk
select disk 0
clean

rem 转换成gpt
convert gpt

rem 创建efi分区
create partition efi size=100
format quick fs=FAT32

rem 创建msr分区
create partition msr size=16

rem 创建Recovery分区
create partition primary size=1024
format quick fs=ntfs label="Recovery"
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001

diskpart.bat

1
diskpart /s diskpart_config.txt