如何检查U盘中可启动盘是MBR还是GPT?

如何检查U盘中可启动盘是MBR还是GPT?

很久以前,我在 Pen Drive 中刻录了一个 ISO。如何检查 Pen Drive 中刻录的是 MBR 还是 GPT?是否可以通过文件夹结构判断分区方案?


当我们在 Rufus 中更改分区方案时会发生什么?

答案1

首先使用 gdisk 来了解 usb 是 mbr 还是 gpt.. 在 Windows 上如果您有一个硬盘和连接了的外部 usb,则可以从 cmd 使用命令“gdisk 1:”(不要忘记以管理员身份运行 cmd)如果结果是您有带有保护性 mbr 的 gpt,则您的 usb 驱动器正在使用 GPT,否则您的 usb 正在使用 MBR ...您可以输入 p 来检查它是否是您的 usb,因为将显示 usb 驱动器分区表信息。如果您有 GPT 并想检查您是在 UEFI 模式还是传统模式下从 USB 启动(因为 gpt 磁盘也可以在传统模式下启动),您可以检查 usb 文件系统是否是 FAT32 并且里面有 EFI 文件夹,那么您可能在 UEFI 下从它启动,但为确保万无一失,请尝试进入您的 BIOS 设置并通过仅选择 UEFI 禁用传统模式(CSM 模式),然后从 usb 启动您的设备。它将仅使用 EFI 引导加载程序启动。您的计算机必须首先兼容 UEFI 才能使用此方式启动。

答案2

Rufus 为您提供了一些带有分区表的选项。如果您使用 MBR,那么您的 USB 将使用主引导记录进行格式化,并且 iso 文件将刻录在其上。这将使前 512 字节具有操作系统的引导加载程序和分区表,即包含其他文件的 USB 分区。通过这种方式,BIOS 将读取并使用 USB 上的前 512 字节进行启动,这是所有计算机启动使用的旧方式。如果您选择 GPT,那么如果 iso 中的操作系统安装程序支持 EFI 启动(使用新的启动方式),Rufus 将写入 GUID 分区表并使前 512 字节成为没有引导加载程序的保护性 mbr,使用这种启动方式,引导加载程序将作为 bootx64.efi 或其他内容放在分区上,这种方式要求您的计算机支持它,您必须有一台 UEFI 计算机才能使用此方式启动。您还可以选择具有传统模式的 gpt(这是最新分区表上的旧启动方式),这种方式将创建一个 gpt 磁盘并使用保护性 mbr 在其中写入引导加载程序,并且某些 BIOS 可以使用这种方式启动。(这种方式在某种程度上是无用的..)

答案3

MBR 或 GPT 这两个术语与 ISO 无关。

ISO 文件是包含 ISO 9660文件系统。它包含每个扇区的数据的精确表示,就像存储在大小不确定的 CD 上一样。

ISO 可以启动,就像 CD 可以启动一样,但它不是磁盘。MBR 或 GPT 的概念对它没有任何意义。

如果 ISO 包含安装,则可以将此安装安装到 MBR 或 GPT 磁盘。安装程序可能会坚持使用其中一种磁盘格式,但这些概念不适用于 ISO 本身。

答案4

如何检查可启动盘是MBR还是GPT?

启动时C:\WINDOWS\System32\msinfo32.exe会有一个 BIOS 模式条目,它会显示 Legacy 或 UEFI。如果您使用的是 MBR,它会显示 Legacy;如果您使用的是 GPT,它会显示 UEFI。

您还可以在计算机管理中查看驱动器的属性,该属性将指示分区样式。

是否可以从文件夹结构判断分区方案?

MBR 和 GPT 分区的文件夹结构相同。

相关内容