首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于GPT表错误,无法格式化或删除待决的分区

由于GPT表错误,无法格式化或删除待决的分区
EN

Ask Ubuntu用户
提问于 2013-12-09 15:29:45
回答 2查看 46.4K关注 0票数 21

这就是我试图在我的吊坠中格式化一个分区时得到的:

删除分区/dev/sdb1:以非零退出状态退出的命令行parted --script "/dev/sdb" "rm 1"'错误:警告:/dev/sdb包含GPT签名,指示它有一个GPT表。然而,它没有一个有效的假msdos分区表,因为它应该。也许它被破坏了--可能是因为一个不理解GPT分区表的程序。或者您删除了GPT表,现在正在使用msdos分区表。这是GPT分区表吗?错误:主表和备份GPT表都已损坏。尝试创建一个新的表,并使用Parted的救援功能来恢复分区。(udisks错误-夸克,0)

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 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来安装它。

票数 10
EN

Ask Ubuntu用户

发布于 2014-12-16 17:32:29

我遇到了这个问题,我把它写到了一个旧的驱动器上,它已经被写成了一个实时的linux磁盘。

如果只想擦除磁盘/dev/sdX,则解决方案:

代码语言:javascript
复制
sudo gdisk /dev/sdX
o  

(同意删除分区)

代码语言:javascript
复制
w  

(同意编写分区表)

然后你有一个完全空白的驱动器。剩下的就是创建一个分区,如果您想要使用它。

注意:Gdisk是一个磁盘分区工具,如果不小心,它可以擦除磁盘。它旨在创建、修改和擦除分区。

票数 35
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/388315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档