Windows 7 64版本原生支持 UEFI 安装,但是有限制:
Windows® 7, Windows Vista® with Service Pack 1 (SP1), Windows Server® 2008 R2 and Windows Server® 2008 Support UEFI 2.0 or later on 64-bit systems. They also support BIOS-based PCs, and UEFI-based PCs running in legacy BIOS-compatibility mode. Support on Class 2 systems running in legacy BIOS-compatibility mode by using a CSM, so they can use the legacy BIOS INT10 features. Are not supported on Class 3 systems, because these operating systems assume the presence of legacy BIOS INT10 support in the firmware, which is not available in a Class-3 UEFI implementation. Windows Server® 2008 R2 and Windows Server® 2008 also support EFI 1.10 on Itanium-based systems.
也就是说,想要以 UEFI 模式安装 Windows 7 64位系统,你的主板必须支持 UEFI 2.0 以上同时要有 CSM 兼容传统的 INT10。比如 Surface Pro 就是纯粹的 Class 3 UEFI 没有这个兼容模块,所以 Windows 7 会卡在启动界面无法安装。
首先检查你的主板是否支持 CSM 并开启,然后做一个 UEFI 模式的 Windows 7 安装介质就行了。如果是 U 盘的话我强烈推荐用 Rufus(通吃 Windows / 各大 Linux 发行版)https://rufus.akeo.ie/
2017/04/10 更新:今天收到通知有人赞,我补充一点。没有 CSM 的机器并不是一定不能装 Windows 7- 导致引导卡住的原因是 vga.sys 要求 INT10,所以如果把显卡驱动集成到安装介质里,并且删掉 vga.sys 并手动修改引导项在引导时不显示任何图像,理论上 ( 实际上也有人成功 ) 是可以在没有 CSM 的情况下安装并使用 Windows 7 的(Secure Boot 还是得关 )