十分鐘打造通用版Windows XP系統(tǒng)恢復(fù)光盤
對(duì)于那些經(jīng)常需要重新安裝系統(tǒng),或者幫助朋友攢機(jī)的電腦玩家來(lái)說(shuō),Windows系統(tǒng)安裝的漫長(zhǎng)歷程無(wú)異于最痛苦的煎熬。Ghost雖然可以幫助他們快速安裝系統(tǒng),但傳統(tǒng)的Ghost方式,要求電腦硬件配置基本相同,再加上Windows 2000以后操作系統(tǒng)本身的限制,似乎Ghost已無(wú)用武之地。
其實(shí)并不是這樣,只要在Ghost備份之前,對(duì)系統(tǒng)進(jìn)行適當(dāng)?shù)恼{(diào)整,我們也可以打造出一個(gè)幾乎適用于所有計(jì)算機(jī)的Windows封裝包(后文以Windows XP為例進(jìn)行介紹)。
小知識(shí):SID
SID的全稱是Security identifIEr,是Windows 2000/XP/2003操作系統(tǒng)為了標(biāo)示計(jì)算機(jī)而采用的安全標(biāo)識(shí)碼,每臺(tái)計(jì)算機(jī)上安裝的Windows NT內(nèi)核操作系統(tǒng)都有一個(gè)惟一的SID。
一、準(zhǔn)備工作
按照常規(guī)的方法打造通用的Windows 2000/XP/2003系統(tǒng)恢復(fù)光盤,并不需要過(guò)多準(zhǔn)備其他工具。不過(guò)由于如今的Windows體積龐大,這樣沒(méi)有經(jīng)過(guò)處理就制作出來(lái)的Ghost鏡象并不能保存到一張光盤上,所以我們還需要一些輔助工具來(lái)為Windows“減肥”;另外,由于Windows 2000以后操作系統(tǒng),電源管理模式、SID的限制,我們還需要其他的工具來(lái)消除這些限制的影響。
1.工具準(zhǔn)備
(1)Ghost
要克隆Windows鏡像,當(dāng)然首先要準(zhǔn)備Ghost。建議采用Ghost 8企業(yè)版或者更新版本。安裝Ghost之后,用“Ghost Boot wizard”制作一張包含Ghost并且可以啟動(dòng)的軟盤。
不過(guò),由于Ghost制作的啟動(dòng)軟盤鏡像需要兩張軟盤,并且不具備光驅(qū)驅(qū)動(dòng),而本文需要包括Ghost2.88MB的軟盤鏡像。有興趣的朋友可以自己制作,也可以到http://www.cniti.com/download下載。
(2)DllCacheManager
網(wǎng)友YangHaijun開(kāi)發(fā)的DllCacheManager,可以在克隆之前備份Windows XP的DllCache,并在系統(tǒng)恢復(fù)到其他計(jì)算機(jī)后將其恢復(fù),從而減少克隆鏡像的體積。DllCacheManager的最新版本為2.01,可以從以下網(wǎng)址下載:http://www.jujumao.com
(3)S&R&S By 死性不改
網(wǎng)友“死性不改”做的S&R&S是一個(gè)很不錯(cuò)的Windows克隆預(yù)處理工具,它可以調(diào)用Sysprep對(duì)系統(tǒng)進(jìn)行處理,使樣機(jī)系統(tǒng)可以被克隆到其他硬件平臺(tái)上。S&R&S的最新版本為9.5,可以到http://www.msfans.net/bbs下載。
(4)Sysprep
Sysprep是Windows 2000/XP/2003自帶的,它將樣機(jī)計(jì)算機(jī)系統(tǒng)進(jìn)行預(yù)處理,使其可以克隆到其他計(jì)算機(jī)。Sysprep將在克隆后的計(jì)算機(jī)重新啟動(dòng)時(shí)重新生成一個(gè)惟一的安全標(biāo)識(shí)碼SSID,并且可以對(duì)操作系統(tǒng)進(jìn)行相應(yīng)的配置(如圖1)。
///Ghost-01.jpg ◎Microsoft出品的Sysprep讓W(xué)indows 2000/XP/2003操作系統(tǒng)的克隆成為可能///
Windows 2000/XP/2003及其后的操作系統(tǒng)要從一臺(tái)計(jì)算機(jī)克隆到其他計(jì)算機(jī),必須經(jīng)過(guò)Sysprep的封裝。
Sysprep可以在Windows安裝光盤SUPPORTTOOLS目錄下的DEPLOY.CAB中找到,也可以到如下網(wǎng)址下載更新版本:http://www.microsoft.com/downloads/details.aspx?FamilyID=7a83123d-507b-4095-9d9d-0a195f7b5f69&DisplayLang=zh-cn
(5)Nero
用來(lái)制作、刻錄可Ghost的系統(tǒng)恢復(fù)光盤。其Demo版本可從http://www.nero.com下載。
2.系統(tǒng)準(zhǔn)備
使用Ghost方法快速備份、恢復(fù)Windows,首先需要在一臺(tái)計(jì)算機(jī)上安裝好操作系統(tǒng),并且安裝熱修復(fù)補(bǔ)丁、應(yīng)用程序。
(1)安裝系統(tǒng)
首先需要安裝一個(gè)全新的Windows XP,對(duì)于絕大多數(shù)用戶而言,操作系統(tǒng)都安裝在C盤,我們這里也以操作系統(tǒng)安裝在C盤為例進(jìn)行介紹。
另外,系統(tǒng)分區(qū)最好設(shè)置為FAT32,因?yàn)镕AT32很方便轉(zhuǎn)化為NTFS。如果目標(biāo)客戶需要使用NTFS分區(qū),隨時(shí)可以執(zhí)行以下命令轉(zhuǎn)化:Convert c: /fs:NTFS
但要將NTFS轉(zhuǎn)化成FAT32格式,就比較困難了,只有用Partition magic、Acrions Partition Expert等第三方工具來(lái)完成,而且容易出錯(cuò)。
(2)打補(bǔ)丁
為安裝好的Windows XP打上最新的補(bǔ)丁包Service Pack 2,并且通過(guò)開(kāi)始菜單中的“Windows Update”進(jìn)行熱修復(fù)補(bǔ)丁更新,最起碼要安裝其中的“高優(yōu)先級(jí)更新”。我們建議,安裝所有的“高優(yōu)先級(jí)”和“軟件,可選”更新。
提示:不要安裝過(guò)多的應(yīng)用程序,因?yàn)檫@可能導(dǎo)致我們創(chuàng)建的克隆鏡像體積過(guò)大,而不能存放在一張光盤上。
(3)安裝應(yīng)用程序
安裝各種常用的應(yīng)用程序,比如WinRAR、FlashGet、MyMPC等。根據(jù)我們的實(shí)戰(zhàn)經(jīng)驗(yàn),裝上Office 2003,再加一些常用的小工具軟件,是比較適合的。
提示:如果你生成的鏡像文件不是為了恢復(fù)本機(jī)系統(tǒng)。請(qǐng)不要安裝驅(qū)動(dòng)程序。
(4)安裝驅(qū)動(dòng)程序
為所有的硬件準(zhǔn)備并安裝驅(qū)動(dòng)程序。
(5)系統(tǒng)優(yōu)化及清理
為了使克隆的Windows XP系統(tǒng)更適合我們的心意,還需要對(duì)樣機(jī)中的系統(tǒng)進(jìn)行適當(dāng)?shù)膬?yōu)化、調(diào)整。比如,設(shè)置為經(jīng)典模式、在目錄的右鍵菜單上加入“Command Prompt here”選項(xiàng),驅(qū)除TCP/IP的未完成連接數(shù)限制等(如圖2)。
///Ghost-02.jpg ◎?yàn)槲募A右鍵菜單添加“Command Prompt Here”可以方便我們的日常操作///
二、制作通用Ghost鏡像實(shí)戰(zhàn)
準(zhǔn)備工作至此已經(jīng)全部完成,下面我們就來(lái)看看如何制作通用的Windows XP Ghost鏡像。
1.系統(tǒng)清理
對(duì)系統(tǒng)進(jìn)行清理,不但是為了消滅即將創(chuàng)建的鏡像文件中的垃圾(比如臨時(shí)文件、IE的Cache),而且是為了減小鏡像的體積,使其可以放在一張光盤中。
清除IE的臨時(shí)文件。在IE的“Internet選項(xiàng)”中,刪除Internet臨時(shí)文件、脫機(jī)內(nèi)容、Cookies,并清除歷史記錄。
刪除臨時(shí)文件。主要位于C:Documents and Settings用戶名Local SettingsTemp下。
刪除軟件安裝臨時(shí)文件。主要包括以下目錄下的所有文件:C:Program FilesInstallShield Installation InformationC:Program FilesWindowsUpdateG:WINDOWSDownloaded Installations
提示:我們還可以利用Windows自帶的“清理磁盤”功能來(lái)清理系統(tǒng)生成的臨時(shí)文件:右鍵點(diǎn)擊C盤,選擇“屬性”→“清理磁盤”,選中所有內(nèi)容后,點(diǎn)擊“確定”開(kāi)始清理。
2.禁用系統(tǒng)還原
Windows XP的系統(tǒng)還原也占用了不小的硬盤空間,我們可以在克隆之前關(guān)閉它。如果你需要,可以在系統(tǒng)克隆到目標(biāo)計(jì)算機(jī)之后重新打開(kāi)。
在桌面上“我的電腦”上單擊右鍵,選擇“屬性”打開(kāi)“系統(tǒng)屬性”窗口,切換到“系統(tǒng)還原”選項(xiàng)卡,然后勾選“關(guān)閉系統(tǒng)還原”(如圖3)。
///Ghost-03.jpg ◎關(guān)閉系統(tǒng)還原,減少磁盤空間占用///
3.設(shè)置頁(yè)面文件
同樣,在“系統(tǒng)屬性”窗口,切換到“高級(jí)”選項(xiàng)卡,點(diǎn)擊“性能”下的“設(shè)置”按鈕,在打開(kāi)的“性能選項(xiàng)”的高級(jí)選項(xiàng)卡下,點(diǎn)擊“更改”,勾選“無(wú)分頁(yè)文件”,并點(diǎn)擊“設(shè)置”。確定退出后,待克隆系統(tǒng)即不使用頁(yè)面文件(如圖4)。
///Ghost-04.jpg ◎在這里設(shè)置系統(tǒng)“無(wú)頁(yè)面文件”///
4.備份DllCache
Windows XP中的系統(tǒng)文件保護(hù)功能,會(huì)在受保護(hù)的文件被替換時(shí),自動(dòng)將被替換文件在%SystemRoot%WindowsSystem32DllCache目錄下生成備份。為了減小Ghost鏡像文件的體積,又不影響Windows的系統(tǒng)文件保護(hù),我們采用DllCacheManager來(lái)記錄DllCache文件夾中的內(nèi)容,并在恢復(fù)系統(tǒng)之后自動(dòng)恢復(fù)。
在DllCacheManager的主界面,點(diǎn)擊“備份”即可備份DllCache目錄中的內(nèi)容(其實(shí)主要是記錄有哪些文件,以備以后恢復(fù),如圖5)。
///Ghost-05.jpg ◎用DllCacheManager來(lái)備份系統(tǒng)文件保護(hù)文件夾中的內(nèi)容///
完成以上所有操作后,請(qǐng)重新啟動(dòng)計(jì)算機(jī)。
這里需要說(shuō)明的是,以后如無(wú)明確指定,請(qǐng)不要重新啟動(dòng)計(jì)算機(jī)。
提示:設(shè)置無(wú)頁(yè)面文件,只是為了減小Ghost鏡像的體積,為了系統(tǒng)更穩(wěn)定地運(yùn)行,當(dāng)系統(tǒng)恢復(fù)到新的計(jì)算機(jī)后,請(qǐng)重新配置頁(yè)面文件。
5.修改硬件配置
如果將Intel平臺(tái)的系統(tǒng)克隆到AMD平臺(tái)上,輕則導(dǎo)致不能關(guān)機(jī)、系統(tǒng)運(yùn)行不正常,重則可能導(dǎo)致系統(tǒng)崩潰,根本無(wú)法開(kāi)機(jī),而每臺(tái)計(jì)算機(jī)的硬件配置都不盡相同,所以要使克隆系統(tǒng)適用于更多的硬件平臺(tái),在克隆之前需要修改其硬件配置信息,將其改成標(biāo)準(zhǔn)的硬件設(shè)備(恢復(fù)到新平臺(tái)時(shí),可以通過(guò)升級(jí)相應(yīng)硬件設(shè)備的驅(qū)動(dòng)完成安裝)。
(1) 更改IDE ATA/ATAPI控制器
在“我的電腦”上單擊右鍵,選擇“管理”→“設(shè)備管理器”,展開(kāi)“IDE ATA/ATAPI控制器”,可以看到至少三個(gè)項(xiàng)目:主要IDE通道,次要IDE通道和一個(gè)控制器(比如Intel 82801EB Ultra ATA Storage Controller)。在控制器上單擊右鍵,選擇“更新驅(qū)動(dòng)程序”→“從列表或指定位置安裝(高級(jí))”→“不要搜索,我要選擇自己的驅(qū)動(dòng)....”,并選擇“標(biāo)準(zhǔn)的雙通道PCI IDE控制器”(如圖6)。
///Ghost-06.jpg ◎修改“IDE ATA、ATAPI控制器”為“標(biāo)準(zhǔn)雙通道PCI IDE控制器”///
(2)修改計(jì)算機(jī)為標(biāo)準(zhǔn)計(jì)算機(jī)
同樣在“計(jì)算機(jī)管理”窗口,展開(kāi)“計(jì)算機(jī)”項(xiàng),右鍵單擊其中的“ACPI Uniprocessor PC”,選擇“更新驅(qū)動(dòng)程序”→“從列表或指定位置安裝(高級(jí))”→“不要搜索,我要選擇自己的驅(qū)動(dòng)....”,更改為“Standard PC”(如圖7)。
///Ghost-07.jpg ◎修改計(jì)算機(jī)類型為“Standard PC”///
(3)刪除本地連接
為了防止在克隆后的系統(tǒng)中出現(xiàn)“本地連接2”、“本地連接3”等問(wèn)題,可以在克隆之前刪除注冊(cè)表中的相關(guān)信息。
運(yùn)行RegEdit打開(kāi)注冊(cè)表編輯器,執(zhí)行“編輯”→“查找”,輸入“本地連接”(英文版本為“Local Area Network”),找到后,刪除它的上一級(jí)分支。該信息一般位于:[HKEY_LOCAL_MCHINESYSTEMCurrentControlSetControlNetwork],其中類似{4D36E972 -E325-11CE-BFC1-08002BE10318}的子鍵下面保存著關(guān)于本地連接的信息。
提示:Sysprep.ini文件中包括了系統(tǒng)安裝需要的序列號(hào),以及其他系統(tǒng)配置信息。該文件可以用Setupmgr安裝管理器來(lái)生成,根據(jù)自己的情況進(jìn)行配置。
小知識(shí):Windows XP中內(nèi)置的計(jì)算機(jī)類型,包括Standard PC、ACPI Uniprocessor PC、Advanced Configuration and Power Interface (ACPI) PC等六種。把計(jì)算機(jī)類型修改為“Standard PC”并在克隆之后重新安裝,可以避免出現(xiàn)克隆系統(tǒng)不能自動(dòng)關(guān)機(jī)問(wèn)題。
6.Sysprep預(yù)處理系統(tǒng)
用WinRAR打開(kāi)Windows XP/2003安裝光盤中SUPPORT TOOLSDEPLOY.CAB文件(或者從微軟官方網(wǎng)站下載新版本),將其中所有文件釋放到C:Sysprep中。
///Ghost-08.jpg ◎S&R&S本身已經(jīng)具備了修改硬件配置信息功能///
(1)生成Sysprep配置文件
執(zhí)行c:Sysprep目錄下的Setupmgr(安裝管理器),安裝方式選擇“Sysprep安裝”,生成Sysprep.ini這個(gè)配置文件。
(2)S&R&S
運(yùn)行S&R&S 9.5,即自動(dòng)安裝并將相關(guān)文件拷貝到C盤根目錄Sysprep文件夾,然后再在Sysprep目錄里運(yùn)行“msprep.exe”即開(kāi)始封裝(如圖8)。
我們可以看到S&R&S本身不但可以調(diào)用Sysprep完成系統(tǒng)的封裝,而且可以自動(dòng)完成前文所述修改IDE類型、計(jì)算機(jī)類型等工作。
7.制作Ghost鏡像
當(dāng)S&R&S提示封裝完畢時(shí),首先關(guān)閉計(jì)算機(jī),然后用可以啟動(dòng)的包含Ghost的軟盤啟動(dòng)計(jì)算機(jī),用Ghost對(duì)C盤進(jìn)行鏡像。具體的制作過(guò)程這里就不再贅述。
三、啟動(dòng)光盤的制作
要制作通用Ghost自動(dòng)恢復(fù)光盤,我們不但需要恢復(fù)鏡像Gho文件,還需要一張可以包括Ghost、光驅(qū)驅(qū)動(dòng)的可以啟動(dòng)的軟盤或者軟盤鏡像。
1.啟動(dòng)軟盤鏡像內(nèi)容
這里用到的軟盤鏡像中應(yīng)至少包括如下內(nèi)容:系統(tǒng)文件(IO.sys、MsDos.sys、Command.com,在Windows XP下,格式化軟盤的時(shí)候選擇“制作一張MS-DOS啟動(dòng)盤”即可生成此軟盤,為了節(jié)省空間,請(qǐng)刪除其他的文件)、Ghost.exe、Config.sys, Autoexec.bat, MSCdex.exe (CDROM 執(zhí)行程序)、Oakcdrom.sys (光驅(qū)驅(qū)動(dòng)程序)和Himem.sys。Config.sys 內(nèi)容為:Device=Himem.sysDevice=OAKCDROM.SYS /D:IDECD001Autoexec.bat 內(nèi)容為:MSCDEX.EXE /D:IDECE001 /L:ZGhost -clone,mode=load,src=z:WinXPSP2.gho,dst=1:1 -sure -rbGhost語(yǔ)句表示將光盤上的WinXPSP2.gho鏡像恢復(fù)到第一個(gè)硬盤的第一個(gè)分區(qū),并且恢復(fù)完成之后自動(dòng)重新啟動(dòng)計(jì)算機(jī)。
由于Ghost體積比較大,系統(tǒng)文件加上Ghost并不能存放在一張1.44MB的軟盤上,所以我們首先要用WinImage(http://www.winimage.com)提取軟盤文件到一個(gè)鏡像文件,然后把軟盤鏡像格式修改為2.88MB(在WinImage的主界面,執(zhí)行“Image”→“Change Format”,選中“2.88MB”存盤退出,如圖9)。
///Ghost-09.jpg ◎制作2.88MB的Ghost軟盤鏡像///該文件也可以從http://www.cniti.com/download下載。
2.制作啟動(dòng)光盤
在Nero的主界面,選擇制作“CD-ROM(引導(dǎo))”,在“啟動(dòng)”選項(xiàng)卡下,設(shè)置“影像文件”為包含Ghost的啟動(dòng)軟盤鏡像(如圖10)。
///Ghost-10.jpg ◎制作Ghost自動(dòng)恢復(fù)光盤///選擇“打開(kāi)高級(jí)設(shè)置”,將虛擬類型設(shè)置為“虛擬2.88MB此盤”。
點(diǎn)擊“新建”按鈕,進(jìn)入Nero的主界面,將前文制作的Gho文件WinXPSP2.gho添加到刻錄文件列表。然后就可以進(jìn)行光盤刻錄工作。
這里還需要說(shuō)明一下,你可以把Nero的刻錄機(jī)選擇為Nero自帶的虛擬刻錄機(jī)“Image Recoder”。這樣當(dāng)點(diǎn)擊“刻錄”按鈕時(shí),會(huì)生成一個(gè)Nrg或者ISO鏡像,先在虛擬機(jī)中加載鏡像文件進(jìn)行測(cè)試工作,確認(rèn)成功后再刻錄到光盤。
3.測(cè)試工作
制作Ghost恢復(fù)光盤完畢后,最好先在VMware或者M(jìn)icrosoft Virtual PC虛擬機(jī)中進(jìn)行測(cè)試。一般情況下,制作通用版的Ghost鏡像很難一次成功,我們需要根據(jù)自己的需求和恢復(fù)過(guò)程中遇到的問(wèn)題,進(jìn)行細(xì)節(jié)的調(diào)整,直到在虛擬機(jī)中安裝完全通過(guò)后,再用于實(shí)際工作環(huán)境。
三、寫(xiě)在最后
制作Windows 2000/XP/2003的通用Ghost操作系統(tǒng),請(qǐng)盡量在配置較好的物理計(jì)算機(jī)上進(jìn)行,在虛擬機(jī)中制作的恢復(fù)光盤在實(shí)際使用中有可能遇到各種問(wèn)題;另外,在制作啟動(dòng)光盤時(shí),最好在Nero中選擇刻錄機(jī)為Nero內(nèi)置的“Image Driver”,這樣可以生成啟動(dòng)光盤鏡像,在虛擬機(jī)中測(cè)試通過(guò)后再刻錄到光盤。最后,如果大家在使用中遇到難題或者有什么新得,歡迎給我來(lái)信交流:[email protected]。
