我有一台快要沒電的筆記型電腦了。螢幕壞了。電源線磨損。電源指示燈有時會呈現紅色閃爍。等等。通常的方法是啟動資料庫管理網絡從閃存驅動器,但是,哦不!我沒有備用閃存驅動器或任何 CD!
是什麼最有效率如果僅限於嘗試從磁碟機上目前安裝的 Linux 作業系統執行此操作,該如何從硬碟上擦除資料?或者我想是從 BIOS 中。我問是因為我認為有比這更好的東西
經典的
rm -rf --no-preserve-root /
。dd if=/dev/zero of=/dev/sda
或相關的東西。用錘子卸下並拆卸驅動器。但這是否會導致回收變得更加困難?我實際上不確定硬碟是如何回收的。 :) 但我寧願不要這樣做。
答案1
使用dd
(又稱:選項 2):簡單有效。
dd
不關心已安裝的檔案系統。
它贏得“數據毀滅者”的綽號是有原因的
在虛擬機器上測試它會產生預期的結果。只需添加&& poweroff
即可使其擺脫 I/O 錯誤的痛苦。
FWIW,測試表明即使在完全覆蓋驅動器poweroff
後也可用;dd
我認為 Bash 在啟動時將其加載到 RAM 中。
按照@Andy的評論(同時堅持dd
),多次覆蓋驅動器。將多個dd
命令連結在一起或使用for
循環來自動化它:
for ((I=0;I<=7;I++)) {
dd if=/dev/zero of=/dev/sda status=progress;
echo "Drive has been overwritten $I time(s)";
}