use*_*072 4 linux freeze ssd hard-drive hdparm
我跑
须藤 hdparm -I /dev/sda
结果:
安全:
主密码修订代码 = [编辑以防它是敏感数据]
支持的
未启用
未锁定
冻结
未过期:安全计数
支持:增强擦除
我的目标是执行增强的安全擦除(如何?在我知道如何解冻我的驱动器后我会发现这一点)并检测和删除Device Configuration Overlay。相关线程:在 Linux 中运行“hdparm --dco-identify”时出错
我想弄清楚为什么 --dco-identify 失败,我怀疑这可能是驱动器“冻结”的结果。我记得这是一年前我试图安全擦除 SSD 时的一个问题。我放弃了,但怀疑通过 USB 连接或热插拔它可能会修复它。
为什么?参考:https : //ubuntuforums.org/showthread.php?t=1982585
所以在这篇文章的上下文中,我试图解冻我的驱动器。当它通过 SATA 连接时,我该怎么做?
更新: 我用外部硬盘尝试了这个并运行
须藤 hdparm -I /dev/sda
驱动器未冻结。迷人。
我跑了:
须藤 hdparm --dco-identify /dev/sdc
命令执行成功!!
所以这已经得到证实,但仍然没有回答我关于这是否可以通过内部驱动器实现的问题
如果是笔记本电脑,很难到达磁盘驱动器以拔下它等,请使用挂起方法。它对我有用。从终端我这样做了:
sudo systemctl suspend
Run Code Online (Sandbox Code Playgroud)
等待 1 分钟,然后轻按笔记本电脑电源按钮将笔记本电脑重新启动并重复:
sudo hdparm -I /dev/sda
Run Code Online (Sandbox Code Playgroud)
和中提琴,“未冻结”。
成功!!我设法通过将驱动器连接到的 SATA 端口设置为可热插拔来解冻驱动器。这涉及到我进入 BIOS。实现此目的的方法因 BIOS 制造商而异。
一旦 SATA 端口可热插拔,我执行了以下操作:1) 关闭电脑 2) 从主板上拔下 SATA 数据线。左侧电源线已连接。3) 打开 PC 并引导至 Linux 4) 连接 HDD 和 Viola!它已解冻并且“ sudo hdparm --dco-identify /dev/sdb ”正在工作!5)我通过运行“ sudo hdparm -I /dev/sdb ”检查确认它已解冻
注意:设备现在位于 sdb 而不是 sda(您将在我的其他线程中找到 - 上面链接),因为 HDD 在 Linux 启动后已连接!
如果您无法使驱动器支持热插拔,则必须购买 SATA-USB 电缆并通过 USB 连接驱动器。