Windows Vista中全新的部署工具:Ximage操作系統(tǒng)的部署是企業(yè)管理員經(jīng)常會(huì)遇到的問題。經(jīng)過長時(shí)間的發(fā)展,現(xiàn)今的Windows操作系統(tǒng)已經(jīng)具有多種不同的部署方式,這些部署方式各有利弊。例如有些需要花費(fèi)較多時(shí)間、有些操作則比較繁瑣,自定義程度太低,更有一些對計(jì)算機(jī)硬件以及硬盤分區(qū)情況都有比較多的要求。為了克服這些問題,Windows Vista中提出了一種全新的部署方式,利用這種部署方式,可以讓企業(yè)管理員用更快、更簡單的方法完成大范圍內(nèi)的部署任務(wù)。
這種部署方式主要是部署工具的改變。以往大規(guī)模部署操作系統(tǒng)的時(shí)候,最常用的方法就是首先安裝模板計(jì)算機(jī),安裝驅(qū)動(dòng)程序、應(yīng)用軟件、進(jìn)行必要的設(shè)置,然后運(yùn)行Sysprep,接著使用其他方式對系統(tǒng)進(jìn)行“克隆”,然后將“克隆”的文件應(yīng)用到需要部署的計(jì)算機(jī)上。在進(jìn)行“克隆”操作的時(shí)候最常用的工具是Symantec公司的Ghost,當(dāng)然,還有Acronis True Image以及被Symantec收購的PowerQuest公司的Drive Image。
Ghost是一種基于磁盤扇區(qū)(Sector Based)的工具,這類工具通常具有很多局限性,表現(xiàn)在:
· 基于扇區(qū)的映像操作要求模板計(jì)算機(jī)和目標(biāo)計(jì)算機(jī)具有同樣的硬件抽象層(Hardware Abstraction Layer,HAL)。例如,如果需要批量部署的計(jì)算機(jī)全部安裝了兩塊處理器,那么用于創(chuàng)建映像的模板計(jì)算機(jī)也必須安裝有兩個(gè)處理器。并且這樣的映像文件不能應(yīng)用到只安裝了一塊處理器的計(jì)算機(jī)上。 · 基于扇區(qū)的映像操作要求模板計(jì)算機(jī)和目標(biāo)計(jì)算機(jī)的引導(dǎo)磁盤使用同樣的存儲(chǔ)子系統(tǒng)。例如,如果需要批量部署的計(jì)算機(jī)全部使用SCSI硬盤作為系統(tǒng)盤和引導(dǎo)盤,那么用于創(chuàng)建映像文件的模板計(jì)算機(jī)也必須使用SCSI硬盤作為系統(tǒng)盤和引導(dǎo)盤。并且這樣的映像文件不能應(yīng)用到使用IDE硬盤作為系統(tǒng)盤和引導(dǎo)盤的計(jì)算機(jī)上。 · 基于扇區(qū)的映像操作會(huì)破壞目標(biāo)計(jì)算機(jī)硬盤上現(xiàn)有的數(shù)據(jù),這使得Windows的部署過程變得更加復(fù)雜。 · 基于扇區(qū)的映像操作會(huì)完全復(fù)制硬盤分區(qū)的內(nèi)容,因此模板計(jì)算機(jī)和目標(biāo)計(jì)算機(jī)必須具有同樣類型的分區(qū)上,同時(shí)分區(qū)必須一樣大小。 · 使用基于扇區(qū)的映像工具創(chuàng)建的映像文件無法直接編輯。 · 基于扇區(qū)的映像工具通常都需要額外購買。
因此微軟現(xiàn)在在開發(fā)一種基于文件(File Based)的部署工具:Ximage。和基于扇區(qū)的工具相比,基于文件的工具具有以下優(yōu)勢(當(dāng)然,目前基于文件的部署工具只有一個(gè)Ximage,因此也就算是Ximage的優(yōu)勢吧):
· 對于部署介質(zhì)的選擇更靈活,可控性也更高。通過使用基于文件的映像工具,我們可以以光盤、網(wǎng)絡(luò)或者硬盤為介質(zhì)直接創(chuàng)建和應(yīng)用映像文件。 · 從映像文件中提取文件的速度更快,減少了安裝所需的時(shí)間。 · 通過“單一實(shí)例”功能減小映像文件體積。假設(shè)我們的模板計(jì)算機(jī)上多個(gè)不同位置保存了同樣內(nèi)容的文件,對于基于扇區(qū)的映像工具,這個(gè)文件將在不同位置下多次出現(xiàn);但對于基于文件的映像工具,該文件只會(huì)保存一個(gè)實(shí)例,極大減小了生成的映像文件的體積。 · 映像文件的創(chuàng)建和恢復(fù)都具有一定的“目的性”。傳統(tǒng)的基于扇區(qū)的映像工具通常只能針對整個(gè)硬盤分區(qū)進(jìn)行全面的“備份”和“恢復(fù)”,而Ximage則靈活得多,我們可以指定只“備份”或“恢復(fù)”哪些文件和文件夾,而不用理會(huì)其他文件和文件夾。使用Ximage,我們甚至可以將產(chǎn)生的映像文件保存在預(yù)“備份”的分區(qū)中。 · 可以在任何支持Windows操作系統(tǒng)的平臺(tái)上使用。傳統(tǒng)的基于磁盤扇區(qū)的映像工具一般都只能在Windows操作系統(tǒng)之外運(yùn)行,因此都使用了專用的恢復(fù)環(huán)境,例如DOS。但這就存在一個(gè)問題,主要是關(guān)于存儲(chǔ)子系統(tǒng)的?,F(xiàn)在我們使用的存儲(chǔ)子系統(tǒng)格式越來越多,除了傳統(tǒng)的IDE接口,常見的還有SCSI、SATA,以及各種級(jí)別的RAID等,如何讓映像工具支持這些不常用的存儲(chǔ)子系統(tǒng)成了一個(gè)最大的問題。以使用DOS作為恢復(fù)環(huán)境的映像工具為例,如果該工具沒有自帶用于RAID系統(tǒng)的DOS驅(qū)動(dòng)程序,那么該工具就無法對RAID系統(tǒng)創(chuàng)建和恢復(fù)映像。但Ximage解決了這一問題,該工具的恢復(fù)環(huán)境是Windows PE,這可以看作是一個(gè)省略了圖形界面的Windows內(nèi)核,因此任何磁盤子系統(tǒng),只要提供了Windows下的驅(qū)動(dòng)程序,就可以用于Windows PE。 · 提供了Fast和Maximum兩種壓縮等級(jí),可以進(jìn)一步減小映像文件的體積。 · 可以將映像文件當(dāng)作文件夾使用。在安裝Windows Imaging File System Filter(WIM FS Filter)之后,我們可以直接裝載或卸載.wim映像,將其映射到硬盤上現(xiàn)有的文件夾中,同時(shí)我們可以使用文件管理工具,例如Windows資源管理器對該文件夾進(jìn)行文件創(chuàng)建、復(fù)制、粘貼、刪除等操作。 該工具的使用參數(shù)以及簡單的作用介紹如下:
ximage [/append directory image_file "description" [/verify]] //將新的鏡像文件內(nèi)容附加到現(xiàn)有的映像文件中 ximage [/apply image_file directory index_number [/verify]] //應(yīng)用映像文件,也就是使用備份安裝或者恢復(fù)操作系統(tǒng) ximage [/boot image_file index_number {/capture directory image_file "description"} | {/append directory image_file "description"} | {/export destination.wim_file source.wim_file index_number}] //設(shè)置引導(dǎo)映像 ximage [/capture directory image_file "description" [/verify]] //創(chuàng)建映像 ximage [/compress {maximum | fast | none} /capture directory image_file "description"] //壓縮映像 ximage [/config configuration_file.ini {/capture directory image_file "description"} | {/append directory image_file "description"}] //指定配置文件 ximage [/delete image_file index_number] //從現(xiàn)有映像文件中刪除某個(gè)特定鏡像 ximage [/dir[image_file] index_number] //列出映像文件內(nèi)容 ximage [/export destination.wim_file source.wim_file index_number] //將映像文件中的特定鏡像導(dǎo)出 ximage [/info image_file] //查看映像文件信息 ximage [/mount [directory] image_file index_number [/verify]] //將映像文件內(nèi)容應(yīng)設(shè)為只讀文件夾 ximage [/mountrw [directory] image_file index_number [/verify]] //將映像文件內(nèi)容應(yīng)設(shè)為可讀寫文件夾 ximage [/ref splitwim2.swm /apply splitwim.swm drive index_number] //不知道是干嗎的:$ ximage [/split image_file destination.wim_size] //拆分映像文件 ximage [/unmount [/commit][directory]] //卸載映射的映像文件 |
|
|