Ssd

為什麼安全擦除不起作用?SG_IO:錯誤/缺失的感知數據

  • March 25, 2019

我想安全地擦除我的 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,我該如何解決?

您是從 Live CD/USB-Stick 啟動嗎?

您只能在解除安裝驅動器時使用 ATA Secure Erase。

但是這個 SG_IO 錯誤通常出現在驅動器處於凍結安全狀態時。

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

它必須說“未凍結”,如果它說“凍結”,那麼只需使用以下命令暫停您的 PC:

“sudo systemctl suspend”,你的電腦將關閉,按空格鍵再次喚醒它,如果這不起作用按電源按鈕一次。

現在 SSD 不應該被凍結了。

引用自:https://unix.stackexchange.com/questions/502664