Cpp*_*ner 3 boot windows-7 acer-aspire partitioning uefi
我最近拥有 Acer M5,它带有 64 位 Windows 8。我需要它来运行 Windows 7 x86。我将 BIOS 设置更改为在 Legacy BOOT 而不是 UEFI 模式下启动。
我使用 UltraISO 创建了我的可启动 USB。但是当我选择一个分区时,它说“windows 不能安装在这个磁盘上。所选磁盘是 GPT 分区样式”。
快速谷歌搜索 yeidls http://forum.acronis.com/forum/40223似乎我们无法运行 32 位。如果我删除每个分区,它会起作用吗?有什么替代方案吗?
谢谢。
您的计算机附带 64 位 EFI 实现。这样的 EFI 只能在 EFI 模式下引导 64 位操作系统。因此,要启动 32 位版本的 Windows,您必须以 BIOS 模式启动它。这需要将分区表(不仅仅是单个分区;整个分区表)从GUID 分区表 (GPT)形式转换为主引导记录 (MBR)形式,因为 Microsoft 已决定不支持在 BIOS 模式下从GPT 磁盘。大多数磁盘分区工具可以以破坏性的方式进行这种转换(清除磁盘上已有的所有内容),少数可以非破坏性地进行。我自己的GPT fdisk ( gdisk
)是后者之一。请注意,MBR 分区还有许多其他名称,例如“MS-DOS 分区”或“BIOS 分区”。因此,您可能需要寻找正确的名称,具体取决于您使用的工具。
请注意,即使您非破坏性地转换分区表,您现有的 Windows 8 也可能会停止启动。(我自己还没有尝试过这样的转换,所以我不是 100% 肯定的。)本质上,您必须以一种模式(BIOS 与 EFI)启动所有 Windows 操作系统,至少如果它们安装在一个磁盘。如果您想要双启动,这可能是一个问题,因为鉴于您既定的目标,您可能必须在 BIOS 模式下重新安装 Windows 8。这反过来又需要访问零售版的 Windows 8,因为 OEM 还原工具可能只会在 EFI 模式下还原。
如果您愿意运行 64 位版本的 Windows 7,这可能会更容易一些。 然后您可以在 EFI 模式而不是 BIOS 模式下安装它,这不需要任何分区表转换并启用双引导,如果这是你想做的事情。
我知道这已经超出了相关的时间范围,但让我们直接记录一些事情。
@RodSmith 是正确的,将 BIOS 固件绑定到 MBR 分区启动磁盘是 Windows 引入的限制,而不是 BIOS/MBR 固有的限制。Fedora 和 Ubuntu 的所有现代版本都可以在 x32 和 x64 版本中正常工作,并且 BIOS 在 GPT 系统上启动。
虽然我同意@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
。从小磁盘启动。
归档时间: |
|
查看次数: |
79346 次 |
最近记录: |