如何安装 UEFI BIOS?

如何安装 UEFI BIOS?

我买了 Seagate Barracuda 3TB 硬盘。当我开始安装 Windows 8 x64 时,它告诉我

无法在此磁盘上安装 Windows。所选磁盘是 GPT 分区样式 (GUID 分区表) 类型的磁盘

它告诉我,首先你必须将磁盘类型转换为 MBR(主引导记录)类型,这不允许您使用超过 2TB 的空间。另一方面,我需要在 3TB 空间上安装 Windows!

最终我发现,如果我的 BIOS 不是 UEFI BIOS,我就无法在该 GPT 类型磁盘上安装 Windows。这一切都意味着我的 BIOS 不支持 UEFI。

我的主板是华硕 P5LD2-X/1333,CPU 是奔腾 D 820,是双核!那么我的电脑出了什么问题?我应该升级硬件吗?还是应该将 BIOS 作为软件升级?我在 ASUS.com 下载了主板的最新 BIOS,但它仍然不支持 UEFI。我该怎么办?我应该升级主板上的芯片吗?

答案1

正如您正确指出的那样,您将需要 UEFI BIOS 才能在 Windows 上使用 GPT 分区方案。

使用当前硬件在 3TB 驱动器上安装 Windows 的唯一方法是使用 MBR 格式化磁盘并使用两个分区存储数据 - 我的建议是将 200GB 用于操作系统和应用程序,然后根据数据量(例如电影、音乐、文档、照片)划分剩余空间 - 例如,如果您有很多电影,请为其创建一个大分区,并将驱动器的其余部分用于存储其他数据。

如果您想运行 UEFI BIOS 并使用 GPT 分区方案,您至少需要购买新的主板、CPU 和 RAM。您的 GPU(如果有)很可能可以转移到新主板上,但如果您当前的型号无法提供最新的 CPU 电源(P5LD2-X 有一个 4 针电源插座,而大多数当前型号都有 6 针或 8 针插座),您可能还需要一个新的 PSU。

答案2

在严格基于 BIOS 的计算机上安装某种“软件 EFI”是可能的。诀窍是使用一种称为开发人员 EFI 环境 (DUET) 的东西,它是一种 EFI 实现,可以像 BIOS 中的引导加载程序一样启动。问题是,顾名思义,DUET 是一种开发人员工具。因此,安装它可能很麻烦,而且并不总是有效。不过,如果您愿意花一两个小时,您可以尝试一下,风险很小(如果您在尝试时只插入一个空磁盘,则没有风险)。这个过程太长了,我无法在这里详细描述;相反,请参阅我的有关该主题的网页。简而言之,您需要下载一个 Linux 紧急光盘(用于安装)和一个包含 DUET 和其他一些“胶水”的软件包。然后,您将启动 Linux 紧急光盘,对硬盘进行分区,并运行安装脚本,将所有内容安装在磁盘上。如果成功,那么当您从硬盘启动时,您将进入一个不熟悉的 EFI 环境。然后,您应该能够将 Windows 安装到磁盘上。我的网页包含有关在 DUET 下安装 Windows 7 的说明,但对于 Windows 8,情况可能有所改变。

正如 Craig 所建议的,也可以将磁盘分割成两个小于 2TiB 的分区,并以标准 BIOS 方式启动。这在 Windows 中是可行的,但除了如何分割磁盘空间的问题之外,还有一个警告:某些分区工具对大于 2TiB 的 MBR 磁盘反应不佳。如果我没记错的话,标准 Windows 工具可以处理它,但其他一些工具会失败或行为不当。因此,我建议在这样的磁盘上使用不熟悉的低级磁盘实用程序时要小心。

答案3

您还可以使用 Linux 救援盘并使用 GParted 将磁盘分区为 GPT。确保向其中添加一个小的 EFI 分区。

然后,如果 Windows 识别 EFI 分区,您就可以安装它了。我的 Windows 可以识别 EFI 分区。

答案4

另一个选项是将 HDD 设置为 Windows“动态”磁盘并使用多分区卷。这样磁盘就会有两个(或更多)分区,但 Windows 会将它们合并为一个具有单个驱动器号的单个卷。

我自己从来没有真正这样做过,但我知道在 Windows“磁盘管理”工具(Windows+R,diskmgmt.msc)中安装后执行此操作相当简单。

相关内容