Windows下使用CMD命令行安装Windows和添加引导

Windows下使用CMD命令行安装Windows和添加引导

许多朋友喜欢用WinNTSetup来从install.wim安装Windows,实际上,Windows本身就自带了安装Windows所需的所有工具,从磁盘操作到部署系统到添加引导一应俱全。这里列举了使用命令行从install.wim安装Windows的全套命令,测试系统环境有Windows 10 14393和Windows 10 17134和Windows 11 22000。在前面先对下列对这三类命令分别做一个索引:

磁盘操作类:获取磁盘编号、清空磁盘、简单GPT分区、简单MBR分区;

部署系统类:获取系统列表、部署系统;

添加引导类:添加UEFI引导、添加BIOS引导、添加UEFI+BIOS引导。

一个简单的UEFI安装流程可以是:获取磁盘编号->清空磁盘->简单GPT分区->获取系统列表->部署系统->添加UEFI+BIOS引导。

一个简单的BIOS安装流程可以是:获取磁盘编号->清空磁盘->简单MBR分区->获取系统列表->部署系统->添加BIOS引导。

Windows系统的激活,可以参看这篇文章。

获取磁盘编号

使用管理员模式运行diskpart,然后在diskpart中依次运行以下命令,可以获取系统中所有可用的磁盘:

List Disk

一个输出的示例如下:

磁盘 ### 状态 大小 可用 Dyn Gpt

-------- ------------- ------- ------- --- ---

磁盘 0 联机 238 GB 1024 KB *

磁盘 1 联机 1863 GB 1024 KB *

磁盘 2 联机 29 GB 0 B

其中,0、1、2分别为当前系统上的磁盘编号。

清空磁盘

根据磁盘编号,使用管理员模式运行diskpart,然后在diskpart中依次运行以下命令,可以清空指定的磁盘:

Select Disk 磁盘编号

Clean

注意,此操作不可撤销,清空之前请务必核实磁盘编号。

简单GPT分区

使用管理员模式运行diskpart,然后在diskpart中依次运行以下命令,可以根据磁盘编号,在已清空的磁盘上新建一整个GPT分区:

Select Disk 磁盘编号

Convert GPT

这里有一个大坑点。有一些版本的diskpart会自动创建一个MSR分区,而另一些版本(特别老或者特别新)则不会。MSR分区是微软的保留分区,虽然并不是必须的,但是为了兼容性,我们这里统一保留MSR分区。

运行完Convert GPT后,先看一下你的diskpart是否自动创建了MSR分区:

List Partition

如果上面的结果显示有一个“保留分区”,则不需要额外创建MSR;

如果显示没有分区,则我们手动创建一个16MB大小的MSR分区:

Create Partition MSR Size=16

随后,我们再创建一个EFI引导分区,一个主分区,并指定EFI分区大小为100MB;分区完成后,EFI分区盘符为Z,主分区盘符为Y:

Create Partition EFI Size=100

Create Partition Primary

Select Partition 2

Assign Letter=Z

Format Fs=Fat Quick

Select Partition 3

Assign Letter=Y

Format Fs=Ntfs Label="Windows" Quick

简单MBR分区

使用管理员模式运行diskpart,然后在diskpart中依次运行以下命令,可以根据磁盘编号,在已清空的磁盘上新建新建一整个MBR分区,并将其标记为活动分区;分区完成后,主分区盘符为Y:

Select Disk 磁盘编号

Convert MBR

Create Partition Primary

Select Partition 1

Assign Letter=Y

Format Fs=Ntfs Label="Windows" Quick

Active

获取系统列表

使用管理员模式运行以下命令,可以根据WIM文件路径,获取其中可安装的系统列表:

Dism /Get-WimInfo /WimFile:WIM文件路径

一个输出的示例如下:

部署映像服务和管理工具

版本: 10.0.14393.0

映像的详细信息: G:/install.wim

索引: 1

名称: Windows 10 家庭版

描述: Windows 10 家庭版

大小: 15,951,995,942 个字节

索引: 2

名称: Windows 10 家庭单语言版

描述: Windows 10 家庭单语言版

大小: 15,952,043,368 个字节

索引: 3

名称: Windows 10 教育版

描述: Windows 10 教育版

大小: 16,168,710,050 个字节

索引: 4

名称: Windows 10 专业版

描述: Windows 10 专业版

大小: 16,168,589,078 个字节

索引: 5

名称: Windows 10 专业教育版

描述: Windows 10 专业教育版

大小: 16,168,637,438 个字节

索引: 6

名称: Windows 10 专业工作站版

描述: Windows 10 专业工作站版

大小: 16,168,673,510 个字节

操作成功完成。

其中,索引1到6代表了G:/install.wim中6个可以安装的系统。

部署系统

使用管理员模式运行以下命令,可以根据WIM文件路径和系统索引号,将系统部署在分区Y下,并生成Y:\Windows等文件夹:

Dism /Apply-Image /ImageFile:WIM文件路径 /Index:系统索引号 /ApplyDir:Y:\

添加UEFI引导

使用管理员模式运行以下命令,可以对Y:\Windows下安装的系统添加UEFI引导,EFI分区盘符为Z,适用于GPT分区:

Bcdboot Y:\Windows /s Z: /f UEFI

添加BIOS引导

使用管理员模式运行以下命令,可以对Y:\Windows下安装的系统添加BIOS引导,引导分区同样为Y,适用于MBR分区:

Bcdboot Y:\Windows /s Y: /f BIOS

添加UEFI+BIOS引导

使用管理员模式运行以下命令,可以对Y:\Windows下安装的系统添加UEFI+BIOS双引导,EFI分区盘符为Z,适用于GPT分区:

Bcdboot Y:\Windows /s Z: /f ALL

相关推荐

天空中的每朵云,都有它的名字
365体育中国

天空中的每朵云,都有它的名字

10-11 1931
跑腿APP有哪些
365体育中国

跑腿APP有哪些

08-02 2328
每天练运球多长时间(如何练运球?)