|
有条件的可以试试这个
https://github.com/manatails/uefiseven
介绍:(基于机器翻译)
UefiSeven 是一个 efi 模块,可让 Windows 7 在 UEFI Class 3 (没有CSM的UEFI) 系统下启动。
Windows 7 不完全支持 UEFI,并且在初始图形初始化期间依赖旧版 BIOS 中断 10 (Int10h)。
在没有兼容支持的计算机上,Windows 7 可能会在“正在启动 Windows”屏幕上冻结或失败并出现错误代码 0xc000000d。
一些主板具有“CSM”或“legacy”引导选项来解决此问题,但随着英特尔决定在 2020 年之前摆脱旧版 BIOS 支持,这种情况越来越少见,而消费者移动设备上几乎不存在该选项。 UefiSeven 在 Windows 启动之前在内存中安装了一个最小的 Int10h 处理程序,这样启动过程就不会因为缺少中断而失败。
UefiSeven 还包含一个 hack,可在 Windows Installer 所需的本机不支持 1024x768 的硬件上启用屏幕输出。 Int10h 处理程序带有一个宏,当在编译之前启用时,它将启用串行控制台输出,可用于调试处理程序本身。
使用说明:
准备Windows 7安装U盘
将 (UsbDrive)\EFI\Boot\ 处的 bootx64.efi 重命名为 bootx64.original.efi
从 UefiSeven 存档中解压 bootx64.efi 并将其复制到 (UsbDrive)\EFI\Boot\
完成初始安装并等待重启提示
关闭计算机
将 (HDD)\EFI\Microsoft\Boot\ 中的 bootmgfw.efi 重命名为 bootmgfw.original.efi
使用 EFI shell 将 UefiSeven bootx64.efi 复制到 (HDD)\EFI\Microsoft\Boot\bootmgfw.efi
设置:
可以通过将 UefiSeven.ini 文件放在包含主 efi 文件的目录中来应用设置。有关可用选项,请参阅示例配置文件。
UefiSeven_1.30.zip
(29.4 KB, 下载次数: 22)
|
|