出厂状态/空白重置

出厂状态/空白重置

Linux 中的分区工具现状如何?哪些工具值得推荐,哪些工具我应该远离?也就是说,我对软件包中的、以及和变体fdisk感兴趣cfdisk。我sfdisk猜现在的“首选”解决方案是?fdiskcfdiskgnu-fdiskparted

我之所以问这个问题,是因为我几年前曾经使用过cfdisk,但现在我坐在这里,手里拿着一个新的 3TB 磁盘,却显示完全错误的信息,它显示一个分区的大小为 375GB,并且有可用空间,即使只有一个 3TB 的分区,也没有可用空间。如果我从包中cfdisk切换到,它会显示正确的信息,但现在什么都不显示。同时,Ubuntu 默认自带的常规程序会正确显示内容。似乎可以工作,但缺乏对较新的 GPT 分区表的支持。cfdiskgnu-fdiskfdisk.gnu-fdiskfdisksfdisk

基本上这些工具中有一半似乎都不能正常工作。那么我是不是应该忘掉它们,parted从现在开始用它们做所有事情?这些gdisk工具是否已经准备好迎接黄金时段,或者使用 GPT 有什么缺点?还有其他我应该注意的工具吗?

答案1

要使用 GPT 磁盘,您需要基于 libparted(parted、GParted 等)或我的GPT fdisk(gdisk、、sgdiskcgdisk工具。后者包含在 Ubuntugdisk软件包中,如果我没记错的话。既然你说你熟悉cfdisk,我建议你看看cgdisk,因为后者是仿照前者设计的,但适用于 GPT 磁盘。

就我个人而言,我会避免使用 GNU fdisk 包;它试图在 libparted 之上添加一个类似 fdisk 的用户界面,但结果却是省略了本来fdisk有价值的功能。

编辑(2017 年 3 月):

较旧fdisk和相关的工具(sfdiskcfdisk)现在也支持 GPT。如果我没记错的话,Ubuntu 14.10 或 15.04 是第一个附带更新工具的 Ubuntu 版本,因此除非您运行的是较旧的发行版,否则您应该拥有这些工具。据我上次检查,我的 GPT fdisk 为 GPT 特定功能提供了更全面的支持,但fdisk和它的同类工具应该可以满足大多数日常操作。

答案2

出厂状态/空白重置

如果在硬盘分区方面遇到问题,我发现有帮助的一件事就是创建一个可启动磁盘:

(该网站有免费版本)

  • 可启动 ISO 上还有一些其他功能,但我不需要它们

  • 这帮助我将硬盘重置为完全空白的出厂状态并从头开始

  • 当它在用于 Linux 之前曾是 Windows 机器的可启动磁盘时,或者由于其他原因该磁盘无法被操作系统安装 CD 正确识别时,它尤其有用。

然而在一种情况下(不确定为什么)我必须删除 GPT 分区表,但这是一个相对容易的任务(在下面的链接中解释):

不确定这是否是你想要的……但也许它有帮助

请参阅下面关于在大型驱动器上删除 GPT 的警告的评论

  • 谢谢 Rod!:-)

相关内容