Linux
如何向 SSD 發送“ATA Secure Erase”命令?
擦除支持SED的 SSD 的一個非常好的方法是更改密碼/密鑰。但是如何處理那些沒有 SED 支持的人呢?
這篇文章說
幸運的是,可以擦除大多數 SSD,儘管這比擦除更接近“重置”。“ATA Secure Erase”命令指示驅動器刷新所有儲存的電子,強制驅動器“忘記”所有儲存的數據。此命令實質上將所有可用塊重置為“擦除”狀態,這是 TRIM 用於垃圾收集目的的。
問題
我想這是可以用 來完成的
hdparm
,所以有人知道這是什麼命令嗎?
以下是步驟:
- 查看特徵是否未凍結。
hdparm -I /dev/sdX
. 如果是(通常通過 BIOS),解凍它的好方法是暫停電腦,然後恢復 - 然後驅動器通電,但沒有 BIOS。- 重要提示:設置密碼。這將啟用驅動器的安全功能:
hdparm --user-master *u* --security-set-pass *password* /dev/sdX
- 最後,擦除驅動器:
hdparm --user-master *u* --security-erase *password* /dev/sdX
此處更詳細地描述了該過程: https ://wiki.archlinux.org/index.php/SSD_memory_cell_clearing
我的驅動器範例:
安全: 主密碼修改碼 = 65534 支持的 未啟用 未鎖定 冷凍 未過期:安全計數 不支持:增強擦除 安全擦除單元 2 分鐘。
所以它被凍結了……現在我暫停……並且……
安全: 主密碼修改碼 = 65534 支持的 未啟用 未鎖定 未冷凍 未過期:安全計數 不支持:增強擦除 安全擦除單元 2 分鐘。