丟棄前安全擦拭計算機硬碟驅動器

在Linux操作系統(免費)中,超級用戶(root)具有對磁碟和計算機中磁碟上的分區的原始訪問許可權。通常的想法是將Linux操作系統生成的隨機數據寫入硬碟。

通常會出現這樣的情況:個人需要扔掉一台舊計算機,但又不希望有人通過垃圾箱潛水取回舊計算機的磁碟上的數據。主板或某些外圍設備中可能仍然存儲有數據,但這超出了本文的範圍。理想情況下,磁碟拼盤應該被物理銷毀,但是由於硬體或成本限制,這並非總是可能的。

一種擦除磁碟上數據的免費方法包括使用可引導的Linux磁碟多次將隨機數據寫入磁碟。這是一般步驟:

  1. 從Live Linux磁碟(例如Knoppix,BackTrack或Gentoo安裝磁碟)引導計算機

  2. 在/ dev中標識與要擦除的磁碟相對應的dev節點。

  3. 使用dd從內核讀取偽隨機數據並將其寫入磁碟。

1)引導Live Linux磁碟

Live Linux磁碟是可以從兼容計算機啟動而不是從硬碟上安裝的操作系統啟動的CD / DVD。當用戶想要使用計算機而不留下任何痕迹或在不啟動安裝在其上的操作系統的情況下修改計算機中的硬碟時,Live Linux磁碟將非常有用。 BackTrack Linux是這樣的Linux實時發行版,可以從以下位置免費下載 http://www.backtrack-linux.org/

2)找到開發節點

找到正確的dev節點的一種方法是將磁碟的已知容量(以位元組為單位)與/ proc / partitions中報告的容量相匹配。磁碟標籤上應有容量指示。否則,可以在線搜索磁碟標籤上的型號,並通過這種方式找到容量。在Linux中,原始磁碟和這些磁碟上的文件系統都顯示為/ dev中的dev節點。由於目標是擦除整個磁碟而不是僅擦除分區,因此必須使用磁碟的dev節點而不是分區的dev節點。通過查看名稱中的最後一個字元,可以區分/ proc / partitions中列出的磁碟和分區。通常,分區以數字結尾,而磁碟以字母結尾。要使用的dev節點是/ dev中的文件,其名稱與/ proc / partitions中的所需行相同。例如,sda指的是第一個磁碟,而sda1指的是第一個磁碟上的第一個分區。在下面的示例中,計算機只有1個硬碟sda。 sda磁碟具有2個分區,即sda1和sda2。為了擦除磁碟,將使用/ dev / sda dev節點。

我將在此處執行在Linux命令行中鍵入的確切步驟:

http://www.neilscomputerblog.blogspot.com/2012/10/securely-wiping-computer-hard-disks-for.html

相關文章