这就是我试图在我的吊坠中格式化一个分区时得到的:
删除分区
/dev/sdb1:以非零退出状态退出的命令行parted --script "/dev/sdb" "rm 1"'错误:警告:/dev/sdb包含GPT签名,指示它有一个GPT表。然而,它没有一个有效的假msdos分区表,因为它应该。也许它被破坏了--可能是因为一个不理解GPT分区表的程序。或者您删除了GPT表,现在正在使用msdos分区表。这是GPT分区表吗?错误:主表和备份GPT表都已损坏。尝试创建一个新的表,并使用Parted的救援功能来恢复分区。(udisks错误-夸克,0)
发布于 2013-12-09 23:09:08
您的磁盘可能最初包含一个GUID划分表(GPT),但是您使用一个不了解GPT的工具在此基础上创建了一个新的主启动记录(MBR)分区表。因为GPT占用了比MBR更多的空间,这意味着有剩余的GPT数据,而parted正因此而变得困惑。
如果这个分析是正确的,那么最简单的解决方案就是在磁盘上运行FixParts。FixParts将提供删除剩余的GPT数据,此后您应该能够正常使用磁盘。(您不需要在FixParts中做任何其他事情;只需告诉它删除GPT数据时,它就会询问您,然后退出。)
但是有一个警告:也有可能您有一个GPT磁盘,但是有东西意外地将MBR分区表写到磁盘上。在这种情况下,您可能希望恢复GPT,而不是清除它!如果是这种情况,则解决方案是在磁盘上运行gdisk。它将检测到问题,并询问您是否要使用GPT或MBR数据。告诉它使用GPT数据,通过键入p并将输出与您认为正确的输出进行比较,检查它是否正确,然后键入w以保存更改。
FixParts (fixparts)和gdisk都是Ubuntu中gdisk包的一部分。它通常在默认情况下没有安装,所以您可能不得不输入sudo apt-get install gdisk来安装它。
发布于 2014-12-16 17:32:29
我遇到了这个问题,我把它写到了一个旧的驱动器上,它已经被写成了一个实时的linux磁盘。
如果只想擦除磁盘/dev/sdX,则解决方案:
sudo gdisk /dev/sdX
o (同意删除分区)
w (同意编写分区表)
然后你有一个完全空白的驱动器。剩下的就是创建一个分区,如果您想要使用它。
注意:Gdisk是一个磁盘分区工具,如果不小心,它可以擦除磁盘。它旨在创建、修改和擦除分区。
https://askubuntu.com/questions/388315
复制相似问题