“一鍵恢復(fù)”技術(shù)的核心,在于對備份分區(qū)系統(tǒng)的引導(dǎo)。計算機在啟動時總是通過MBR引導(dǎo)已激活的主分區(qū)(在同一塊硬盤上,最多只能有三個主分區(qū))。只要在MBR中駐留一段特定的程序,就可以控制激活哪一個分區(qū),引導(dǎo)哪一個系統(tǒng)了。
在同一塊硬盤上設(shè)置兩個主分區(qū),一個裝Windows XP,一個裝DOS。在Windows XP崩潰時,激活DOS系統(tǒng)所在的分區(qū)。通過CONFIG.SYS和AUTOEXEC.BAT兩個文件,自動完成GHOST鏡像文件到分區(qū)的裝載,就完成了恢復(fù)的功能。
根據(jù)硬盤的結(jié)構(gòu),備份分區(qū)的位置應(yīng)是整塊硬盤的末分區(qū)。因為這里是磁頭不常訪問的區(qū)域,遠離系統(tǒng)分區(qū),不容易產(chǎn)生壞道,保證了備份文件的安全。這就對用作備份的DOS系統(tǒng)提出了更高的要求。通常,DOS系統(tǒng)必須安裝在硬盤的第一主分區(qū),而目前的條件要求DOS系統(tǒng)必須被安裝在末主分區(qū)。這樣的DOS系統(tǒng),只能有求于MS-DOS 7.0了(Windows 98 下的DOS)。同時,DOS所在的分區(qū)的文件系統(tǒng)必須是FAT32格式。
我們現(xiàn)在使用的系統(tǒng)多為Windows XP,再加上必備的驅(qū)動程序、常用的應(yīng)用軟件等等,其大小也要2GB以上。使用GHOST高度壓縮(最大約為50%),其鏡像文件大約在1GB以上。為了保證數(shù)據(jù)的安全性,備份區(qū)的大小就要在2GB左右。如果要備份多系統(tǒng),就一定要量體裁衣,決定其對應(yīng)的空間大小。
而為了對備份的數(shù)據(jù)更進一步的保護,就要求該分區(qū)在系統(tǒng)恢復(fù)時顯現(xiàn),而在平時不可見,無論是DOS下,還是Windows下。
實際上,這正是IBM的專用恢復(fù)程序BMGR的原理與硬件的設(shè)置要求?;謴?fù)程序BMGR駐留在MBR內(nèi),在開機時會給出以下提示:
To Start the IBM Product Recovery Program, press F11
在出現(xiàn)該提示2秒內(nèi),按下F11鍵,就可以激活恢復(fù)系統(tǒng)(上文的DOS系統(tǒng)),進行自動的系統(tǒng)恢復(fù)。而重新啟動計算機后,該分區(qū)又被隱藏了來。
“一鍵恢復(fù)”原理至此完結(jié)。