我拥有或者负责(在工作中)许多 HDD,它们要么是 raid 阵列的一部分,要么在其他地方有数据的备份。
当磁盘开始出现故障并且由于反复尝试从某个区域恢复数据而变得缓慢时,这非常令人讨厌。我不需要数据,我想修复或强制故障驱动器上的一些错误,以便硬盘制造商更有可能在保修期内更换它们。
我知道还有其他关于坏扇区的 QA,但它们通常谈论的是恢复数据。我对驱动器上有什么数据不感兴趣。本质上,我想尽快强制 SMART 重新分配扇区计数超过故障阈值,或者让磁盘稳定下来,所有坏扇区都重新分配,不再发生坏扇区。目前我采取的步骤是
- 快速格式化驱动器
- 如果有任何错误,请转到步骤 1
- 使用 powershell 脚本复制文件以填满整个磁盘
- 如果有任何错误,请删除问题文件并转到步骤 3
- 验证所有文件的内容是否与源文件相同
- 如果有任何错误,请转到步骤 1
通常磁盘会完全停止工作,或者我会厌倦重新分配的扇区数达到其故障阈值需要多少天。
有时我会尝试将文件留在我创建的特殊坏文件夹中,我知道文件中有一个坏扇区,作为我自己的标记,不使用这些扇区。
还有其他可以更快的工具或方法吗?
编辑:我还应该指出,我也不关心安全擦除驱动器。如果有人物理上获得磁盘并可以读取任何数据,这对他们来说是好事。
答案1
您需要找到一台可以藏在角落里的旧电脑来运行这些程序。如果驱动器损坏轻微,则可在不到 2 小时内完成,具体取决于硬盘的大小。
如果您将 dban(dariks boot and nuke)设置为 2 或 3 次传递,速度可能会更快。也许 mhdd(开启重新映射)
根据硬盘的大小,它不像多 TB 硬盘。来自 grc.com 的 Spinrite。
这 3 种方法都是设置并忘记。每天检查几次,看看它们是否完成。
答案2
你的时间比硬盘更值钱,如果你受雇于某人,我敢肯定你花费雇主的薪水比购买新硬盘的成本还要多。只需购买新硬盘并复制所有你能复制的数据即可。如果你有备份(你应该有),只需通过备份恢复硬盘即可。
答案3
我使用类似目的的工具:
1 和 2 都是低级 DOS 实用程序,在驱动器级别工作,忽略文件系统,并且可以使用自定义超时(例如“如果有 300 毫秒的延迟,则重写扇区”)。大多数情况下,该过程如下(它是自动的):读取数据直到出现 BAD 或延迟,重写坏/延迟扇区,继续。在重写期间,HDD 要么修复扇区,要么将其重新映射到保留区域。但由于您不需要数据,您可以选择只擦除 HDD。它会稍微快一点。这两个实用程序都支持结束后重复,因此如果驱动器慢慢死机并抛出越来越多的 BAD,您将能够自动完成驱动器的痛苦。
HDDScan 是 Windows 实用程序,与 MHDD 来自同一作者,但与 MHDD 相比其功能有限。