重新使用已擦除但无法再访问的硬盘

重新使用已擦除但无法再访问的硬盘

我有一个硬盘被删除了(不是我自己删除的)。可能是killdisk使用了一个名为的程序。我想重新使用硬盘,但它似乎“真的被删除了”。我不想要硬盘上的任何旧数据。

如果我启动compmgmt.msc并尝试初始化 MBR(或 GPT),则会出现错误消息“数据错误(CRC 校验)”。如果我尝试使用 Linux,则无法安装它,因为没有“超级块”。我无法列出它fdisk -l

但是 SMART 程序可以找到它并读取状态信息,一切都正常。我使用了 HDDSCAN(win10) 并尝试使用测试-->擦除。此功能报告我“发现坏块:数字”。数字正在快速增加。我猜它充满了“坏块”。

这个硬盘真的永远消失了吗?我不认为这仅通过软件就可以实现。

Num     Attribute Name                  Value   Worst   Raw(hex)            Threshold
001     Raw Read Error Rate             118     099     0000000B07-31CD     006
003     Spin Up Time                    100     099     0000000000-0000     000
004     Start/Stop Count                100     100     0000000000-032D     000
005     Reallocation Sector Count       100     100     0000000000-0000     036
007     Seek Error Rate                 079     060     0000010576-C21A     030
009     Power-On Hours Count            094     094     0000000000-15DE     000
010     Spin Retry Count                100     100     0000000000-0000     097
012     Device Power Cycle Count        100     037     0000000000-032D     020
183     SATA Downshift Error Count      100     253     0000000000-0000     000
184     End To End Error Count          100     100     0000000000-0000     097
187     Reported Uncorrectable Error    096     096     0000000000-0004     000
188     Reported Command Timeouts       100     100     0000000000-0000     000
189     High Fly Writes                 100     100     0000000000-0000     000
190     Airflow Temperature             069     052     31 C                045
190     Airflow Temperature Minimum     069     052     24 C                045
190     Airflow Temperature Maximum     069     052     38 C                045
191     G-sense Rate/Servo tracking     100     100     0000000000-0013     000
192     Emergency Retract Count         100     100     0000000000-0015     000
193     Load/unload Cycle Count         090     090     0000000000-55E6     000
194     HDA Temperature                 031     048     31 C                000
194     HDA Temperature Minimum         031     048     16 C                000
194     HDA Temperature Maximum         031     048     52 C                000
195     Error Rate                      046     038     0000000B07-31CD     000
196     Reallocation Event Count        100     100     0000000000-0000     036
197     Current Pending Errors Count    100     100     0000000000-0000     000
198     Uncorrectable Errors Count      100     100     0000000000-0000     000
199     UltraDMA CRC Errors             200     200     0000000000-0000     000
254     G-shock/Free-fall Event Count   100     100     0000000000-0000     000

答案1

您的软件对块的定义是什么(这有点高于扇区级别,因为块更像是 NTFS pe 中的群集)...

但是 SMART 程序可以找到它并读取状态信息,一切都正常。我使用了 HDDSCAN(win10) 并尝试使用测试-->擦除。此功能报告我“发现坏块:数字”。数字正在快速增加。我猜它充满了“坏块”。

... 未反映在 SMART 参数中:待处理和重新分配的扇区为零。但您的 SMART 参数显示的寻道错误率数字异常。

=> 造成坏块的不是坏扇区!

答案2

因为你在 Linux 中可以看到它 - 如果你希望它完全像一个新的硬盘,

dd bs=1024k count=10 if=/dev/zero of=/dev/[whatever it's dev name is]

这将使磁盘的前 10 MB 清零(绰绰有余),从而清除任何以前的分区表格式或超级块。Eugene Rieck 也指出,如果磁盘来自某种外来企业系统,则它可能采用备用块大小,这可以通过低级格式化来解决。

如果使用磁性消磁工具擦除了硬盘,则可能还会擦除逻辑板上的一些 NVM 芯片,从而丢失出厂校准数据。这通常是无法恢复的,除非是最有能力的数据恢复服务。

相关内容