![“创建分区表”和 GParted 中的简单格式化有什么区别?](https://linux22.com/image/949085/%E2%80%9C%E5%88%9B%E5%BB%BA%E5%88%86%E5%8C%BA%E8%A1%A8%E2%80%9D%E5%92%8C%20GParted%20%E4%B8%AD%E7%9A%84%E7%AE%80%E5%8D%95%E6%A0%BC%E5%BC%8F%E5%8C%96%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
如果我想擦除 USB 驱动器内容(例如从可启动 USB 恢复到普通存储),我总是使用 GParted 中的“创建分区表”功能 - 我这样做的原因是,与普通格式化相比,这样做速度明显更快。
在我的 32GB USB 驱动器中,分区的正常格式化(右键单击驱动器并选择Format to..
)需要 10-20 分钟,而“创建分区表”仅需 5 秒。为什么时间差异这么大?
答案1
格式化操作针对分区并替换其中的文件系统,而创建分区表操作针对整个驱动器,但不格式化。
如果您使用与驱动器上现有文件系统完全相同的分区位置重新创建分区表,您的文件系统及其所有数据将被识别并再次可挂载(在正确的条件下)。不过,如果您没有完全正确设置尺寸,这也会导致一些问题。
而如果你格式化,同一位置上任何预先存在的文件系统都将被丢弃。它可能可以使用低级工具恢复,但安装后的新文件系统将是空的,不会显示任何旧数据。
格式化大约需要 5 秒钟。如果要花几分钟,您可能意外启动了“完整”格式化,这基本上就是通过用零填充整个分区,并创建文件系统。除非您有不想恢复的敏感数据(如果有,还有其他工具可以更好地擦除数据),否则没有必要这样做。在现代驱动器上,完整格式化的作用远不止于此,或者说是必要的,这在很大程度上是一个神话。