备份 GPT 表已损坏

备份 GPT 表已损坏

我在尝试使用 Gparted 格式化 U 盘时遇到了问题。我尝试创建可启动的 OS X 安装,为此,我使用 GPT 格式化 USB 驱动器,然后创建 2 个分区:一个分区带有 UFI 引导加载程序,另一个分区带有操作系统,但一旦使用 Gparted,系统会告诉我“备份 GPT 表已损坏”,并且不会读取第二个分区。

无论大小如何,它总是读取 sdb1 而不是 sdb2(我需要访问它来复制文件)。

使用 GDISK 我已经更正了 GPT(因此 gparted 不会发出错误)但 /dev/sdb2 仍然无法访问,其文件系统无法识别。

你能帮忙吗?谢谢!

答案1

首先,您使用了哪些工具和程序来找到“备份 GPT 表已损坏”消息,并且可以通过重现这些步骤来重现该错误消息吗?可能是您在创建分区时做错了什么,这导致了问题,但如果不知道您是如何创建分区表和文件系统的,就不可能确切知道。

其次,如果错误可重现,并且您使用的是常见分区工具(例如 OS X 中的磁盘实用程序、gdiskLinux 中的 GParted 等),则分区表中出现一致且可重现的问题的可能性很小。这让我认为您手中的 USB 闪存驱动器可能有缺陷。但我不能确定,特别是如果您使用一些奇怪的工具来创建分区。

第三,如果某个分区(例如/dev/sdb2)无法访问,您可能需要使用文件系统修复工具,例如。进一步诊断需要了解它是什么文件系统(如果您打算在其上安装 OS X,我猜是 HFS+)。 and/orfsck的输出对进一步诊断很有用。sudo fsck /dev/sdb2sudo blkid /dev/sdb2

第四,如果您尝试创建可启动的 OS X 磁盘,您可能应该在 OS X 中执行此操作,而不是在 Linux 中。您尝试使用 Linux 执行此任务有什么原因吗?

我建议您编辑您的问题以提供所有这些附加信息;这些信息太多了,无法在评论中容纳。

相关内容