为什么安全擦除不起作用?SG_IO:检测数据错误/丢失

Mik*_*sta 4 ssd hdparm

我想安全地擦除我的 SSD(在 Ubuntu 18.04 上)

\n\n

我愿意

\n\n
sudo time hdparm --user-master u --security-erase mypassword /dev/sda\n
Run Code Online (Sandbox Code Playgroud)\n\n

我收到此错误消息

\n\n
/dev/sda:\n Issuing SECURITY_ERASE command, password="mypassword", user=user\nSG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 04 51 40 00 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\nSG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\n0.00user 0.00system 0:00.07elapsed 1%CPU (0avgtext+0avgdata 1892maxresident)k\n0inputs+0outputs (0major+77minor)pagefaults 0swaps\n
Run Code Online (Sandbox Code Playgroud)\n\n

输出lsblk

\n\n
sda      8:0    0 111,8G  0 disk \n\xe2\x94\x9c\xe2\x94\x80sda1   8:1    0   512M  0 part /boot/efi\n\xe2\x94\x9c\xe2\x94\x80sda2   8:2    0 103,4G  0 part /\n\xe2\x94\x94\xe2\x94\x80sda3   8:3    0     8G  0 part [SWAP]\nsdb      8:16   0 931,5G  0 disk \nsr0     11:0    1  1024M  0 rom\n
Run Code Online (Sandbox Code Playgroud)\n\n

出了什么问题L,我该如何解决?

\n

小智 6

您是从 Live CD/USB 记忆棒启动吗?

仅当驱动器卸载时才能使用 ATA 安全擦除。

但当驱动器处于冻结安全状态时,通常会出现此 SG_IO 错误。

检查“sudo hdparm -I /dev/sdX”(使用正确的 X 字母)。

它必须显示“未冻结”,如果显示“冻结”,则只需使用以下命令暂停您的电脑:

“sudo systemctl suspend”,您的电脑将关闭,按空格键再次唤醒它,如果不起作用,请按一次电源按钮。

现在 SSD 不应该再被冻结了。