我有一个硬盘被删除了(不是我自己删除的)。可能是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 芯片,从而丢失出厂校准数据。这通常是无法恢复的,除非是最有能力的数据恢复服务。