可使用DISM在WinPE命令行下重装Windows:先用diskpart分区格式化,再用dism /apply-image部署WIM/ESD镜像,接着用bcdboot配置引导,最后可选注入驱动和激活密钥。

如果您已准备好 Windows 系统镜像文件(WIM 或 ESD 格式),并希望在无图形界面环境下通过命令提示符完成系统重装,则可使用 DISM 工具直接部署镜像。以下是基于 DISM 命令的完整镜像部署流程:
一、准备启动环境与目标磁盘
需先在 WinPE 环境下运行 CMD,确保目标磁盘已正确分区并格式化,且具备 EFI 系统分区(UEFI 模式)或活动主分区(Legacy 模式)。DISM 不负责分区操作,须提前用 diskpart 完成磁盘初始化。
1、以管理员身份运行 CMD,输入 diskpart 进入磁盘管理工具。
2、输入 list disk 查看物理磁盘编号。
3、输入 select disk X(X 为对应系统盘编号)选中目标磁盘。
4、输入 clean 清除现有分区结构。
5、输入 convert gpt(UEFI 模式)或 convert mbr(Legacy 模式)设置分区表类型。
6、输入 create partition efi size=100 创建 EFI 分区(仅 UEFI 模式需要)。
7、输入 format quick fs=fat32 label="System" 格式化 EFI 分区。
8、输入 assign letter=S 为其分配驱动器号 S:。
9、输入 create partition primary 创建主系统分区。
10、输入 format quick fs=ntfs label="Windows" 格式化主分区。
11、输入 assign letter=W 为其分配驱动器号 W:。
12、输入 exit 退出 diskpart。
二、挂载并验证镜像文件
DISM 需准确识别镜像路径及可用映像索引。若镜像位于 U 盘或本地硬盘,应先确认其存在且可读;若为 ESD 文件,需确保 Windows PE 版本支持 ESD 解析(WinPE 10/11 支持)。
1、在 CMD 中切换至镜像所在目录,例如输入 U: 后回车。
2、输入 dism /get-wiminfo /wimfile:sources\install.wim(WIM)或 dism /get-wiminfo /wimfile:sources\install.esd(ESD)获取映像列表。
3、查看输出结果中的 Index 列,记下要部署的版本对应序号(如 Windows 10 专业版通常为 Index 3)。
4、确认镜像完整性,执行 dism /verify-image /imagefile:sources\install.wim /index:3(替换为实际索引)。
三、应用系统镜像到目标分区
此步骤将镜像内容完整解压至指定分区,不覆盖原有引导结构,后续需单独配置启动项。目标路径必须为已格式化且有驱动器号的 NTFS 分区。
1、输入 dism /apply-image /imagefile:sources\install.wim /index:3 /applydir:W:\(WIM 方式)。
2、若使用 ESD,输入 dism /apply-image /imagefile:sources\install.esd /index:3 /applydir:W:\。
3、等待进度条结束,出现 The operation completed successfully. 提示。
4、若部署失败且提示“访问被拒绝”,请确认 W: 分区未被其他进程占用,并检查是否以管理员权限运行 CMD。
四、配置系统引导环境
镜像部署完成后,必须通过 bcdboot 工具将启动文件复制至 EFI 分区并生成启动配置数据库,否则无法开机进入新系统。
1、输入 bcdboot W:\Windows /s S: /f UEFI /l zh-cn(UEFI 模式)。
2、若为 Legacy 模式,输入 bcdboot W:\Windows /s W: /f BIOS /l zh-cn。
3、检查 S: 分区根目录是否存在 EFI\Microsoft\Boot\bootmgfw.efi(UEFI)或 W: 根目录是否存在 bootmgr 和 Boot 文件夹(Legacy)。
4、输入 bcdedit /enum firmware(UEFI)或 bcdedit /enum all(Legacy)验证启动项是否注册成功。
五、注入驱动与激活密钥(可选)
对于特殊硬件(如 NVMe 控制器、USB 3.x 主控),需在部署后立即注入驱动,否则系统可能蓝屏或无法识别磁盘;主板内置密钥亦可在此阶段写入。
1、将驱动文件夹(含 .inf 文件)复制至临时路径,例如 D:\Drivers。
2、输入 dism /image:W:\ /add-driver /driver:D:\Drivers /recurse 注入全部兼容驱动。
3、输入 (Get-WmiObject -query 'select * from softwareLicensingService').OA3xOriginalProductKey(PowerShell 中执行)获取主板密钥。
4、在 CMD 中切换至 PowerShell:输入 powershell,再执行 slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX(替换为实际密钥)。











