Gla*_*lad 5 linux security hdparm
我一直在尝试在希捷硬盘上设置密码:
sudo hdparm --user-master m --security-set-pass pwd /dev/sda
Run Code Online (Sandbox Code Playgroud)
我得到
Issuing SECURITY_SET_Pass command, password="pwd", user=master, mode=high SECURITY_SET_PASS: Input/output error
为什么我总是收到那个错误?
小智 1
我清理了我的三星 PM830 (MZMPC256HBGJ-000L1),因为我试图摆脱 SMART 错误(不可纠正的错误计数/ecc 错误率 -> 这导致了像 800f0922 这样的 Windows 更新错误 -> 这只是一个猜测,内部擦除之类的东西可能会帮助恢复我的 SSD)
请阅读此处导致我的系统上出现“SECURITY_SET_PASS:输入/输出错误”的原因:
好吧,我最终使用了分开的魔法并使用了“擦除”->内部安全擦除我必须使用较短的待机时间来解锁驱动器。我使用了增强型安全擦除。我之前没有读过https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase;)我一直等到程序告诉我硬盘内部完成。
笔记本电脑是 Lenovo Yoga 13。当我重新启动系统时,系统提示我输入密码。但我从未设置过它,并且根据一些消息来源,它已被设置为启用安全性的空值。
我如何摆脱我的错误
我启动了另一台没有硬盘的笔记本电脑(asus eee 1000h),等待parted magic启动。然后热插拔硬盘。打开控制台。当我执行“hdparm -I /dev/sda”时,程序看到硬盘并告诉我“安全”已启用并锁定。
我关注了https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase并且只得到了类似的输出
Issuing SECURITY_SET_Pass command, password="xxxx", user=master, mode=high
SECURITY_SET_PASS: Input/output error
Run Code Online (Sandbox Code Playgroud)
最后,经过一番愤怒管理,我第二次重新擦除它,然后我发现“启用”和“锁定”已经消失了。
我想
hdparm --user-master u --security-erase NULL /dev/X
Run Code Online (Sandbox Code Playgroud)
完成了工作,但我无法确认!根据输入/输出错误,我的所有其他尝试都失败了,只有这个有效。
警告:请阅读其他来源和有关将密码设置为 NULL 的警告,尤其是在联想笔记本电脑上!
但这可能对那些认为硬盘已经变砖的人有所帮助。