筆者的電腦是辦公室的公用電腦,亂七八糟的軟件裝了一大堆,不過(guò)筆者有個(gè)好幫手──Ghost,每到忍無(wú)可忍的時(shí)候就用它對(duì)電腦來(lái)個(gè)徹底大掃除。這次出差歸來(lái)后感覺(jué)電腦異常緩慢,看來(lái)Ghost又要大展拳腳了。
遭遇
筆者電腦安裝的是Windows XP系統(tǒng),分區(qū)是FAT32格式,直接用DOS啟動(dòng)盤(pán)進(jìn)入純DOS,運(yùn)行Ghost,選擇名為XP.GHO的映像文件進(jìn)行還原。按照以往的經(jīng)驗(yàn),還原需要6分鐘左右,可是這次不尋常,15分鐘以后進(jìn)度條居然還停留在60%!電腦的配置沒(méi)有改變(P4 2.4GHz CPU/256MB內(nèi)存/80GB硬盤(pán)),Ghost軟件版本沒(méi)有變(Ghost 2003漢化版),還原操作也沒(méi)有問(wèn)題,為什么還原的速度會(huì)突然變得如此緩慢呢?
分析
一番折騰后筆者終于找到了原因所在。以前使用Ghost制作好分區(qū)的映像文件后,沒(méi)有再對(duì)該文件進(jìn)行過(guò)操作,而自從知道Ghost瀏覽器(Ghost Explorer)可以在映像文件中直接進(jìn)行添加、刪除、粘貼、剪切等操作后,筆者就忍不住對(duì)映像文件進(jìn)行了“手術(shù)”,刪除了一部分無(wú)用數(shù)據(jù),添加了一些常用軟件的安裝程序。問(wèn)題看來(lái)就出在這里。
Ghost映像文件是一個(gè)單獨(dú)的大文件,它的存儲(chǔ)并不是連續(xù)的,而從映像文件中添加、刪除文件后,文件的結(jié)構(gòu)就會(huì)變得更加不連續(xù),類(lèi)似于硬盤(pán)上的文件碎片。所以當(dāng)我們進(jìn)行還原操作時(shí),Ghost就要花費(fèi)比以前更多的時(shí)間。對(duì)硬盤(pán)進(jìn)行碎片整理后,讀取文件的速度會(huì)大大提高;同理,對(duì)經(jīng)過(guò)編輯而變得破碎的映像文件重新進(jìn)行編譯,是不是也能夠提高還原速度呢?
解決
用Ghost瀏覽器打開(kāi)XP.GHO,選擇“文件→屬性”,打開(kāi)“屬性”對(duì)話(huà)框(見(jiàn)圖),“推薦編譯”項(xiàng)后面的值果然為“是”,這說(shuō)明該映像文件確實(shí)需要重新編譯。選擇“文件→編譯”命令,為編譯后的映像文件輸入新的文件名(比如XP1.GHO),按“確定”后就會(huì)顯示“正在編譯分區(qū)”的提示信息,同時(shí)顯示已經(jīng)編譯的百分比。用新生成的XP1.GHO再次進(jìn)行系統(tǒng)還原,速度恢復(fù)到了以前的水平,問(wèn)題得到了圓滿(mǎn)解決。
在此過(guò)程中還有個(gè)意外的收獲:以前編輯映像文件時(shí),雖然刪除了部分文件,但是映像文件的體積始終未變,白白占用了磁盤(pán)空間,而經(jīng)過(guò)編譯后,鏡像文件恢復(fù)為實(shí)際大小。
注意:在編譯過(guò)程中(尤其是當(dāng)映像文件較大的時(shí)候)會(huì)頻繁讀寫(xiě)磁盤(pán),此時(shí)系統(tǒng)的響應(yīng)速度會(huì)變得非常慢,稍有不慎就會(huì)導(dǎo)致死機(jī),所以在編譯前建議關(guān)閉所有應(yīng)用程序(如殺毒軟件),同時(shí),在編譯的過(guò)程中也不要進(jìn)行其他操作。