根据 ULSAH 旧版本中的信息,我尝试使用 hdparm 清除我的旧备份磁盘(USB 连接的 SATA 驱动器,而不是 SSD),选项如下(就像幼儿做事的方式一样):
hdparm --security-set-pass foo /dev/sdb
hdparm --security-erase-enhanced foo /dev/sdb
hdparm --security-erase foo /dev/sdb
(我使用了第三个命令以确保万无一失。)后来,磁盘的行为变得难以预测。
hdparm --security-unlock foo /dev/sdb
似乎可以向其中写入新的分区表并开始格式化,但该分区表没有保留。当我尝试对磁盘执行某些操作时,我开始收到 IO 错误。反复尝试使用 hdparm 解锁磁盘或其他操作,但没有进一步的明显效果。
我现在意识到(见http://www.tomshardware.co.uk/answers/id-1984547/secure-erase-external-usb-hard-drive.html),整个想法似乎从一开始就是不明智的。而且在没有先谷歌搜索的情况下就开始做这件事,我不值得也不希望得到任何同情。
但是,我能否判断外部驱动器是否确实变砖了?是否有某种诊断工具可用?扔掉基本上还能使用的设备太可惜了。(作为备份磁盘,到目前为止,它还过得不错,有足够的空闲时间。)
答案1
根据我的经验,安全擦除不会释放设备上的锁定的可能性非常小,我不得不使用 MHDD 来永久解锁内置硬盘。如果 hdparm 仍可用于您的外置驱动器,您可以尝试 -I 命令来查看它是否没有锁定或者锁定靠近文本墙的底部证明了这一点。
编辑:澄清一下,有两种类型的驱动器解锁。临时解锁是指硬盘在下次电源循环之前解锁,永久解锁是指解除该驱动器上的锁定。据我所知,已经有一段时间了,每次电源循环只能执行一次解锁。