GPT 和 MBR 分区之间有根本区别吗?我不是在谈论分区表或布局,而是在谈论分区本身。
假设我已经将一个分区格式化为 NTFS,我可以在 MBR 和 GPT 磁盘之间逐字节复制它吗?
如果是这样,如果我有一个 Windows 分区,我可以将它从 MBR 磁盘逐字节复制到 GPT 磁盘吗?BOOTMGR
尽管它在 GPT 磁盘上,但什么会阻止我在分区上打一个 NT 6.0 VBR(又名)并从 BIOS grub 链式加载它?最初安装在 GPT 磁盘上的 Windows 的相同问题。什么阻止我这样做?
没有。MBR 和 GPT 都不处理分区内部的内容。您可以将分区从 MBR 克隆到 GPT,反之亦然,并且仍然可以正常访问所有数据。当然,同时保持在限制范围内(例如 MBR 上每个分区的最大扇区数为 2^32)。
但是,当涉及启动和操作系统时,事情会受到进一步的限制。Windows 有一个人为的限制,这意味着它不能从 GPT 磁盘启动 BIOS。它需要 UEFI。Linux 不受此限制的影响。GRUB 不太可能对此做出任何改变。
BIOS 启动不关心 MBR 或 GPT 或其他任何东西。它只执行引导驱动器的第一个扇区。
那么是什么阻止了你?视窗。你能让它工作吗?是的。只需为 Windows 创建一个兼容的引导分区(FAT32 EFI 系统分区,用于 GPT 或 NTFS 普通分区)并用于bcdboot
配置它。还有mbr2gpt
。
归档时间: |
|
查看次数: |
326 次 |
最近记录: |