硬盤克隆(Disk cloning),亦作硬盤復制,是一種通過計算機軟件或硬件的方式,把硬盤內容完整地復制(克隆)到另一臺硬盤的過程。一般來說,若是通過軟件方式來復制的話,都會把整顆硬盤的內容寫進一個硬盤備份檔里,以待下次恢復時,再從備份檔里把內容恢復過來。
簡介
用途
●重新激活和恢復:硬盤克隆技術可用于系統恢復的過程里,把原來的硬盤內容全數清除,然后再從“干凈”的主圖像檔里,把計算機原先應有的內容恢復過來。這種做法,可以確保計算機能夠恢復應有的功能之余,亦能夠鏟除留存在硬盤內的計算機病毒。這在部份網吧、學校或訓練學院很常用,以確保當用戶在有意無意中改動過系統的設置,又或招惹了病毒到計算機后,可以通過重新激活而快速恢復系統至“干凈”的狀態。通過對計算機及克隆軟件的設置,計算機可以通過定時重啟而恢復系統,又或當系統出現問題時自動恢復。
●為新計算機的安裝作準備:通過硬盤克隆軟件,可以把標準設置的軟件安裝到計算機里,讓新用戶可以即時應用,而無需等候安裝。這種做法,在原裝計算機及大公司的計算機部門尤為普遍。
硬盤升級
當用戶購買了新的硬盤回來,可以利用軟件把舊硬件的內容全數復制到新的硬盤去,免卻重新安裝的麻煩。
●全面的系統備份:用戶可以利用軟件來為計算機的操作系統及已安裝的軟件來一個全面的備份,以省卻日后要恢復系統時所花的時間。
●系統恢復:對于OEM廠商,一般會連同計算機附送一張系統恢復的光盤,以便用戶能夠把系統恢復至出廠時的狀況。
如何工作
軟件方面
本段主要描述如何在x86平臺上進行硬盤克隆。在其他平臺上,操作方式可能有所不同。請參考有關軟件之說明。
在沒有硬盤克隆的幫助下,要安裝一臺計算機,一般要經歷以下步驟:
●在硬盤上建立一個分割;
●通過對每個分割格式化來在其上建立文件系統;
●安裝操作系統;
●為特定的硬件安裝驅動程序;
●安裝有關之應用軟件。
然后每一臺計算機都要經歷上述的五個步驟。
在硬盤克隆軟件的幫助下,以上五個步驟可以簡化為以下三個步驟:
●如上述形式一樣安裝第一臺計算機;
●為計算機的硬盤建立一個圖像;
●把這個硬盤的圖像克隆到其他計算機去。
硬件方面
硬件克隆的好處,在于其快捷速度,以及無需受制于用作克隆的計算機。最簡單的硬件克隆機器,可以提供1對1的克隆;并且有些機械允許用戶一次克隆多個副本。
發展歷程
在Windows 95以前,部份計算機生產商利用硬件的硬盤復制機器來復制軟件。然而,由于硬盤復制機器沒有判別硬盤的結構,也沒有判別內容的智能,所以在克隆時會連同沒有使用的空間也一并克隆,白白浪費操作的時間。此外,一但計算機的硬件環境轉變(例如:換成了不同大小的硬盤),基于上述原因,機器無法對不同的大小的硬盤進行復制,生產商亦需要重新建立一個新的圖像。
其他生產商及公司選擇手動為硬盤進行分割及格式化,然后再用復制文件或備份的軟件去復制系統內的文件。這些文件一般會先進行壓縮,然后在寫入硬盤時才解壓。比較常見的壓縮有tar(Unix/Linux系統,俗稱tarball)、zip或cab格式。舉個例子:康柏電腦及宏碁在他們的Windows 95/Windows 98安裝光盤里,會先把要復制的Windows文件用多個需要密碼來解碼的zip文件存儲,然后把zip文件存儲在可激活的CD-ROM里。當用戶用計算機進行安裝時,會自動運行程序去為zip文件解壓到硬盤上。用這種方法來克隆硬盤有一個弊處:就是通常這些方法都不能把激活磁區一并克隆,而需要安裝程序去額外處理。
Windows 95的出現,使原來的問題更復雜化:過往的操作系統的安裝碟只需要數張軟盤,但Windows 95卻要用上十多張碟片,使安裝的時間加長了許多。新的作業環境對FatFS加入了長文件名稱的支持,但很多當時存在的程序都不懂得去讀取。到1997年引入的FAT32文件系統更引起了其他軟件的各種問題。個人計算機市場的成長,促使軟件開發商去查找一個更好的答案去解決這些問題。
1996年,Ghost由Binary Research推出市面。它最初只直接支持FAT文件系統,對于使用其他文件系統的分割,則只能逐個逐個磁區克隆,而不能改變其分割大小。之后一年,ghost增加了NTFS文件系統的支持,亦提供讓用戶改變硬盤的Security Identifier(SID)的程序,使Windows NT系統能夠分辨源計算機及克隆的計算機。1999年,對于Ext2的支持亦加入了。
Ghost的競爭對手很快出現,而且他們一直都在比較特色,直到現在還是如此。現時很多硬盤克隆程序都會提供比單純作克隆更多的功能,例如:硬件資產管理、用戶設置轉移等。
對于unix系列的計算機系統,由于ghost并不支持其獨特的文件系統,一般都要采用最原始的dd工具來進行克隆。
克隆軟件
商業專用軟件
Acronis True Image及DiskWizard
Altiris - Deployment Solutions
Apple Software Restore(隨Mac OS X附送)
DriveClone
Drive Copy
DriveImage
DriveSnapshot
ImageX (微軟)
O&O DiskImage
Paragon Drive Backup
Rollback Rx
Scriptlogic - Desktop Authority Image Center
Macrium Reflect
StorageCraft ShadowProtect
賽門鐵克 Ghost
Undisker
Net-Runna
自由軟件
Carbon Copy Cloner(麥金塔)
DriveImage XML
IRestorer - Drive Image Backup & Disaster Recovery
Maxblast acronis based, for Maxtor or Seagate HDDs
Partition-saving
SelfImage
XXCLONE File based cloning, not low-level HDD clone
開源軟件
PartImage系列軟件
SystemRescueCd
PING(Partimage Is Not Ghost)
FOG-Free OpenSource Ghost(SourceForge)
g4u系列
g4u Ghost for Unix
G4L Ghost for Linux Boot CD
LRS Linbox Rescue Server
Mondo Rescue
Trinity Rescue Kit
參考資料 >