如果你的計算機的硬碟毀壞了,就得重新安裝操作系統。費時費力不說,你的數據文件也丟失了。如果你願意花錢,可以買硬碟備份軟體。NORTON 就有這個功能。不過你得年年交費。
我有個小經驗,多年使用,從無差錯,也從來沒人來收費。有興趣的話,你不妨試試這個工具,那就是
LINUX 的
dd 指令。
基本上所有
LINUX系統都會帶
dd指令。所有任何
LINUX版本都可以用。我用得順手的是
KNOPPIX。因為它有幾個特點。
1)它是
LIVE CD。整個系統在一張
CD光碟上。不用安裝到硬碟上,對現存的系統沒有任何影響。
2)它啟動較快。紅旗
7也是
LIVE CD,可啟動時間無法忍受。
3)它雖小卻能兼容許多硬體,我家裡的計算機機齡從
5年到
1年都有,從沒有啟不動的。
4)它在
X WINDOW 下的
FILE MANAGER 會顯示當前所在的路徑。
FEDORA 也是
LIVE CD,但它的
FILE MANAGER 就不顯示路徑,你不容易確定源盤和的盤。顯示當前所在的路徑這點對於做硬碟備份很有用。你絕對不可以把備份的「源盤」和「的盤」搞混了。
準備工作(一次性):
1。準備一個備份硬碟,容量大大益善(比如1TB,現在才賣五、六十美元,2TB,一百美元出頭),買一個USB硬碟的外殼(20美元),把硬碟裝入外殼,就成了你的USB外接備份硬碟。如嫌麻煩,直接買一個USB外接硬碟。
2。啟動
windows系統,把備份硬碟插入
USB插口。如果備份硬碟尚未格式,你可以格式它)。把它命名為「
BACKUP」 (可以任意命名,只是便於在
LINUX系統中區別硬碟)。
3。從下面的鏈接下載
KNOPPIX 的
ISO 文件(我不懂德語,選英文版的
ISO)
http://knoppix.cs.wisc.edu/pub/mirrors/linux/knoppix/
4。下載后核對
md5sum,確定下載過程中
ISO文件的可靠性。把
ISO 文件做成光碟。(注意不是把
ISO文件簡單地複製到光碟)。
WINDOWS 7 用戶可以雙擊
ISO 文件。
XP用戶需要光碟燒錄軟體把
ISO燒錄成光碟。
5。關機。
現在你有了KNOPPIX LIVE CD,有了備份用的USB硬碟,就可以做計算機硬碟的備份了。
硬碟備份:
1。計算機啟動前,插入USB備份硬碟。
2。用KNOPPIX LIVE CD 啟動計算機(選擇光碟啟動)。
選擇 11。 Graphical Programs -> Start1xde Full X Screen
3。啟動后,點擊桌面左下方的 「PCMan File Manager」 (本步驟3至步驟6的目的是確定」源盤「和」的盤「)

File Manger 打開如下圖所示。

4。點擊左邊的硬碟標識,尋找源盤。一般是容量大的。見到WINDOWS系統下常見的文件夾時,你可以確定源盤在KNOPPIX系統下如何識別的。從上圖可見機器內裝的硬碟是sda。
5。點擊「BACKUP」硬碟,這就是「的盤」。一路點擊到你所希望儲存備份的文件夾。下圖所示的文件夾都是我建的,如果你的備份硬碟是新的,那就沒有文件夾也沒有任何文件。你可以建文件夾,也可以不建。在這個例子中,我要把備份存入「/media/sdc1/S10-2」
6。複製你要儲存備份的路徑。具體做法是滑鼠抓住(或叫HIGHLIGHT)「/media/sdc1/S10-2」 - > Edit - > Copy
7。點擊桌面左下方 Terminal emulator
Terminal emulator 打開如下:

8。在 Terminal emulator 輸入:
dd if=/dev/sda of=/media/sdc1/S10-2/MYBACKUP.img bs=512k &
「of」跟隨的路徑可以粘貼上去的,在第六步時我們複製了路徑。只要在「of=」後面點擊滑鼠的輪鍵即可。然後加上你想要的文件名。
解釋一下指令:
「if」 是 input file 的意思,「if」跟隨的文件名是位於/dev下的sda(UNIX 和 LINUX 把所有DEVICE 都看作是一個文件)。「sda」是我們在第四步中確定的源盤。
「of」是 output file 的意思。「of」跟隨的是備份的文件及路徑。這個例子中「MYBCKUP.img」的備份文件將被儲存在/media/sdc1/S10-2文件夾內,sdc是那個被命名為「BACKUP」的外接USB硬碟。
bs 是 buffer space。我個人經驗,大多數硬碟的最佳工作狀態是一次讀寫512K。
& 是要計算機在後台執行指令。這樣,不用等備份做完你的Terminal emulator 就可以解放出來了。
千萬注意: 「if=」 和「of=」所跟隨的路徑不可搞錯。一搞混,你的系統就完了。
根據不同的計算機速度,源盤的大小,指令需要運行幾個小時。如果你不關閉髮指令的Terminal emulator,當指令運行完畢時,你會得到運行報告。
硬碟備份文件和源硬碟的容量相等。它是源盤完全一樣的鏡像。
硬碟復原:
不管因為什麼原因,機器上的硬碟遭到破壞時,都可以用以下步驟恢復。
1。KNOPPIX LIVE Cd啟動。
2。打開FILE MANAGER,點擊你機器上的硬碟和備份硬碟。(點擊硬碟,KNOPPIX會自動把備份硬碟載入系統)。記住兩個硬碟的路徑和文件名。sda 一般是機器上的硬碟。sdb 一般是外接USB硬碟。但也不一定,視系統上的硬體而定。)
3。打開Terminal emulator 輸入:
dd if=/media/sdc1/S10-2/MYBACKUP.img of=/dev/sda bs=512k &
注意到了沒有,和硬碟備份操作不同,復原時input file 跟隨的文件和 output file 跟隨的文件名反了個。原來的源盤成了現在的的盤,原來的的盤現在成了源盤。
這樣的鏡像復原很有用。即使機器上的硬碟砸壞了,你買一個新的,仍然可以恢復。
以後有空再介紹一個鏡像備份時壓縮空間的小竅門。尤其是如果源盤上未用空間很多的情況下,備份文件可以壓縮到很小,省下很多「的盤」的空間。