问题
win11 vhdx / windows to go 安装出现问题,提示 Windows 安装程序无法将 Windows 配置为在此计算机的硬件上运行。


如何安装系统
建议:尽量拆掉其他无关硬盘,只保留一个系统安装盘。
- 使用PE进行格式化磁盘为GPT,分区至少一个ESP+一个系统分区。
- 然后使用WinSetup 释放安装文件到ESP和系统分区。
- 重启。
然后就可能遇见提升无法安装的问题。
解决办法如下:
- 修改注册表,使其跳过(因报错的卡住的)系统安装引导
shift+F10调出cmd
cmd中输入regedit,弹出注册表
在注册表后 通过方向键操作 找到HKEY_LOCAL_MACHINE/SYSTEM/Setup
然后按tab键 切换到右侧,将右侧所有0x开头的键值挨个(回车)为修改为 0
注意:这里不建议所有值都改,实测可能会导致wsl和虚拟机等相关配置失败。只建议修改0x开头的几个值。
然后退出到cmd, 输入
# andy 是我的用户名,你可以修改为其他的。
# 或者安装完成后,进系统里修改账户名
net user andy /add
net user andy /active
net localgroup administrators andy /add
最后
shutdown -r -t 0
Note: 早期版本也可以在CMD中输入cd oobe并回车,然后输入msoobe.exe并回车,按照提示完成系统安装。最近的版本必须参考以上方式。
- 【可选】修改安装完成状态,解除安全模式
管理员权限打开注册表regedit
定位到路径:HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\ChildCompletion。
在右侧找到 setup.exe ,双击将其数值数据从 1 改为 3,保存后关闭注册表和命令提示符。
最后
shutdown -r -t 0
特别提醒
如果安装完成后,立马更新系统会导致启动失败,那就是win11 bug, 近期不要更新,一直等到大规范反馈没有问题再尝试更新系统。
实测从win11 22H到26H都有类似问题。win10 最近的几个大版本可能也有类似问题。