格式化分区后,有关文件系统坏块的信息是否保留?

格式化分区后,有关文件系统坏块的信息是否保留?

我有一个驱动器有坏块。文件系统知道它们,我读到你可以提供e2fsck报告badblocks来通知文件系统有一些坏块。(我认为选项-c正在fsck做同样的事情。)

如果我格式化分区并删除文件系统,那么所有关于坏块的信息都会丢失吗?我需要将坏块告知新文件系统吗?还是 SMART 系统会帮我这样做?

谢谢!

答案1

例如,从我过去五分钟遇到的大量研究中可以看出(从苏世民), 它会出现有关坏块的设备范围元数据存储在主引导记录或 GUID 分区表中(从地址开始的磁盘分区表00000000: 0x00)。

它似乎不太可能存储在分区的文件系统的目录中。无论如何,只有当你向磁盘写入新的分区表,这将不可逆转地销毁所有数据整个磁盘


如果您使用的磁盘对于任何远程任务关键型数据(甚至是您自己的数据)存在坏块,那么该磁盘在不久的将来必然会出现无法修复的故障,购买新磁盘更便宜、更容易、更安全。

相关内容