ximage

imagex是微軟最新的封裝技術(和ghost相似,但速度比ghost快。),源於vista的安裝。imagex生成的檔案擴展名為wim。

基本介紹

  • 中文名:imagex
  • 發布者:Jerry Honeycutt
  • 解釋:封裝技術
  • 公司微軟
Windows Vista,基於檔案的映像格式,結束語,

Windows Vista

Imagex 和 WIM 映像格式
基於檔案的磁碟映像是 Windows Vista 的核心功能
發布者 Jerry Honeycutt
我是一名 BDD(業務桌面部署)方面的人員,因此 Microsoft 不會經常為我提供又酷又新的工具。公司當然會為我提供工作所需的工具,但是很快我就沒有驚喜的感覺了。然而,Windows Vista 讓我有了愉快之感。Windows Vista 部署基於磁碟映像,作業系統將附帶內置的磁碟映像工具:XImage。
本頁內容
基於檔案的映像格式
XImage 功能
Windows Vista 安裝
結束語

基於檔案的映像格式

在講述 XImage 之前,我要先介紹一下它所使用的映像格式:Microsoft Windows Imaging Format (WIM) 映像格式。WIM 映像格式並非現在相當常見的基於扇區的映像格式,它是基於檔案的。與其他格式相比,通過使用基於檔案的映像格式,WIM 具有以下益處:
· WIM 映像格式是硬體不可知的,這意味著您只需要一個映像來定址許多不同的硬體配置
· WIM 映像格式還允許您在一個實際檔案中存儲多個映像。例如,Microsoft 可在一個 WIM 映像檔案中附帶多個 SKU。您可以在單個映像檔案中存儲具有或不具有核心應用程式的映像。而且,您可以將其中一個映像標記為可引導映像,從而允許您從包含在 WIM 檔案中的磁碟映像來啟動計算機。
· WIM 映像格式還啟用了壓縮和單一實例,從而可大大減小映像檔案的大小。單一實例是一種允許您用一個檔案副本的空間來存儲多個檔案副本的技術。例如,如果映像 1、2 和 3 均包含檔案 A,則單一實例將存儲檔案 A 的單個副本,並將映像 1、2 和 3 指向該副本。
· WIM 映像格式允許您離線維護映像。您可以添加或刪除某些作業系統組件、補丁以及驅動程式,而無需創建一個新的映像。例如,現在對於 Microsoft Windows XP 來說,您要花費幾個小時來更新一個映像,而 Windows Vista 只需要幾分鐘的時間即可。例如,要將某個補丁添加到 Windows XP 映像,您必須引導主映像,添加該補丁,然後再次準備映像。對於 Windows Vista,您可離線維護映像。
· 與要求您將磁碟映像部署到其容量大於或等於源磁碟容量的分區的、基於扇區的映像格式不同,WIM 映像格式允許您在任意大小的分區上安裝磁碟映像。
· Windows Vista 提供一個用於名為 WIMGAPI 的 WIM 映像格式的 API,開發人員可以使用它來處理 WIM 映像檔案
· WIM 映像格式允許非破壞性的部署。這意味著您可以將數據保留在您套用映像的卷上,因為該映像的應用程式並不清除磁碟的現有內容。
XImage 功能
XImage 本身是一個相當簡單的程式,這是我非常喜歡它的原因之一。它是一個簡單的命令行驅動器實用程式,可以從命令行提示符或 Microsoft Windows Preinstallation Environment (Windows PE) 運行。換句話說,您與 XImage 互動的方式和與 Xcopy 進行互動的方式是相同的。我希望它是命令行實用程式這一事實不會令您失望。我更願意我的磁碟映像工具擁有命令行接口,因為它們可以大大簡化對工具使用的腳本編寫。而 Windows Vista 的批處理腳本編寫功能是如此強大,以至於沒有利用 XImage 腳本編寫不能完成的任務。
XImage 的核心功能允許您將卷捕獲到 WIM 檔案中,以及將 WIM 檔案套用於卷。例如,用於捕獲映像的命令正是 ximage /capture C: image.wim "Name"。將映像套用於卷的命令是 ximage /apply image.wim 1,其中 1 告訴 XImage 套用檔案 image.wim 中索引號為 1 的映像。
當然,XImage 包括很多命令,用於維護映像並以創造性的方式使用映像。表 1 提供了這些命令的概述。
表 1. XImage 命令行選項概述
/append
將卷映像附加到現有 WIM 檔案
/apply
將卷映像套用於特定驅動器
/capture
將卷映像捕獲到新的 WIM 檔案中
/commit
提交對已安裝 WIM 進行的更改
/compress
將壓縮類型設定為 none、fast 或 maximum
/config
使用指定檔案設定高級選項
/delete
從具有多個映像的 WIM 檔案中刪除映像
/dir
顯示卷映像內的檔案和資料夾的列表
/export
將映像從一個 WIM 檔案傳輸到另一個 WIM 檔案
/info
返回存儲的指定 WIM 的 XML 說明
/ref
設定套用操作的 WIM 引用
/scroll
滾動輸出以重定向
/split
將一個現有 WIM 檔案拆分成多個唯讀的 WIM 部分
/verify
驗證重複的和提取的檔案
/mount
將具有隻讀訪問許可權的映像安裝到指定目錄
/mountrw
將具有讀寫訪問許可權的映像安裝到指定目錄
/unmount
卸載安裝到指定目錄的映像
/?
返回 XImage 的有效命令行參數
有一個功能值得進一步討論,就是因為我認為將映像安裝到一個目錄這個功能非常酷。您可以安裝映像,像處理檔案系統上的任何檔案一樣修改映像,然後卸載映像。例如,您可以安裝一個作業系統映像,添加設備驅動程式,然後將其卸載。這當然比從頭重新生成磁碟映像要好。
Windows Vista 安裝
既然您對 XImage 和 WIM 映像格式有了一點了解,我敢肯定您現在想知道磁碟映像部署過程到底是怎樣的。無論是進行原位升級,還是完整的擦除並載入,安裝 Windows Vista 都是一個新的完全基於映像的過程。事實上,Windows Vista 只以 WIM 映像格式提供。
其實,原位升級過程比它在 Windows XP 中運行得更好。原因是升級到 Windows Vista 實際上是一個從舊版 Windows 遷移用戶設定、文檔和應用程式的新安裝過程。將原位安裝過程稱為擦除並重新下載會更準確一些。
下列步驟描述了如何使用這些工具來部署 Windows Vista 磁碟映像:
1.
可以通過使用 Microsoft 提供的用於進行設備驅動程式和可選組件(如語言)選擇的桌面工程工具,升級 Windows Vista 映像。
2.
將映像安裝到一個測試計算機上,添加應用程式(例如 Microsoft Office 或業務線應用程式),然後將映像保存到網路。
3.
通過使用 Microsoft 提供的工具將映像部署到用戶。通過使用 Windows Vista 提供的新的腳本編寫和應答檔案功能,可以使安裝過程完全自動化。如果您是從 Windows 的早期版本升級到 Windows Vista,則安裝程式會遷移用戶的文檔、設定以及應用程式,而不會提示用戶進行輸入。

結束語

XImage 和新的 WIM 映像格式是 Windows Vista 的重大改進。這些技術可為您提供部署新作業系統的更快、更具成本效益的方法。
您需要維護的磁碟映像大大減少,並且對這些映像的維護工作變得更容易,所需時間更少。由於新的基於映像的安裝過程的緣故,桌面部署將花費不到一個小時的時間,便可安裝計算機並遷移用戶的狀態數據。
注意:本站點所述功能可能有所變動。由於市場、技術或其他原因,最終產品中可能不包含某些功能。

相關詞條

熱門詞條

聯絡我們