按网上的说法,我把 win7 用安装器安装到一个 vhd 中,bcdedit 修改 win10 引导菜单,加了一个 vhd 启动项指向 vhd 文件。 开机时显示无法校验签名(我已经在 win10 中 win7 那个引导项上禁用了签名校验)。按 F8 显示高级菜单,按了 F8 就卡蓝屏了(啥都没有就是一片蓝)。 vhd 放在机械盘上,电脑 uefi,我打开 vhd 发现里边还有一套 efi 分区,这个分区有用吗?是不是我安装的方法不对?
谢谢
1
ysc3839 2018-12-14 18:04:51 +08:00 via Android
UEFI 安全启动?
|
2
cpdyj0 OP @ysc3839 以禁用,,我现在怀疑是不是 vhd 里的 win7 安装的不对?或者有没有什么办法可以查看 uefi 整个引导过程的日志?
|
3
12101111 2018-12-14 18:19:19 +08:00 via Android
UEFI 本身启动 win7 就比较困难,你应该先试试装 win10 能不能启动,以证明你的安装器可以工作
|
5
Langley 2018-12-14 18:56:42 +08:00 via iPhone 1
说一下我的,可能派得上用处。
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。 |
6
ferock 2018-12-14 20:09:29 +08:00
vhd 你放哪儿
|
7
Osk 2018-12-14 20:29:53 +08:00 1
说说我的 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 看一下引导配置. |
8
liuminghao233 2018-12-14 20:47:32 +08:00 via iPhone
win2go 好像可以
|
9
cpdyj0 OP |
11
labnotok 2018-12-14 23:37:47 +08:00 via Android
以前有现成的工具来着,还带创建差分子母盘的
|