文章分類


有關阿原記事本

阿原,江易原,記下一些事情跟朋友們分享,也留下自己學習與成長的紀錄。教學課程請見 "阿原小站" 還有阿原開放式課程阿原直播與教學影片阿原生活影片阿原創新顧問公司阿原科幻小說-NC1543、教師教學社團:開源軟體與教學應用
版權:除特別聲明外,本網站之照片及文字等,皆為版權沒有 (public domain, Creative Commons Zero),歡迎使用
*本站累積不少教學與食品安全資料,請善用左上角的網頁搜尋功能,或是網頁右方文章分類整理。

2011/09/10

使用 dd 指令清空硬碟

2011-09-10 00:10 貼出

本文版權沒有,歡迎使用


我是在美國唸書時改用另類的作業系統,學到不少有用的觀念,例如要把舊的硬碟回收前,可以使用鐵鎚破壞 (然後取出強力磁鐵來玩玩),或是使用指令把上面所有的 ...0101010101101.....全部變成 "0"

之前筆電原來有預安裝的 Windows 7 (很少用),以及我之前很常用的 Ubuntu 10.10。但是這幾天在整理時卻發現多重開機磁區壞掉了。我先使用筆電的還原光碟進行還原,但是重新開機時還是無法進入系統。我知道有些移除 grub 的方式,但是我選擇了使用 dd 這個指令。


作法

1. 確認裏面的硬碟資料已經備份,可以覆蓋的 (不要搞錯,不然真的會哭)

2. 我放入 Kezgo9 的光碟片

下載處   Kezgo -- ezgo on KDE!
md5sum: 68bbf4a78c7d93c7b789c57961bcee75


2015-08-13 補充說明找出目標硬碟的代號
例如阿原使用學校的桌機 (內有 Windows),使用 ezgo12 on SD card (unetbootin)
開機後,不確定目標硬碟在外接 USB 上的代號,使用 KDE Partition manager 查看,外接的在 /dev/sdd 若我使用 dev/sda 就可能毀掉原來 win7 及相關資料,所以跟阿原一樣肉腳的,一定要小心確認磁碟機的代號 

經過兩天,終於完成抹平
1000204886016 bytes (1.0 TB) copied, 128722 s, 7.8 MB/s (大約是 35 h 45 min)



3. 使用光碟開機,進入系統後開啟終端機

輸入指令

dd if=/dev/zero of=/dev/磁碟代號  

(磁碟代號可能是 sda, sdb, sdc, sdd 等)

按下 enter 會出現錯誤,因為權限的關係,只要前面加上 sudo 就好 (可能要執行數十分鐘)

不是我龜毛不把指令一次貼完,使用這個指令真的要很小心,會把硬碟全被掃光。我之前幾個舊硬碟確定不要後,就用這指令處理。網友也指出,要把舊電腦捐出去前,可以把硬碟拔下,或是使用軟體先處理 (聽說這種處理法比 format 更徹底)。



補充說明:

1. 若以 500 Gb 的硬碟,有網友建議要抹平需要十多個小時,因此可以傍晚進行,隔天早上完成

 2.在 2012-08-22 將一個可能有壞軌的 640 Gb 2.5 吋硬碟抹平

ezgo@ezgoX:~/Documents$ sudo dd if=/dev/zero of=/dev/sdb
dd: 正在寫入 ‘/dev/sdb’: 輸入/輸出錯誤
60160113+0 records in
60160112+0 records out
30801977344 bytes (31 GB) copied, 6520.23 s, 4.7 MB/s
ezgo@ezgoX:~/Documents$

 [根據我的牆上時鐘的時間判斷,約 110 min,完成抹平,若是內部說的,  6520 秒 =108 分鐘多,不過 31 GB copied 我就不懂這是什麼,找個時間去請教高手 ]