我最近拥有Acer M5,它带有64位Windows8。运行Windows 7 x86需要它。我将BIOS设置更改为在“传统启动”下启动,而不是在UEFI模式下启动。
我使用UltraISO创建了可启动USB。但是,当我选择一个分区时,它说“无法在此磁盘上安装Windows。所选的磁盘具有GPT分区样式”。
一个快速的谷歌搜索可以http://forum.acronis.com/forum/40223,看来我们不能运行32位。如果删除每个分区,它将起作用吗?还有其他选择吗?
谢谢。
我最近拥有Acer M5,它带有64位Windows8。运行Windows 7 x86需要它。我将BIOS设置更改为在“传统启动”下启动,而不是在UEFI模式下启动。
我使用UltraISO创建了可启动USB。但是,当我选择一个分区时,它说“无法在此磁盘上安装Windows。所选的磁盘具有GPT分区样式”。
一个快速的谷歌搜索可以http://forum.acronis.com/forum/40223,看来我们不能运行32位。如果删除每个分区,它将起作用吗?还有其他选择吗?
谢谢。
Answers:
您的计算机附带了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模式不需要任何分区表转换并可以进行双重引导。 ,如果那是您想要做的。
我知道这已经超出了相关的时间范围,但是让我们直接记录一些事情。
@RodSmith是对的,因为Windows引入了将BIOS固件绑定到MBR分区引导磁盘的限制,而不是BIOS / MBR固有的限制。Fedora和Ubuntu的所有现代版本在x32和x64版本中都可以正常运行,并且可以在GPT系统上引导BIOS。
我同意@RodSmith的观点,即Windows 8在从GPT转换为MBR时将停止引导,但不必重新安装。Windows安装的可启动DVD包含自动修复或手动修复的所有工具。基本上,它涉及编写MBR(使用bootrec
或bootsect
),指定一个系统保留的分区(以前是EFI系统分区),卷启动记录(再次使用bootrec
或bootsect
),然后重新引入bootmgr
和BCD
(使用bcdboot
)。大约半个小时。
如果您的备用驱动器很小,则可以从BIOS上的GPT引导Windows(32位或64位)。软盘就可以。
引导至Windows安装/修复光盘。
在小磁盘/软盘上创建系统驱动器,并用于
bcdboot
将启动文件放在小磁盘上新创建的驱动器上。使用添加一个引导扇区bootsect
。将更{bootmgr}
device
改为boot
。从小磁盘启动。步骤在这里详细说明。