我不知道有什么工具可以做表面扫描,也可以修复坏块。
你使用的是哪种类型的Mac和哪种类型的硬盘驱动器?
我怀疑你是否能找到任何软件工具来 “修复 "坏块,至少对于最近的硬件来说是这样。我不知道是什么时候开始的,但一段时间以前,重映射坏扇区的能力被合并到硬盘驱动器的固件中。
如果你用类似 SMARTReporter 这样的工具查看你的硬盘的 S.M.A.R.T. 寄存器 ,你应该会看到一个 ID 号为 05,标题为 "Reallocated Sectors Count” 的条目。这是硬盘重新映射的坏扇区的数量。
也许Disk Warrior的 “Bad Block "指的是其他东西?(虽然我猜不到是什么)。
更新回复评论(如下):
SMARTReporter似乎是一个相当 "古怪 "的工具。事实上,你可以查询和显示驱动器的S.M.A.R.T.寄存器的内容,只是你必须跳过意想不到的圈圈才行。
在 SMARTReporter FAQ 你可以找到这个小插曲。
_SMARTReporter能告诉我到底是哪个S.M.A.R.T.测试失败了吗?
是的,从2.4.5版本开始!
是的,从2.4.5版本开始!在偏好窗口的驱动器列表中右键单击驱动器,然后选择 "检查S.M.A.R.T.属性"。键盘快捷键&鼠标 "右键单击 "上下文窗口是做不到的。另一方面,SMARTReporter 是免费的。 ;-)
但我离题了……
奇怪的是,SMART Utility 称硬盘为 "Failing",而其他所有的实用程序都显示为 "Verified"。它显示1个待处理的坏扇区。那么,如何将 "待定 "坏扇区改为 "移除 "或 "重新分配 "的坏扇区?
我的理解是,_你不会这么做。硬盘的固件应该是自动完成的。请注意维基百科S.M.A.R.T.文章中的表格。
05 重新分配扇区计数
重新分配扇区的计数。当硬盘发现读/写/验证错误时,会将此扇区标记为 "重新分配",并将数据转移到特殊保留区域(备用区域)。这个过程也被称为重新映射,"重新分配 "的扇区被称为重映射。
这就是为什么在现代硬盘上,在测试表面时找不到 "坏块 "的原因–所有的坏块都隐藏在重定位的扇区中。然而,随着重新分配的扇区数量的增加,读/写速度往往会降低。
原始值通常代表被发现并重新映射的坏扇区数量的计数。因此,属性值越高,硬盘需要重新分配的扇区越多。
C5 Current Pending Sector Count
"不稳定 "扇区的数量(由于读取错误,等待重新映射)。如果一个不稳定的扇区随后被成功写入或读取,这个值就会减少,扇区就不会被重新映射。扇区上的读取错误不会重映射该扇区(因为它以后可能是可读的);相反,硬盘固件会记住该扇区需要重映射,并在下一次写入时重映射它。_
因此,如果上述情况属实,那么显然需要谨慎解释Pending Sector Count。扇区读取错误很可能是在你之前用TechTool进行磁盘扫描时发生的。(另外,你是指 TechTool Deluxe 3.1.3 ??)由于 TechTool 可能没有尝试写入扇区,所以它没有(尚未)重新分配。
如果不重新格式化,能做到吗?
我认为只有当格式化写到硬盘上的_每一个扇区时,"重新格式化 "才会有所成就。我不知道用磁盘实用程序进行标准(非安全)擦除……我相信你所说的MAC中的重新格式化……是否能达到这个目的。
如果你这样做,那将是一项非常耗时的任务。我最近用一个500GB的笔记本硬盘做了这样的事情,花了不到2个半小时就完成了。当然,你还得加上从(希望是值得信赖的)备份中恢复系统的时间。
我不清楚你是否有必要尝试主动强制 "纠正 "这个问题。假设硬盘的固件应该会在下一次尝试写入坏扇区时自行处理这个问题。另外,在我看来,这个坏扇区目前没有被用作任何文件的一部分。TechTool只是在扫描硬盘的所有扇区时 "偶然发现 "了这个扇区。
但如果你想尝试强制修正,我想你必须做一些事情来强制写入该扇区。不过这似乎不值得。我会继续备份你的文件,并留意你的硬盘,以防它开始出现以下情况 进一步退化。