我正在第二次尝试获得一个全新的未损坏硬盘(第一次尝试已经产生了一个问题)但我开始失去希望。我得到的新驱动器是 SMART 健康的,但有很多坏块。它每 1TB 就有 1GB 的坏块,我开始意识到,如果我进行了彻底的写入测试,我会在之前的驱动器上发现同样多的坏块。
不幸的是第二次开车;在我完成检查整个驱动器之前计算机崩溃了,但是当 HDDScan 向驱动器写入 2.7TB 时,它发现正好有 2.7GB 的坏块(彻底的写入测试)。我开始认为 HDDScan 毫无意义。(就像我在之前的超级用户问题中所说的那样,我在第一个驱动器上进行了 Seatools Long 通用测试(这是驱动器上的长通用读取),但 Seatools 什么也没发现。我很确定如果我做同样的事情使用新驱动器 Seatools 仍会说驱动器正常。
还有一点我在上一个问题中没有提到的是我已经成功地用数据填充了以前的驱动器(价值 8 TB 的相同文件和一些较小的文件来填充整个 8 TB HDD)然后我尝试并成功能够删除每个文件(我不记得花了 2 分钟或更短的时间,但速度足够快)。所以也许驱动器很好。
我还没有用一堆文件填充这个新驱动器,但我现在正在做。然后我会删除每一个文件。我的问题是:
- 完全填充硬盘然后成功删除每个文件是否足以检查驱动器的物理健康状况?
- HDDScan 说的真的是真的吗?如果没有,是否有更好更快的替代方案来进行彻底的写入测试(HDDScan 需要 4-5 天才能写入 2.7TB,而用一堆 1GB 文件填充整个驱动器所需的时间更少)?
- 进行写入测试时是否存在零坏块驱动器(根据 HDDScan 或更好的替代方案)?
- 如果没有这样的驱动器,那么有多少坏块太多了?
编辑:如果有帮助的话,我也在 Windows 8.1 上。
不它不是。
即使您 100% 用文件填充磁盘,您也不会写入每个扇区,因为 SECTORS 被分组为 BLOCKS,并且您的文件不太可能 100% 填充每个 BLOCK。您将不得不写入磁盘上的每个扇区,然后尝试读取该扇区。有用于此的实用程序(我假设 HDDScan 是其中之一)。
除非您使用某种擦除实用程序,否则当您删除文件时,您只是删除了指向该文件的“指针”。
https://en.wikipedia.org/wiki/Disk_sector
您的工具可能多次写入、读取和验证每个扇区。硬盘驱动器是系统中最慢的部分之一,2.7TB 是巨大的;这需要时间。您的工具可能会提供一个“快速”选项,该选项可能只执行一次读/写/验证。
开箱即用,您的新驱动器不太可能显示任何坏扇区,因为制造商会预先标记它们。(有人会纠正我这一点)
您需要注意的是坏扇区的增加。如果您每周(甚至每个月)都会遇到新的坏扇区,我建议您更换驱动器。
我相信现在所有的驱动器都会自动检测并标记坏扇区。(有人会纠正我这一点)