我曾经遇到过 SanDisk X110 mSATA SSD 的问题,我使用 TxBench 将其置于安全擦除状态,并使用带有 ASM1053E 芯片的 USB 适配器。不幸的是,我的电脑在几秒钟后就卡住了,我移除了 SSD。现在 USB 适配器工作正常(未损坏),但每当我插入 SSD(USB 或 SATA)并尝试操作时,访问它的每个软件都会卡住,只要我移除 SSD 就会恢复正常。我既不能格式化 SSD,也不能再次擦除它。TxBench 告诉我它不是安全冻结,但无法擦除它。有什么方法可以拯救 SSD 并使其正常运行?
注意:使用“修复”一词,我的意思是我只想恢复驱动器,而不是数据恢复(我总是保留一份好的备份)
编辑:我相信驱动器是不是坏了,因为我可以在 Windows 磁盘管理中看到它的型号和所有软件都可以识别磁盘(但无法识别容量)和HD Tune 和 Crystal Disk Info 可以正确读取其所有 SMART 数据。
答案1
警告:请勿尝试通过 USB 接口执行此操作!当我通过 SATA 接口在 X-25M 上尝试此过程时,它运行良好。当我稍后通过 USB 适配器在同一驱动器上再次尝试此过程时,它允许我使用密码保护驱动器,但不会接受 SECURITY-ERASE 命令。
您的 USB 外壳可能正在阻止 I/O,因为它无法处理已设置 ATA 密码的 SSD。驱动器不会响应读取请求,因此外壳可能会一直尝试并重试访问,但失败。
有很大几率您可以通过主板的 SATA 接口直接插入 SSD 来解决此问题。
一旦 SSD 通过 SATA 直接连接,请尝试禁用密码。
在 Linux 上,执行此操作的命令是
sudo hdparm --security-disable PASSWORD /dev/sdX
… 在哪里PASSWORD
你最初设置的密码在哪里,/dev/sdX
是SSD。
答案2
SSD 与 HDD 有很大不同。您不需要对 SSD 进行安全擦除,事实上,这样做适得其反。当您删除所有项目或格式化驱动器,然后让其连接一小会儿时,内置的 GarbageCollection 将释放所有已删除的位,之后将无法恢复任何数据。要恢复操作后的数据,只需连接并再次格式化即可。