如果你使用的是 BIOS(Legacy) 启动请看上一篇文章《BIOS 使用 DISM 命令安装系统》
操作磁盘在 CMD 中输入如下命令
12DiskPartList Disk
在列表中会展现出计算机上所有已安装的磁盘确定好需要格式化的磁盘,输入命令
12345Select Disk <磁盘编号># 如果你需要选择磁盘 0 则命令如下Select Disk 0
删除磁盘如果你的磁盘上有其它分区列出磁盘内的分区
1List Partition
选择你需要进行操作并删除的分区依照以下命令可以多次执行
若要删除动态卷,请始终改为 使用 Delete Volume 命令。
1234567Select Partition <分区编号>Delete Partition# 如果你需要选择分区 3 并删除,则命令如下Select Partition 3Delete Partition
若要删除受保护的磁盘(如类型为“系统”与“保留”),则需要在 `Delete Partition` 命令后添加 `Override` 参数
如果需要一次性将磁盘上所有分区删除,请使用 `Clean` 命令,然后再用 `Convert GPT` 将磁盘转换为 GPT
最后再次使用 List Partition 即可看到这个磁盘上没有显示的分区。
如果你的磁盘上没有其它分区如果磁盘是空白的请继续往下看创建分区
创建分区创建 MSR、ESP 分区使用命令创建 MSR(保留分区)与 ESP(EFI)分区
12Create Partition EFI Size=300Create Partition MSR Size=128
创建主要分区使用命令创建主分区
主要分区,在 GPT(GUID) 磁盘上至多创建 128 个
1234567Create Partition Primary Size=<分区大小># 分区大小以 MiB 为单位,1GiB=1024MiB(微软常常会省略中间的“i”不写)# 若我需要创建一个大小为 50GiB 的主要分区作为系统盘,9GiB 的另一个主分区装东西,则命令如下Create Partition Primary Size=51200Create Partition Primary Size=9216
如果将 Size=<分区大小> 这个参数去掉,则会默认将所有可用的空间创建为一个分区
格式化磁盘使用以下命令格式化磁盘主要分区:
123456789101112List PartitionSelect Partition <分区编号>Format fs=NTFS QuickAssign Letter=<盘符># 若我需要格式化第 3 个分区,文件系统为 NTFS 并快速格式化,盘符为 C,则命令如下# 可多次重复命令直至需要的所有分区被创建List PartitionSelect Partition 3Format fs=NTFS QuickAssign Letter=C
EFI 分区:
1234567891011List PartitionSelect Partition <分区编号>Format fs=FAT32 Quick Label=SystemAssign Letter=Z# 若我 EFI 分区是第 1 个,需要将 EFI 分区格式化为 FAT32,盘符为 Z,则命令如下List PartitionSelect Partition 1Format fs=FAT32 Quick Label=SystemAssign Letter=Z
完成后使用命令查看所有卷
1List Vol
完成以后退出 DiskPart 即可
1Exit
安装系统输入命令来查看 WIM/ESD 映像内可用的系统版本
12345DISM.exe /Get-WimInfo /WimFile:
然后,再将映像部署到本地磁盘
12345DISM.exe /Apply-Image /ImageFile:
等待一会,DISM 将开始部署映像
几分钟后系统就安装完成了
如果在 <安装的盘符>:\ 的后方加入 /WIMBoot 参数,则可以启用 WIMBoot 模式(仅限 SSD)[1]
1DISM /Apply-Image /ImageFile:D:\wimboot.wim /ApplyDir:E: /Index:1 /WIMBoot
修复引导12345BCDBoot <系统盘盘符>:\Windows /s
若系统盘盘符为 C,EFI 分区盘符为 Z,则命令如下(语言设为 zh-cn)
12345BCDBoot C:\Windows /s Z: /f ALL# 或(/l 为小写的 L)BCDBoot C:\Windows /s Z: /f UEFI /l zh-cn
有关 BCDBoot 命令行选项的内容,请参阅 BCDBoot 命令行选项 | Microsoft Learn
最后重启计算机即可看到 Windows 启动了
参考文献如何使用 WIMBoot 方式安装 Win10 系统-联想知识库