天天看點

深入思考和設計 VistaPE

  為了趕時間将這篇 Blog 的題目這樣命名,不知道是否正确?!此篇 Blog 的主要意圖就是把自己到目前所親身實踐 VistaPE

時所遇到的潛在問題和未來應用所要涉及到的問題作一下整理。

      之前的《定制個性化多存儲媒體的vista PE》這篇文章詳細地闡述了我在制作以移動儲存設備為媒體的WIM方式運作的

VistaPE。應該說整體還是比較順利的,并沒有遇到什麼難題。目前我已經在使用我移動硬碟上的 VistaPE 來幫助我完成一些 IT 維護工作。

      這種運作方式雖然簡便,而且不會因操作過程中删除修改系統檔案、修改系統配置檔案或病毒感染所導緻移動硬碟上的VistaPE實效的問題(注:此

VistaPE 是一個WIM 映像包,在啟動過程會在記憶體中建立一個 RAM ,并将 WIM 中的内容解包至此來運作 VistaPE,當系統重新啟動後 RAM

内容也自動擦除。),但是設想我們也許會在某個特定的環境下需要對這個 VistaPE 作永久性的修改?!或許我們的目标計算機的記憶體無法滿足 VistaPE 所需的

512M 記憶體的運作環境?!更有甚者會提出如果使用 WIM 方式運作 VistaPE 在啟動過程中載入映像的時間會很長而無法忍受?!

      确實如此,作為大部分的計算機發燒友或者是一些ITPro,都希望能把 VistaPE

作的像正常的作業系統一樣,以便于我們使用!比如我們可以在一個不受信任的公共環境中使用我們自己的臨時系統,以滿足我們基本的工作,如運作浏覽器浏覽網際網路、運作FTP軟體來下載下傳共享資訊、運作網頁編輯工具來修改我們的網站資料或者還能使用

Office 來建立編輯我們的文檔等等!多莫令人心動着迷的應用。

      而使用 WIM 方式我們不能內建大量的工具因為會增加 WIM

的體積,進而導緻我們的有限的記憶體無法運作它。更不要說映像解包所需要的時間。

      此外來看看另一個有趣的現象,VistaPE 的其中一個功能是用來執行 Vista 部署工作的,如我們所知 Vista 的安裝采用的是全新的

WIM 映像方式并且是基于檔案恢複的。也就是說 Vista

的安裝時間長短并不是由記憶體所決定的,他隻是一個檔案拷貝過程,附帶還可能會用到一個解壓縮,此時決定時間長短在我個人看來CPU和磁盤I/O的速度才是關鍵。

      再來說說記憶體,使用 WIM 方式會占用我們很多的記憶體,或者我們的記憶體不足512M,那麼我們就需要參考官方資料中所提到的從硬碟啟動

VistaPE 這一節。關于具體實踐從硬碟啟動 Vista PE 的文章我會再稍後釋出。不過有一點提前要告訴大家,官方提供的 Windows AIK

簡體中文版中的 WIM 模闆缺少 Windows

恢複環境元件(WinPE-SRT-Package),并且缺少一個關鍵的啟動檔案“winload.exe”。God,會出這樣的問題,因為我是在剛出簡體版時下載下傳的,不知道目前微軟

download center 提供的版本是否已經改良。之前下載下傳的英文版我已經删除是以無法比較,如果看到此 Blog

并有興趣測試的朋友請幫我确認一下。繼續說記憶體,在使用從硬碟啟動的 VistaPE

時,經過我實際測試記憶體占用在114M左右,如果是沒有個性化定制的情況下記憶體的消耗會更少。也就是說我們使用一台隻有128M記憶體的計算機就可以正常地運作

VistaPE。是不是也很吸引人呢?

      最後,是以 WIM 方式還是直接啟動方式主要取決于大家的需求。不過在制作硬碟啟動的 VistaPE 時,啟動檔案要使用之前生成的 GUID

來建立引導檔案,那麼也就是說我們生成的硬碟啟動的 VistaPE

可能無法運作在其他計算機或移動硬碟上。具體的資訊可能還需要實際地測試。歡迎感興趣的朋友繼續關注我的 Blog

并積極地參與讨論。

本文轉自 蘇繁 51CTO部落格,原文連結:http://blog.51cto.com/goxia/220346,如需轉載請自行聯系原作者

繼續閱讀