2007/11/07

把硬碟塞滿空資料(Null Data) - 硬碟送修前該作的事.

This picture linked from: http://www.historyofthebutton.com/


我的notebook硬碟"聽"起來有問題了, 明天要拿去送修.

身為一個IT人員呢, 保護自己的資料也是很合理的.
把資料送進資源回收筒清掉, 甚至format整個硬碟, 其實都還是有可能把資料撈回來的.
所以, 保險一點的作法是, 把資料砍光, 然後再寫滿其它東西, 是相對更安全的.

在Windows下找到兩個簡單方法可以做這檔事,
1. MicroSoft Cipher.exe
MS所提供的加密工具, cipher.exe會先在目標磁碟上開一個EFSTMPWP的目錄,
然後使用所有空間, 先寫滿0x00後, 清掉再寫一次0xFF, 清掉0xFF後, 再寫入亂數.
這樣一來, 一般的工具程式要撈到原來的資料的機會微乎其微.
不過cipher.exe非常耗時, 100GB的硬碟, 大概需要3~5小時才有辦法做完.

2. Erase Free Space
由Shailesh N. Humbad所寫的, 基於GPL宣告的小工具,
比起cipher.exe, 這個script簡單很多, 單純把空間寫滿0就收工了.

另外, 如果常常需要清空一些像USB Flash Disk, 或是CF, SD等儲存媒體的話,
Eraser是個不錯的選擇. 它提供簡單的GUI方便做這些事, 重點是, 它也是Freeware.

4 則留言 :

  1. 真是簡單受用的好文章啊!!

    回覆刪除
  2. Unix-like 下我都用 dd 解決 XD

    回覆刪除
  3. #polo :
    謝謝.

    #longtime:
    我懶一點, 我用"cat /dev/zero > /"
    在unix-link上根本不用煩惱這個啊..XDD
    隨便想想都有三四種現成的工具可以做.

    回覆刪除
  4. 好文就要推,三個 link 都先 tag 起來備用 :p

    回覆刪除