我的 Crucial BX100 SSD 被锁定了。我无法使用正确的用户密码将其解锁。
所以我在谷歌上搜索了一下,阅读主题我应该尝试用主密码来解锁它。
不幸的是,我没有在互联网上找到 Crucial 驱动器的主 ATA 密码。
有人知道 Crucial 驱动器的 ATA 主密码吗?
我想使用以下命令:
hdparm --user-master m --security-unlock PASS /dev/sda
或者也许有人知道其他可以解锁我的 SSD 的解决方案。
背景:我想安全擦除我的 SSD 驱动器。我从 Knoppix Live CD 启动并使用以下命令:
hdparm --user-master u --security-set-pass PASS /dev/sda
之后我想用以下方法真正安全地删除它:
hdparm --user-master u --security-erase PASS /dev/sda
00
但它在末尾加上了以下内容:
Bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 51 e0 00 21 04 …
可能需要知道的是:在此之前我的驱动器已冻结。我通过将系统置于睡眠模式解决了这个问题。此后冻结状态已消失。
这是否会导致锁定状态?我不知道。
我现在有点绝望,希望你能帮助我。
编辑 3 月 1 日:
我找到了这个线今天有人遇到了同样的问题。他们认为,他的情况是控制器问题。也许我会在接下来的几天里用这些信息质问 Crucial。
有关更多信息:我也尝试了以下命令:
hdparm --user-master m -- security-disable NULL /dev/sda
和
hdparm --user-master m --security-erase-enhanced NULL /dev/sda
结果:
Bad/missing sense data, sb[ ]: 70 00 05 00 00 00 00 0a 51 e0 00 21 04
fdisk -l
结果:
i/o (input/output) Error
答案1
如果你所说的“锁定”是指 ATA 安全擦除级别,那么你应该能够使用新的主密码,无论旧密码是什么:
hdparm --user-master m --security-set-pass NEWPASS /dev/sda
对于已被锁定以准备擦除的驱动器,或对于正在擦除的驱动器,这是唯一允许的操作。
这是因为锁的目的是为了防止有人中断擦除,然后访问任何剩余的数据。
但如果有人想做的只是重新利用驱动器和丢弃任何先前的数据,然后启动新的擦除应该可以工作(只要驱动器处于良好的工作状态)。
答案2
好的,伙计们,更换成功了!我鼓励遇到同样问题的每个人都向 Crucial 发送保修更换请求。
我的经验: - 当您说您在 Linux 上使用此驱动器,然后出现问题时,Crucial 会试图摆脱您(至少在电话中)。他们说了类似这样的话:“我们不支持 Linux”(在我看来,这是愚蠢的说法,不值得一听)。实际上,有一个人告诉我类似这样的话:“如果驱动器在使用 Linux 时变砖,则不会更换驱动器”。这可以忽略。我感觉他们试图责怪我,而不是听我说我没有做错什么,一定是硬件故障。
所以 - 我的建议是:如果你把它寄回去,就不要提到在 Linux 上使用(至少在实际的更换请求中*)。只要说它不适用于 Windows 10,你就可以放心使用了。那么你就不会遇到问题。
*在我发送的一封一般服务邮件中,工作人员非常有帮助,甚至提到了 Linux。
问候!
答案3
我想毫无疑问这是一个硬件问题。
我将联系 Crucial,希望能够更换 SSD。
(本文后面会对此进行解释。)
@Royce:
您不会碰巧通过 USB 转 SATA 连接驱动器吧?如果是这样,您可以尝试直接 SATA 连接吗?
-> 不,它不是通过 USB 转 SATA 连接的。它通过 SATA 连接直接连接到主板。
对于我认为是硬件问题的解释:
1)我试过一切这在软件层面上是可能的 - 但对 SSD 不起作用:
- Linux 终端中所有可能的命令(见上文) - 包括 Royce 的命令:
hdparm --user-master m --security-set-pass NEWPASS /dev/sda
- 将 SSD 插入主板上的另一个 SATA 端口
- 在 UEFI/BIOS 中将 SATA 选项在 IDE 和 AHCI 之间切换
在 Windows 上安装“Crucial Storage Executive”,并尝试使用“PSID 恢复”功能对其进行安全擦除(就像 Crucial 支持人员告诉我的那样)-> 不起作用
- “Storage Executive”和 Windows 都无法识别 SSD(甚至 Windows 磁盘管理也无法识别)。
- 信息:UEFI(BIOS)和Linux都可以识别SSD
通过 USB 启动驱动器刷新固件 -> 不起作用:
CMD_Status:驱动器中止命令 | STATUS_CODE:13
2)正如我在开篇所写(在“3 月 1 日编辑”部分),我发现此主题根据那里的答案,这可能是编程控制器损坏即硬件故障。我非常确定他们是对的,这也适用于我的驱动器 - Crucial BX100。
概括:
它实际上看起来像 Crucial 的 BX100变得僵硬如果您在 Linux 上添加安全密码。
这可能是一个错误的编程控制器。
我将联系 Crucial 支持(保修期尚未结束),并且告诉您替换是否有效。