|
本帖最后由 xianglang 于 2022-1-29 15:24 编辑
被折腾台式电脑情况:Intel G5400 CPU,4+8 GB DDR3 内存,集显,硬盘忆捷 256GB SSD 盘(hd0) + 4TB 西数蓝盘(hd1)。SSD 为 MBR 格式,有主分区两个依次为:1GB FAT32 ESP,其余 NTFS;西数蓝盘为 GPT 格式,有主分区四个依次为:MSR、20 GB NTFS、NTFS、3GB FAT32 ESP。
所有启动文件皆存放在两个硬盘的 ESP 分区,启动必须文件目录和文件基本相同(版本不同);一个安装了双心精简的 Windows 7 x64 系统的 5GB Win7x64_SX.VHD,存放在西数蓝盘第二个分区 (hdx,2) 的 /VDF 目录下;VHD 为 MBR 单一 NTFS 主分区为全部空间,。Win7 x64 之前安装的是朱玛签名的 SVBus,G4D 2021-06-02 和 G4E 2021-09-08 均可以使用直接 map 以及 map --mem --top 方式进入 Windows 桌面。但是昨天我将 SVBus 换成新修改过的 SVBus 1.3 签名版之后,就出状况了:
一、G4E 2022-01-18:直接 map 以及 map --mem --top 皆可进入桌面。
二、G4E 2021-09-08:直接 map 以及 map --mem --top 皆在 map 后成功后执行 chainloader /EFI/MICROSOFT/BOOT/BOOTMGFW.EFI 黑屏,无法进 行下去,可以三热键重启。
三、G4D 2021-06-02:map --mem --top 可进入桌面,但是会重装 SVBus 驱动,直接 map 在出现“正在启动 Windows”后黑屏重启。
四、G4D 2022-01-18:直接 map 以及 map --mem --top 皆可进入桌面,但是会重装 SVBus 驱动。
附注一:GPT 盘 ESP 分区是虽然有 G4D 相应文件,分区引导也改成了 G4D 的,但是电脑并没有引导 GPT 盘上的 G4D,而是引导了 MBR 盘上的 G4D。
附注二:G4D/G4E启动菜单,Win7x64_SX.vhd 中有 Windows 启动的相关 BOOT/EFI目录和文件, chainloader (hd-1,0)/EFI/MICROSOFT/BOOT/BOOTMGFW.EFI就是调用 VHD 中的启动文件的:
title Windows 7 x64 @ RAM \n 启动硬盘上的 Windows 7 x64 @ RAM 系统
map --mem --top (hd1,2)/VDF/Win7x64_SX.vhd (hd)
map --hook (这句只有 G4D 时用,G4E 不用)
rootnoverify (hd-1,0)
chainloader (hd-1,0)/EFI/MICROSOFT/BOOT/BOOTMGFW.EFI
附图:我的 ESP 分区目录树图
|
|