这是我尝试在笔式驱动器中格式化分区时得到的:
删除分区时出错
/dev/sdb1
:parted --script "/dev/sdb" "rm 1"'
以非零退出状态退出命令行:1:警告:/dev/sdb
包含GPT签名,表明它具有GPT表。但是,它没有应有的有效伪造的msdos分区表。可能它已损坏-可能是由于不了解GPT分区表的程序造成的。或者,也许您删除了GPT表,现在正在使用msdos分区表。这是GPT分区表吗?错误:主GPT表和备用GPT表均已损坏。尝试制作一个新表,并使用Parted的救援功能恢复分区。
(udisks-error-quark, 0)
可能是您的磁盘最初包含一个GUID分区表(GPT),但是您使用不了解GPT的工具在该表上创建了一个新的主启动记录(MBR)分区表。因为GPT比MBR占用更多的空间,所以这意味着有剩余的GPT数据,并且parted
因此而变得混乱。
如果此分析正确,那么最简单的解决方案是在磁盘上运行FixParts。FixParts将提供删除剩余的GPT数据的功能,此后您应该能够正常使用磁盘。(您无需在FixParts中执行任何其他操作;只要它询问您有关GPT数据的信息,然后告诉它删除GPT数据,然后退出即可。)
但是,有一个警告:您可能有GPT磁盘,但是有意外将MBR分区表写入了该磁盘。在这种情况下,您可能要恢复GPT,而不是将其清除!在这种情况下,解决方案是gdisk
在磁盘上运行。它将检测到问题并询问您是否要使用GPT或MBR数据。告诉它使用GPT数据,通过键入p
输出并将其与您认为正确的任何内容进行比较来检查其是否正确,然后键入w
以保存更改。
FixParts(fixparts
)和gdisk
都是gdisk
Ubuntu中软件包的一部分。默认情况下通常不会安装它,因此您可能必须输入来安装它sudo apt-get install gdisk
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句