我有东芝,我想安装Windows 7。我的固件是UEFI。我已经禁用了安全启动,并启用了Legacy支持。在安装Windows 7之前,我已经使用带有gparted的MBR对我的硬盘进行了分区。
然后我尝试在其上安装Windows。问题是Windows在安装过程中会自动将我的硬盘转换为GPT。为什么?我怎么解决这个问题?
我有东芝,我想安装Windows 7。我的固件是UEFI。我已经禁用了安全启动,并启用了Legacy支持。在安装Windows 7之前,我已经使用带有gparted的MBR对我的硬盘进行了分区。
然后我尝试在其上安装Windows。问题是Windows在安装过程中会自动将我的硬盘转换为GPT。为什么?我怎么解决这个问题?
Answers:
从 UEFI维基百科 页:
为确保向后兼容性,大多数UEFI固件实现 在PC级机器上也支持从传统BIOS模式启动 MBR分区磁盘,通过兼容性支持模块(CSM) 这提供了传统的BIOS兼容性。在这种情况下,启动是 通过忽略,以与基于BIOS的传统系统相同的方式执行 分区表并依赖于引导扇区的内容。
通常称为从MBR分区磁盘引导BIOS样式 BIOS-MBR,无论是在UEFI还是传统上执行 基于BIOS的系统。
此外,还可以从GPT磁盘启动传统的基于BIOS的系统,并且这种启动方案通常称为BIOS-GPT。
从EFI启动Windows安装,不允许在MBR磁盘上安装,反之亦然。
EFI安装需要EFI分区方案 开机 (如我错了请纠正我)
喜欢:
Partition FileSystem Size Purpose
EFI FAT32 100MB EFI Boot Sector on GPT disk
MSR N/A 128MB Hidden Services Partition for GPT disk
Primary NTFS N/A Windows Installation/Data Volume contaning VHD
但是,它可以在CSM模式下从另一个MBR磁盘(或VHD)加载窗口。 因此,要实现此目的,您需要至少2个磁盘或1个物理GPT磁盘,其中包含一个虚拟MBR磁盘。
EFI从UEFI变量中的.EFI文件细节引导。如果没有设置,它将回退到固定的路径。对于Amd64 PC,这是\ EFI \ BOOT \ BOOTX64.EFI。如果固件支持普通EFI引导和后向CSM,那么通常会获得两个引导条目。
请注意,默认情况下,在Windows 7 DVD上启用EFI启动,但如果将该iso / DVD转换为USB挂件,则不会启用EFI启动。在这种情况下,您需要手动移动文件。
你有两个选择:
在这两种情况下,Windows都将使用GPT分区样式安装到硬盘上。它不适用于MBR。
使用具有BIOS固件的旧计算机或在基于现代EFI的系统中打开CSM并禁用安全启动
在这两种情况下,这仅适用于具有MBR方案的硬盘分区。
由于您的问题是磁盘不断转换为GPT,因此您很可能使用第一个选项启动。要么接受并使用EFI / GPT(它优于MBR),要么仔细查看如何启动。许多固件可以从两个选项启动,但通常在启动选项前面添加前缀。例如。以下两个项目均来自启动相同的DVD。
P0: Samsung DVD 0
UEFI: Samsung DVD 0
如果你得到类似于那两个的选项,那么你需要选择正确的选项,即使两者都将开始安装过程。如果您没有两个选项来检查是否可以从该设备启动其他DVD / CD或制作仅支持您所需选项的pendrive。
微软在他们自己的网站上有一个工具就是这样,将一个ISO写入USB pendrive。 Alternatovely Rufus是一个很棒的工具,并支持这两个选项(因此请确保设置您想要避免歧义的那个)。