正确在 vhd 中安装 win7 的操作是什么?

2018-12-14 17:51:45 +08:00
 cpdyj0

按网上的说法,我把 win7 用安装器安装到一个 vhd 中,bcdedit 修改 win10 引导菜单,加了一个 vhd 启动项指向 vhd 文件。 开机时显示无法校验签名(我已经在 win10 中 win7 那个引导项上禁用了签名校验)。按 F8 显示高级菜单,按了 F8 就卡蓝屏了(啥都没有就是一片蓝)。 vhd 放在机械盘上,电脑 uefi,我打开 vhd 发现里边还有一套 efi 分区,这个分区有用吗?是不是我安装的方法不对?

谢谢

2599 次点击
所在节点    问与答
11 条回复
ysc3839
2018-12-14 18:04:51 +08:00
UEFI 安全启动?
cpdyj0
2018-12-14 18:18:35 +08:00
@ysc3839 以禁用,,我现在怀疑是不是 vhd 里的 win7 安装的不对?或者有没有什么办法可以查看 uefi 整个引导过程的日志?
12101111
2018-12-14 18:19:19 +08:00
UEFI 本身启动 win7 就比较困难,你应该先试试装 win10 能不能启动,以证明你的安装器可以工作
cpdyj0
2018-12-14 18:23:02 +08:00
@12101111 你的意思是先在 vhd 里装个 win10 排除下引导配置问题?
Langley
2018-12-14 18:56:42 +08:00
说一下我的,可能派得上用处。
UEFI + GPT,我的主系统 Win10 在 GPT 分区表的硬盘上,并有配套的 EFI 分区。
VHD 为 GPT 类型,挂载 VHD,用 ImageX 释放 win7 到目标分区中。
编辑 Win10 的引导,新建 vhd 类型条目,指向 vhd 中的 /Windows/winLoad.exe (名字忘了……反正就是启动文件)。
vhd 中只有一个分区,VHD 中不需要 EFI 分区。
UEFI 开机后会在硬盘中查找 EFI 分区,然后启动其中的 Windows 启动管理器,启动管理器会引导你选的系统( Win10 或 Win7 ),你选哪个,就会载入哪个 exe。
ferock
2018-12-14 20:09:29 +08:00
vhd 你放哪儿
Osk
2018-12-14 20:29:53 +08:00
说说我的 vhd native boot:

BIOS + MBR + Windows 10 x64.
创建了一个 128M 的 system 分区, 激活, 用于存放 windows bootloader.
然后, 创建一个 VHD, 里面就一个分区, 解压 Windows 10 的 install.wim 进去.
最后: bcdboot X:\windows /s S:
X: 时 VHD 挂载后的盘符, S:是 System 分区.

然后就可以了...

针对楼主的计算机:
固件 /BIOS, 关闭安全启动, 打开 CSM(有的固件叫 legacy support). 必需的.
至于楼主说的签名???到底是谁报告的签名问题?
Win7 大概只能放在 vhd 中而不是 vhdx 中.

楼主可以先挂载 vhd 后运行

bcdedit /enum all

看一下引导配置.
liuminghao233
2018-12-14 20:47:32 +08:00
win2go 好像可以
cpdyj0
2018-12-14 22:51:59 +08:00
谢谢大家回复

@Langley 我是拿 win7 原版 ISO+PE 里的一个安装器装到 vhd 里的,估计是这步出了问题,我拿安装器装完后里边 ESP 什么都有了…还把我物理盘上的 ESP 给改了…
cpdyj0
2018-12-14 22:53:45 +08:00
@Osk 大概吧应该是 win10 的 loader 报的,是 win10 的 UI 风格。
labnotok
2018-12-14 23:37:47 +08:00
以前有现成的工具来着,还带创建差分子母盘的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/517649

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX