据我了解,如果我们使用 Rufus 格式化 USB 闪存驱动器,并使用 Rufus 将 Windows ISO 文件复制到驱动器,然后使用 Del 键从驱动器中删除所有 ISO 文件,则驱动器仍可使用 MBR 启动。这是正确的吗?
如果是这样,如果我们稍后通过 Windows 右键单击上下文菜单的“格式化”选项格式化驱动器会怎么样?此操作是否会从驱动器中删除 MBR 并使其无法启动?
答案1
据我了解,如果我们使用 Rufus 格式化 USB 闪存驱动器,并使用 Rufus 将 Windows ISO 文件复制到驱动器,然后使用 Del 键从驱动器中删除所有 ISO 文件,则驱动器仍可使用 MBR 启动。这是正确的吗?
不。首先,只有一个 ISO 文件系统,您可以使用 Rufus 将其复制到 USB 闪存驱动器。如果您稍后删除分区中的文件,则不会影响 MBR 和分区的引导扇区,因此“可引导性”仍然存在。但如果分区中没有任何文件,引导扇区中剩余的引导代码将失败。这实际上取决于您认为什么是“可引导的”。
如果是这样,如果我们稍后通过 Windows 右键单击上下文菜单的“格式化”选项格式化驱动器会怎么样?此操作是否会从驱动器中删除 MBR 并使其无法启动?
不会,MBR 不会被删除,并且格式化操作不会影响 MBR 内标记可启动分区的标志。
只有格式化操作更改文件系统时,MBR 才会受到影响。这将需要更改 MBR 中的文件系统类型标识符。
答案2
让我们正确理解一下术语:
MBR 和 GPT 是两个分区样式
格式化分区会创建文件系统例如 NTFS 或 FAT32。
这两个术语是不同的,并且一个与另一个没有任何关系(除了一些固有的限制)。
此外,如果启动使用分区中的数据,删除分区中的所有文件将导致磁盘无法启动。Rufus 放置在磁盘前几个扇区内的小型初始引导代码将保留,因此磁盘可能看起来对 BIOS 来说是可启动的,但在这种情况下启动将失败。