如何在基于UEFI的系统上安装Windows 7 32位?


2

我最近拥有Acer M5,它带有64位Windows8。运行Windows 7 x86需要它。我将BIOS设置更改为在“传统启动”下启动,而不是在UEFI模式下启动。

我使用UltraISO创建了可启动USB。但是,当我选择一个分区时,它说“无法在此磁盘上安装Windows。所选的磁盘具有GPT分区样式”。

一个快速的谷歌搜索可以http://forum.acronis.com/forum/40223,看来我们不能运行32位。如果删除每个分区,它将起作用吗?还有其他选择吗?

谢谢。


BIOS无法引导GPT分区。将其隐藏到MBR或不禁用uEFi
Ramhound

@Ramhound谢谢。转换成MBR?
CppLearner

当然是分区了。如果启用UEFI,则可以将Windows 7安装在GPT分区上,而要做的就是禁用安全启动,这是在所有具有Windows 8的计算机上的一项要求(您必须禁用它)。
Ramhound

2
BIOS / GPT限制是Windows之一,而不是BIOS之一。同样,转换为MBR涉及转换整个分区表,而不仅仅是一个分区。如果需要使用Windows 8进行双重引导,这将产生后续影响。请参阅我的答案以获取详细信息。
Rod Smith

Answers:


8

您的计算机附带了64位EFI实现。这样的EFI只能在EFI模式下引导64位OS。因此,要启动32位版本的Windows,必须以BIOS模式启动它。这需要将分区表(不仅是单个分区;整个分区表)从GUID分区表(GPT)格式转换为主启动记录(MBR)格式,因为Microsoft决定不支持从BIOS模式启动。 GPT磁盘。大多数磁盘分区工具都可以以破坏性的方式进行此转换(清除磁盘上已存在的所有内容),还有一些工具可以以非破坏性的方式进行转换。我自己的GPT fdisk(gdisk是后者之一。请注意,MBR分区还有许多其他名称,例如“ MS-DOS分区”或“ BIOS分区”。因此,您可能需要根据使用的工具来寻找正确的名称。

请注意,即使您非破坏性地转换了分区表,现有的Windows 8也可能会停止引导。(我自己还没有尝试过这种转换,所以我不是100%积极的。)本质上,至少如果安装在Windows OS上,则必须以一种模式(BIOS或EFI)引导所有Windows操作系统。一个磁盘。如果要双重引导,这可能是个问题,因为鉴于您指定的目标,您可能必须在BIOS模式下重新安装Windows 8。反过来,这将需要访问Windows 8的零售版本,因为OEM还原工具可能只会在EFI模式下还原。

如果您想运行Windows 7的64位版本,这可能会更容易一些。然后可以以EFI模式而不是BIOS模式安装它,因为BIOS模式不需要任何分区表转换并可以进行双重引导。 ,如果那是您想要做的。


4

我知道这已经超出了相关的时间范围,但是让我们直接记录一些事情。

  • @RodSmith是对的,因为Windows引入了将BIOS固件绑定到MBR分区引导磁盘的限制,而不是BIOS / MBR固有的限制。Fedora和Ubuntu的所有现代版本在x32和x64版本中都可以正常运行,并且可以在GPT系统上引导BIOS。

  • 我同意@RodSmith的观点,即Windows 8在从GPT转换为MBR时将停止引导,但不必重新安装。Windows安装的可启动DVD包含自动修复或手动修复的所有工具。基本上,它涉及编写MBR(使用bootrecbootsect),指定一个系统保留的分区(以前是EFI系统分区),卷启动记录(再次使用bootrecbootsect),然后重新引入bootmgrBCD(使用bcdboot)。大约半个小时。

  • Windows不能从BIOS系统上的GPT引导并不是严格的事实。这是做“不可能”的技巧

如果您的备用驱动器很小,则可以从BIOS上的GPT引导Windows(32位或64位)。软盘就可以。

引导至Windows安装/修复光盘。

在小磁盘/软盘上创建系统驱动器,并用于bcdboot将启动文件放在小磁盘上新创建的驱动器上。使用添加一个引导扇区bootsect。将更{bootmgr} device改为boot。从小磁盘启动。

步骤在这里详细说明。


0

最近遇到了类似的问题,这就是我所做的

禁用UEFI。切换到旧版

在Windows 7 32位安装程序中,选择自定义安装并删除所有现有分区。从未分配的空间创建了一个新分区,Windows安装程序允许我使用该分区来安装Windows


0

UEFI(统一可扩展固件接口)仅支持64位Windows和GPT磁盘。您不能引导带有MBR磁盘的32位操作系统。您需要安装64位Windows和GPT磁盘才能在UEFI中启动。对于32位和MBR,必须在传统模式下启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.