在带有 GPT 分区的 UEFI 笔记本电脑上全新安装 64 位 Windows 7 Pro?

Mes*_*ika 19 boot windows-7 gpt uefi windows-8

我目前正在为我妻子的新三星 Book 9 笔记本电脑的问题而烦恼。
它预装了 Windows 8。她想要 Windows 7 Pro。

我已经为她安装了 64 位 Windows 7 Pro,并认为这就像常规的“干净的 Windows 安装”一样,但不幸的是事实并非如此。

在三星的网站上,我遵循了一些关于如何配置 BIOS 以使其能够与 Windows 7 一起运行的说明。这意味着将 BIOS 规范从UEFI更改为CSM。我禁用了快速启动配置,因此它可以识别我的便携式 DVD 驱动器并更改启动顺序。我还禁用了安全启动配置。

一切正常,我可以从 Windows 7 DVD 启动并开始安装过程。

但是当进入可以选择安装、删除、格式化和新建分区的部分时,问题就来了。我删除了 Windows 8 分区并创建了一个新分区,但在屏幕底部出现错误,告诉我无法在此分区上安装。

当进入有关该消息的详细信息时,它表示无法安装,因为它运行在GPT分区而不是 NTFS 上。

我应该说我没有删除所有分区,因为其中一个是 Windows 8 恢复,如果出现任何问题,我将能够返回到预安装的 Windows 版本。

我一直在搜索 Google、论坛和社区、Youtube 视频以及不希望找到答案的内容,但没有找到更接近答案的地方。

我的问题是:
我是否需要删除整个 SSD 驱动器才能使其恢复为 NTFS?
无论如何,是否可以使用GPTUEFI上安装 Windows 7 ? 有没有人可能遇到过类似的事情,这对我重新安装 Windows 7 有什么建议?

我很难接受在计算机上运行 Windows 8 以外的任何东西都是不可能的。

任何帮助或建议将非常感谢。

干杯,
- M

Rod*_*ith 39

首先,您将两三个不同的东西混为一谈(可能是因为程序消息措辞不当):

  • 固件类型——旧电脑使用基本输入/输出系统 (BIOS),但新电脑使用可扩展固件接口 (EFI)或其更新的变体,统一 EFI (UEFI)。BIOS 和 EFI 的主要职责是启动启动过程,但它们以不兼容的方式进行,因此操作系统需要支持计算机支持的任何启动模式。大多数 EFI 包括一个称为兼容性支持模块 (CSM) 的组件,它使 EFI 能够启动 BIOS 模式的操作系统,但此功能可能会导致与它解决的问题一样多。使 BIOS 和 EFI 的讨论复杂化的事实是,许多人(甚至大多数制造商)将 EFI 称为“BIOS”,这可能是因为“BIOS”是更熟悉的术语。然而,两者实际上并不相同,使用术语“BIOS”来指代 EFI 就像使用术语“福特”来指代雪佛兰一样。通用术语是“固件”。
  • 分区表类型——旧 PC 使用主引导记录 (MBR)分区磁盘方法。EFI 引入了一个新系统,称为GUID 分区表 (GPT)。尽管 GPT 与 EFI 相关联,但这两者并不是一回事,在基于 BIOS 的计算机上使用 GPT 或在基于 EFI 的计算机上使用 MBR 是可能的。但是,Windows 确实将两者结合起来作为其启动盘: Windows 将仅在基于 BIOS 的计算机上从 MBR 磁盘启动(或在基于 EFI 的计算机上使用 CSM/BIOS/legacy 模式时)和仅在 EFI 上从 GPT 磁盘启动- 基于计算机。但是,可以将分区表类型与数据磁盘的引导模式或许多非 Windows 操作系统一起使用。
  • 文件系统类型——从 Windows XP 开始,Windows 就倾向于使用新技术文件系统 (NTFS)来存储数据。NTFS 与其他文件系统(例如较旧的 FAT 或 Linux 和 OS X 使用的各种文件系统)一样,是一组有助于命名文件、在磁盘上定位文件等的数据结构。任何文件系统都可以与 MBR 或 GPT(或其他分区表类型)一起使用,因此您关于计算机“在 GPT 分区而不是 NTFS 上运行”的声明将分区表和文件系统混为一谈。通常,Windows 磁盘将使用 NTFSGPT 或 MBR。AFAIK,Windows 7 和 Windows 8 都需要对引导分区使用 NTFS,但可以使用 FAT 或(通过第三方驱动程序)各种其他文件系统作为数据分区。

Windows 8 和 Windows 7 都支持 BIOS 和 EFI。您选择的引导模式决定了您选择的分区表类型。关于 GPT 的错误消息表明您以 BIOS/CSM/legacy 模式启动了 Windows 7 安装程序,因此它期待 MBR,当它看到 GPT 时,它抱怨。您必须使用 NTFS 作为您的引导(通常C:)文件系统,无论您的分区表类型是 GPT 还是 MBR,并且如果您使用其他数据分区,您可能希望在它们上使用 NTFS。

因此,问题变成了:您想使用哪种引导模式?大多数 Windows 7 介质使在 BIOS 模式下启动比在 EFI 模式下启动更容易。不过,各种站点描述了如何在 EFI 模式下启动 Windows 7 以安装到 GPT 磁盘。例如,该站点描述了该过程;然而,我没有仔细阅读它,所以不能保证它的准确性。

如果您决定在 BIOS/CSM/legacy 模式下安装 Windows 7,则需要从磁盘中擦除 GPT 数据。正如Understood 所建议的那样,全盘擦除是一种选择;然而,这太过分了。您可以使用我的GPT fdisk ( gdisk)通过使用z专家菜单上的选项来擦除 GPT 数据。任何使您能够创建新的 MBR 数据结构的分区工具也应该可以完成这项工作,尽管其中一些(包括 Microsoft 的工具)不会完全清除 GPT 数据结构。剩余的 GPT 数据可能会在未来导致问题,如果磁盘实用程序查找它们并因此而变得混乱。(例如,许多 Linux 安装程序会这样做。)

使用 EFI 模式进行引导有一些优点,但其中大多数都非常小或不适用于所有情况:

  • 在大多数基于 EFI 的新计算机上,EFI 模式比 BIOS/CSM/legacy 模式更快。然而,这并非普遍正确,差异只是几秒钟。
  • 安全启动可以通过使恶意软件更难感染启动过程来提高系统安全性。不过,Windows 7 不支持安全启动,因此您必须禁用它或使用Linux 安全启动工具之一来获得有限的 Windows 7 安全启动支持。(我从未尝试使用 Linux 工具与Windows 7,所以我什至不能 100% 确定这会起作用。)
  • GPT 是使用大于 2TiB (2.2TB) 的磁盘的实际必需品。如果你的启动盘比这个小,GPT的优势就很渺茫了。
  • EFI 理论上在引导加载程序管理方面比 BIOS 灵活得多,这在多引导环境中是有益的。OTOH,EFI 足够新,仍然有足够多的错误,以至于它的理论优势经常被现实世界的错误和其他问题所抵消。


Tho*_*ues 7

为了在 GPT 磁盘上安装 Windows

使用Rufus创建一个可启动的 U 盘,其设置如下图所示。

选择“是很重要的GPT分区方案的UEFI

在此处输入图片说明

此解决方案修复了错误:“无法在此磁盘上安装 windows。所选磁盘为 GPT 分区样式”