![Windows 7 上带有 GPT 磁盘的 diskpart.exe - 无法将分区设置为活动分区?](https://linux22.com/image/1494591/Windows%207%20%E4%B8%8A%E5%B8%A6%E6%9C%89%20GPT%20%E7%A3%81%E7%9B%98%E7%9A%84%20diskpart.exe%20-%20%E6%97%A0%E6%B3%95%E5%B0%86%E5%88%86%E5%8C%BA%E8%AE%BE%E7%BD%AE%E4%B8%BA%E6%B4%BB%E5%8A%A8%E5%88%86%E5%8C%BA%EF%BC%9F.png)
在 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
。