slacr_

Just to record my life and thoughts.
笔记/编程/杂乱/极简

WTG-创建vhd安装Win系统方法

Apr 25, 2024Win715 words in 5 min

window镜像的下载可以在MSDN-itellyouhello-window等下载纯净镜像, 或者Internet-Archive, 这个站点收录了很多镜像, 甚至还有盗版游戏。

方法一-wtg辅助工具

使用萝卜头论坛wtg工具, 准备一个U盘, 创建vhd/vhdx镜像, 烧录过程会格式化U盘

如果出现错误指定的驱动器号对于分配不可用或者其他, 可能是U盘自动分配的卷标为数字, 请使用磁盘工具将U盘分区的卷标都改为字母, 重启软件。

等待完成

从虚拟机或主机启动U盘完成安装, win+i设置中, 系统->恢复, 高级启动, 会进WinRE, 选择U盘启动,重启。 之后迁移vhd到ventoy中配置的根目录, 制作完成。

如果出现错误提示,无法完成安装,需要跳过OOBE, 参考方法二中。

方法二-命令行安装

创建vhd/vhdx

打开windows cmd,输入diskpart, 打开磁盘分区工具。

help 参看帮助

创建最大100G, 大小可扩展的vhdx

1
create vdisk file="c:\win11.vhdx" maximum=102400 type=expandable

格式化

1
2
3
4
5
6
7
8
9
10
11
12
select vdisk file="c:\win11.vhdx"
attach vdisk
# 连接vhdx
convert gpt
# 转成gpt分区, 默认mbr
create partition primary
# 创建主分区
assign letter=B
# 设置盘符
format quick label=vhdx
# 快速格式化磁盘标签为vhd的磁盘, 或者format fs=ntfs quick
exit

可以在文件管理器中看到已挂载的vhdx

导入镜像

双击iso镜像挂载,进入iso镜像中的sources文件夹, 使用其中的install.wim 或 install.esd 文件

打开管理员cmd

1
2
dism /Apply-Image /ImageFile:"./install.esd" /Index:1 /ApplyDir:B:\ 
# 将镜像应用到之前安装的vhdx

1
2
bcdboot C:\Windows\ /s B: /f uefi
# 创建启动分区

完成,直接使用即可

跳过OOBE

如果出现错误提示,无法完成安装,需要跳过OOBE。

按 shift+f10 打开cmd, 输入regedit 打开注册表, 导航到\HKEY_LOCAL_MACHINE\SYSTEM\Setup

改动:cmdline:键值改为空(不进行部署进程)
OOBEInProgress改为0(不进行OOBE开箱进程)
SetupPhase改为0(表示安装阶段完成)
Setuptype改为0(安装类型更改)
SystemsetupInProgress=0(不进行安装进程)

然后回到cmd,输入

1
2
3
4
5
net user administrator /active:yes /passwordreq:yes /password:xxx

# 创建administrator用户, 设置密码。 或者简单点

net user administrator <YourPassword> /active:yes

然后 shutdown -r -t 0 重启

参考

  1. 对于纯代码用户安装windows的方法
  • Author:

    slacr_

  • Copyright:

  • Published:

    April 25, 2024

  • Updated:

    April 25, 2024

Buy me a cup of coffee ☕.

1000000