如何在 Ubuntu Lucid 下转储 GPT?

如何在 Ubuntu Lucid 下转储 GPT?

Ubuntu Lucid 上是否有一个工具可以以人类可读的形式转储块设备的 GPT(GUID 分区表)?我感兴趣的最重要的信息是每个分区的字节偏移量。

答案1

parted应该可以print表格并将提供每个分区的开始和结束,但我不确定 GPT 是否使用字节偏移。 gdisk给出其在扇区中的偏移量,您需要将扇区数乘以逻辑扇区大小来计算出字节数。

答案2

如果你问这个问题,你可能想读一下这个: http://www.rodsbooks.com/gdisk/repairing.html

答案3

转储原始字节:

xxd /dev/sdx | more

xsdx你的 gpt 设备字符 替换more,用于防止数据在终端上不受控制地流动。

祝你黑客愉快:)

答案4

我用答案来https://unix.stackexchange.com/q/154076作为灵感。

最近sudo fdisk -lsudo gdisk -l DEVICEsudo parted -l转储所有块设备的分区表DEVICE,它们都支持(并自动检测)MBR 和 GPT。但是,它们不直接显示字节偏移量。但它们会显示它们使用的单位(逻辑扇区大小),默认情况下为 512 字节。

相关内容