如何对硬盘上的损坏扇区进行分区?

如何对硬盘上的损坏扇区进行分区?

所以我的想法是,我想创建一个仅包含或至少包含 HDD 上所有损坏扇区的分区(如果只有损坏的扇区是不可能的,那么几个正常的扇区也是可以的),主分区将是未损坏的扇区。

这样的事可能实现吗?我无法想象为什么不可能。

答案1

这是个糟糕的主意。不要这么做。坏块意味着驱动器很快就会坏掉。立即取出您的数据。

如果在驱动器启动处附近有坏块,那么您可能会遇到麻烦,因为分区表必须位于那里,等等。

如果你真的想这么做,也许是出于受虐倾向,那么你首先需要弄清楚哪里有大量的好积木。

您可以使用 fdisk 手动声明分区的确切起始和结束位置。Gparted 也是一款不错的工具,尽管它无法提供相同的精细度。

可以说,不要这样做。

答案2

如果这是现代驱动器,它有一些保留扇区,一旦出现坏扇区,就会重定向到这些扇区。如果您看到“坏”扇区,则保留区域可能已耗尽(不能保证 - 切勿使用扇区损坏的 HHD - 风险太大)。

在 Linux 上,badblocks命令可以帮助在文件系统上标记这些扇区(在 ext2 上,可能是 ext3 和 ext4 上)。

无论如何,我认为当前的 IDE/SATA/USB HDD 太聪明了 - 块 I/O 失败意味着不返回错误,而是设备重置、I/O 重试等等。

答案3

如果你尝试这样做,会发生很多奇怪的事情

不要尝试这样做,或者如果你有不重要的数据或不关心的文件就这样做

如果你坚持你可以使用脑膜炎球菌计划于hiern 的引导 15.2 CD/DVD,该程序用于发现您的坏扇区到底在哪里,然后您可以使用 fdisk 命令来隔离或创建远离该坏扇区的分区。

 Note 

    When damaged sectors start to appear that mean the rest of the hard
    will be alike [with exceptions some times] , so don't make that

相关内容