Windows 7 上带有 GPT 磁盘的 diskpart.exe - 无法将分区设置为活动分区?

Windows 7 上带有 GPT 磁盘的 diskpart.exe - 无法将分区设置为活动分区?

在 Windows 7 上。

我不知道如何使用 diskpart 将卷设置为活动卷或在 GPT 磁盘上启动。

那是错误的工具吗?

我必须回到 MBR,因为我不知道如何在 GPT 时管理磁盘。

有什么建议吗?

答案1

既然您谈论 Windows,我猜您将以 UEFI 模式安装系统。

GPT 是为 UEFI 式启动而设计的,它不使用此类设置 - 相反,固件本身会保存一个启动项列表,对应于EFI 系统分区中的文件,并将它们集成到常规的“选择启动盘”菜单中。例如,它可以显示如下内容:

UEFI  Windows Boot Manager  (\EFI\Boot\Microsoft\Bootmfgw.efi)
UEFI  Arch Linux  (\EFI\systemd\systemd-bootx64.efi)
BIOS  Hard Disk 1
BIOS  Floppy Disk

因此,您不需要更改“活动分区”,而是通过固件的设置屏幕(“BIOS 设置”)添加新条目。


话虽如此,GPT有类似的“Legacy BIOS bootable”标志,可以在 BIOS 模式下启动时使用。在 Linux 中,gdisk可以通过x(Expert) → a(Attributes) → 2 (Legacy BIOS bootable) 进行设置。

但是,由于 Windows 7 只能从 GPT+UEFI 磁盘启动或者MBR+BIOS(不是 GPT+BIOS),你无论如何都不需要设置它。(出于同样的原因,我猜微软认为没有必要让它在 DISKPART 中可见。)

其他引导程序(例如 GRUB 或 Syslinux)不一定对混合和匹配引导配置如此挑剔,并且支持从 GPT 磁盘进行 BIOS 引导。但并非所有引导程序都关心“活动”标志 - Syslinux 使用它,但 GRUB 只关心 中的内容grub.cfg

相关内容