如何知道坏块是逻辑坏块还是物理坏块?

如何知道坏块是逻辑坏块还是物理坏块?

我无法从外部磁盘(NTFS 系统)读取某些文件。Windows 现在无法从此磁盘读取。

我只是使用 badblocks (Linux) 扫描磁盘。程序打印出很多坏块。

我读到过磁盘上可能存在逻辑和物理错误(?)。这些坏块是物理的还是逻辑的?我怎么知道呢?

是否可以修复物理坏块或仅将其标记为不可用?

答案1

坏块通常是无法再写入或读取的块。如果不进行更改或运气好的话,您将无法物理恢复数据。如果是永久性损坏,则无法修复。某些公司确实提供可能能够恢复数据的服务,但不要指望硬盘能保持原样。他们可能会打开它,更换零件或做任何其他事情来读取该数据,而且这通常是一个非常昂贵的过程。

PS:不要尝试自己打开磁盘。

答案2

驱动器上的坏块意味着您无法再读取或写入驱动器的该扇区,其原因是物理的。如果您在驱动器上看到坏块,我建议您将数据移出,因为这会影响其他文件的部分内容。

正如您所提到的,您可以在 Linux 上使用来查看这些坏块badblocks

sudo badblocks -v /dev/sda6 > bad_blocks.txt

坏块就是损坏了,这种损坏是永久性的,无法修复。

相关内容