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

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

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

我愿意

sudo time hdparm --user-master u --security-erase mypassword /dev/sda

我收到此错误消息

/dev/sda:
 Issuing SECURITY_ERASE command, password="mypassword", user=user
SG_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
SG_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
0.00user 0.00system 0:00.07elapsed 1%CPU (0avgtext+0avgdata 1892maxresident)k
0inputs+0outputs (0major+77minor)pagefaults 0swaps

输出lsblk

sda      8:0    0 111,8G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0 103,4G  0 part /
└─sda3   8:3    0     8G  0 part [SWAP]
sdb      8:16   0 931,5G  0 disk 
sr0     11:0    1  1024M  0 rom

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

答案1

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

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

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

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

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

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

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

相关内容