如何找到受重新分配扇区影响的文件?

如何找到受重新分配扇区影响的文件?

我有一块 Western Digital RE4 1.5TB,刚刚重新分配了 56 个扇区。

  Reallocated Sectors Count,140,193,193,OK,56,0,Enabled

我想知道是否有可能找出哪些文件受到这些重新分配扇区的影响,以及它们是否因为这种重新分配而出现损坏的位。

答案1

不容易。
扇区重新分配发生在驱动器内部(这就是 SMART 向您报告的原因)——您的文件系统不知道它正在发生。就它而言,扇区12345仍然是扇区12345,这就是它向驱动器请求的。驱动器内部知道12345现在是什么67890,并返回重新映射扇区的内容。

我知道的唯一可以做到这一点的方法是获取驱动器的物理扇区图(来自驱动器的电子设备),将其与重新分配图相结合,将其转换为逻辑扇区图(呈现给操作系统/文件系统),然后确定哪些文件在重新映射时正在使用重新分配的扇区(可能不是当前使用它的文件)。


因此,从实际目的来看,您不能这样做 - 而且您也不必这样做。
现代硬盘在重新分配扇区时比较悲观,当扇区处于边缘状态时会重新分配,而不是等待它完全无法使用(因此,如果重新分配成功且透明,则不会丢失任何数据:写入被重定向,或者读取重试直到成功,随后数据被移动)。如果重新分配失败,操作系统会从驱动器中收到错误并将其报告给您。

您唯一需要关心的事情是:

  • 我的驱动器上是否有可见的坏扇区(正在报告给操作系统)?
    如果答案是肯定的,则驱动器已损坏。操作系统可见的坏扇区意味着驱动器的重新分配空间已用完,并且您开始失去可访问的磁盘。故障通常迫在眉睫,应尽快更换驱动器。

  • 行业重新分配数量是否高于阈值,或者是否正在快速稳步增长?
    这可能表明正在发生故障 - 再次计划尽快更换驱动器。

答案2

这是 SMART 计数器。重新分配的扇区不会暴露给软件。从物理上讲,所有驱动器都有备用空间用于重新分配,因此,HDD 在内部执行所有操作,过程对外界是透明的。当重新分配的扇区数足够低时 - 您不必担心,性能下降不会很明显。可能,一些特定于供应商的工具可以向您显示 HDD 的内部结构,但使用通用实用程序 - 这实际上是不可能的,没有这样的标准,只有 SMART。

相关内容