百科知識 什麼是Windows P E

來源:互聯網
上載者:User

標籤:朋友   預先安裝環境   http   primary   from   命令解釋   改進   先來   適配器   

Windows PreInstallation Environment(Windows PE)直接從字面上翻譯就是"Windows預先安裝環境"。

?

?

微軟在2002年7月22日發布,它的原文解釋是:"Windows預先安裝環境(Windows PE)是帶有限服務的最小Win32子系統,基於以保護模式啟動並執行Windows XP Professional核心。它包括運行Windows安裝程式及指令碼、串連網際網路共用、自動化基本過程以及執行硬體驗證所需的最小功能。"換句話說,你可把Windows PE看作是一個只擁有最少核心服務的Mini作業系統。微軟推出這麼一個作業系統當然是因為它擁有與眾不同的系統功能,如果要用一句話來解釋,我認為與Win9X/2000/XP相比,Windows PE的主要不同點就是:它可以自訂製作自身的可啟動副本,在保證你需要的核心服務的同時保持最小的作業系統體積,同時它又是標準的32位視窗API的系統平台。當然,現在這麼說也許難以理解,沒有關係,下面讓我們來仔細研究它。

Windows PE概覽

  即使有剛才的解釋,你一定還是對這個全新概念的Mini作業系統一頭霧水,沒關係,在這裡我將示範一下其啟動並執行全過程,相信看過之後你或許就會有大致的瞭解。大多數人獲得的Windows PE光碟(包括我手上這張ISO鏡像光碟)應該是一張"Windows XP OPK"CD,意思就是Windows XP OEM預先安裝工具包CD。實際上,Windows XP OPK CD是Windows PE 32位版本的一個可引導副本,也就是說,這張CD已經是個用Windows PE定義製作的作業系統了,我們可直接用它來引導系統。先看看這張CD的目錄結構吧,總共有352MB,是不是有些大呢?其實由於這是個副本(至少包含了不少驅動程式),大小是由當時自訂製作決定的,若是Windows PE的32位非自訂版本,其在磁碟上的鏡像大約為120MB。

  1.引導Windows PE

  筆者考慮到網路環境等問題,主要的使用環境是VMware虛擬機器和Virtual PC虛擬機器,不過這兩種虛擬機器環境與實際PC環境幾乎沒有區別(就是說如果你不清楚虛擬機器也沒關係,就當是在真實PC上直接運行)。

  將BIOS中設定成光碟機引導,並開始啟動系統,當螢幕畫面上出現"Press any key boot from cd"時,按任意鍵從光碟機上的Windows PE引導啟動。如果你的存放裝置驅動不被支援,在啟動時按下F6鍵可載入特殊裝置的驅動。當啟動到案頭時系統會做一些如調整解析度的工作,最後開啟預設的CMD命令列解釋工具,大家看看,是貨真價實的圖形作業環境哦。

  可以看到案頭上空空如也,不要指望可以拿滑鼠點來點去,畢竟是個什麼應用程式都沒有安裝;另外儘管光碟上帶有的可執行檔命令列工具有限,但明顯可以自己添加,看看這是什嗎?沒錯,是我們最熟悉的掃雷遊戲(現在知道題頭所指了吧,呵呵),拿滑鼠先玩玩吧,這是筆者從大家熟悉的WinXP作業系統中加入的(方法很簡單,用ISO工具直接拷入剛才的鏡像檔案就可以了)。

  那麼還是先回到CMD命令列工具中吧。預設的目錄是\I386\system32\,輸入命令列"dir *.exe /w"可查看有哪些可啟動並執行程式。下面我們實際研究一下對個人使用者有實際意義的Windows PE特性的操作。

  在光碟鏡像中可同時看到32位和64位作業系統的工具,對於個人使用者來講,你可用它直接引導沒有安裝任何系統的機器,並在其上實現32位系統的許多功能,這在後面會一一道來。

  2.Windows PE對網路的支援

  剛才dir時我們看到了ping命令,熟悉這個命令的讀者應該都知道,只有安裝了TCP/IP協議才能使用,那麼不管三七二十一,先來ping自己試試吧,在CMD中鍵入"ping 127.0.0.1",斷行符號搞定,顯然是可ping通的,這證明TCP/IP協議確實已在運行。再試一試光碟上另一個命令IPConfig,鍵入運行,看到IP地址已經自動分配好了。既然網路確實已經串連,那讓我們來實際操作使用吧(這裡可能有不少從視窗系統開始接觸電腦的朋友會對操作不知所措,其實並沒有想象中那麼困難,你可以在CMD中使用命令工具帶"/?"參數來查詢具體使用方法,如果你機器上本來就裝有XP,那麼在協助中心查詢就更方便了,多實驗一下,掌握命令列以後你會發現方便很多)。

  現在我的物理機和虛擬機器構成了一個虛擬網路,使用光碟鏡像中的net命令,在虛擬機器中鍵入"net view"查看已連結的服務器,這裡顯示的伺服器"XQ-B6QAS26953 EC",名字表示虛擬機器已通過網路連接了我的物理機器。我的物理機器上有一個名為TUKU的檔案夾已經共用,所以再鍵入"net use e:\XQ-B6QAS26953EC\TUKU",意思是將物理機器上的共用目錄TUKU鏡像為虛擬機器上的E盤,成功後可在虛擬機器裡自由地訪問共用目錄,這時就可通過這個來做遠程安裝等工作。net命令還有不少參數,自己可以查閱並多加嘗試,才可以發揮Windows PE強大的網路環境功能,如果只是簡單地訪問伺服器,上面的兩個命令參數基本足夠了。不過這裡要記住用Windows PE的機器可訪問其他動作系統的機器,而逆操作是不能的,這是由於Windows PE本身的限制,我們後面再講這個問題。事實說明,Windows PE啟動後就可以使用網路環境。

  3.利用Windows PE建立、刪除、格式化和管理NTFS檔案系統分區

  對於個人使用者來說這個功能很是實用和方便。但不少朋友在dir完以後就叫苦,怎麼只有format.com,沒有fdisk啊,根本沒辦法分區嘛。其實這是個誤解,Windows XP中針對磁碟管理工作有專用的命令列工具DiskPart.exe,它是一種文字模式命令解釋程式,能讓你通過使用指令碼或從命令提示字元直接輸入來管理對象(磁碟、分區或卷),Windows PE使用的當然也是DiskPart。

  在CMD模式下鍵入"diskpart"並斷行符號進入DiskPart命令列解釋。鍵入"list disk",顯示有兩塊硬碟,分別為磁碟0和磁碟1。鍵入"select disk=0"執行,意思是選擇指定磁碟,並將焦點轉移到此磁碟,接下來的操作就都是針對它的(後面的操作都是一樣,在磁碟、分區或卷上使用DiskPart命令前,必須首先將對象列表,然後選擇要給予焦點的對象,只有對象擁有焦點時,鍵入的任何DiskPart命令才對該對象進行操作)。鍵入"detail disk"可以查看磁碟0的細節資訊,現在磁碟0整個是一個使用中的磁碟分割C,格式為FAT32,容量為16G。下面我們以實際操作將磁碟0分為兩個區,分別為NTFS格式的8G主要磁碟分割C和FAT32格式8G邏輯分區D,而將磁碟1整個轉為FAT32格式的分區E來示範Windows PE對磁碟的管理操作:

  (1)執行"select disk=0",將焦點轉到磁碟0。執行"select partition 1",將焦點轉到磁碟0的分區活動C上面。

  (2)執行"delete partition"將原來的分區C刪除。

  (3)執行"create partition primary size=8000"斷行符號,在磁碟0上建立一個新的8000MB的主要磁碟分割,焦點會自動轉到建立立的分區上。

  (4)接著執行"create partition extended"斷行符號,將磁碟0上剩餘的磁碟空間建立為擴充分區。

  (5)完成上一步後再執行"create partition logic"斷行符號,將剛建立的擴充分區建立為一個邏輯分區。

  (6)至此,我們就已經把原來一個使用中的磁碟分割C的磁碟0建立為有一個主要磁碟分割和一個邏輯分區了,不過這兩個分區還沒有磁碟機代號,執行"select partition 1"將焦點轉到主要磁碟分割1,然後執行"assign letter=C",將磁碟機代號C:分配給主要磁碟分割。執行"active"斷行符號將主要磁碟分割設為活動使其可以引導系統。

  (7)接下來執行"select partition 3"將焦點轉到邏輯分區,執行"assign"斷行符號,意思是系統將下一個可用的磁碟機代號分配給邏輯分區,由於磁碟機代號D、E均被佔用(D為磁碟1分區佔用,E為光碟機佔用),所以系統將F分配給了邏輯分區。不過沒關係,我們先不管磁碟機代號的順序,到這裡我們對磁碟0的操作就結束了,剩下的目標是將磁碟1的使用中的磁碟分割D轉換為分區E。

  (8)執行"select disk 1"將焦點轉到磁碟1,執行"select partition 1"將焦點轉到使用中的磁碟分割D。

  (9)由於磁碟1的D分區是活動的主要磁碟分割,所以設其磁碟機代號為E,顯然是要將它重建立立為一個非主要磁碟分割的磁碟機,那麼它就不會佔據磁碟機代號D而將它讓給磁碟0的邏輯分區了。執行"delete partition"刪除原來分區D,執行"create partition extended"將磁碟1上所有的磁碟空間建立為擴充分區。

  (10)完成上步後再執行"create partition logic"將剛建立的擴充分區建立為一個邏輯分區。

  (11)最後執行"assign"自動分配磁碟機代號,系統仍然把D分配給了它(不過在機器重新啟動後系統會自動調整將D分配給磁碟0的邏輯分區,磁碟1的邏輯分區會使用磁碟機E,而光碟機就順延到F了,重啟一次系統這些改變都會自動實現)。

  (12)現在我們對機器上硬碟的重新分區工作就結束了,執行"exit"退出DiskPart命令列解釋工具,然後執行"format c: /fs:ntfs",將剛才建立的DISK 0主要磁碟分割格式化為NTFS檔案格式的分區,同理執行"format d: /fs:fat32"、"format f: /fs:fat32"將分區D、F格式化,我們最終的操作就完成了。

  (13)完成後執行"exit"重新啟動機器,可以再次進入"DiskPart"來查看分區情況是否正確。

  上面的操作基本包括了對磁碟的建立、刪除、格式化和管理,如果你再仔細讀讀協助說明,保證你在掌握它強大的功能以後不再想使用Fdisk去管理磁碟。實際上你如果在使用Windows XP,這些知識都非常實用。此外"DiskPart"工具最方便的地方是支援指令碼,在這裡就不詳細說明了。

  上面我們已經將Windows PE特性的基本操作都實踐了一下,應該可以體會到Windows PE對個人的方便之處,但是就像上文所說的那樣,Windows PE只是有限功能的Mini作業系統,要正確使用Windows PE,當然也要瞭解它的一些限制。

  1.為了防止將它用作盜版作業系統,在連續使用24小時後Windows PE將自動結束並重啟。

  2.你可從Windows PE電腦通過網路直接存取伺服器和共用。但不能從網路上的另一個位置訪問Windows PE電腦上的任何檔案或檔案夾。Windows PE通過TCP/IP及其上的NetBIOS獲得到達檔案伺服器的網路連接,不支援其他方法(如IPX/SPX網路通訊協定)。

  3.因為涉及反盜版,所以只能從Windows XP Professional CD建立Windows PE的自訂版本。而不能從Windows XP Home Edition或Windows 2002 Server作業系統家族的任何成員建立。

  4.Windows PE太大,不能放在磁碟片上。Windows PE僅包括可用Win32 API的子集(包括I/O(磁碟和網路)和核心Win32 API)。如果Win32下啟動並執行服務基於Win32 API子集,則它在Windows PE是否可用需具體分析。這裡不詳細列出Windows PE不支援的API了,反正rundll32.exe和shell.dll等是不被支援的,想要在Windows PE下面玩Quake的朋友還是趁早放棄。

?

  不少朋友看到這兒無論是否有收穫,肯定都會想Windows PE到底對自己有什麼明確的作用,這裡不妨總結一二。

  1.方便易用的啟動工具盤

  通過剛才的敘述,大家可以看出,Windows PE啟動相當快捷,而且對啟動環境要求不高;最可貴的是,雖然名為啟動盤,其功能卻幾乎相當於安裝了一個Windows XP的"命令列版本"——別忘了網路支援哦。因此,對於個人電腦使用者,只要將其燒錄在一張光碟上,便可放心地去解決初始化系統之類的問題;而對小型網路環境(如網吧等)使用者來說,這一功能尤其實用。

  2.有趣的硬碟使用功能

  自訂的Windows PE不僅可放到那些抽取式存放裝置裝置如CD上,還可以放在硬碟上使用。因為許多朋友會認為將Windows PE的自訂版本放在硬碟上沒有什麼意義,其實不然。把Windows PE放在硬碟上應該是最為有趣的地方,且不說你的作業系統損壞無法進入的情況下啟動硬碟上的Windows PE可以方便地修複,關鍵是由於Windows PE在硬碟上,所以在Windows PE環境下安裝應用程式就有了可能。呵呵,撇開題外話不講,這裡看一下如何把自訂的Windows PE放到硬碟上吧(只能在硬碟上放置Windows PE的32位版本)。

  首先要安裝修復主控台:

  (1)將Windows XP Professional CD放在CD-ROM磁碟機中,這裡指定其為cd_drive。

  (2)在命令列CMD視窗中運行cd_drive\i386\winnt32.exe /cmdcons。

  然後將Windows PE自訂可引導副本放置在硬碟上,如下操作:

  (1)在目標硬碟上,建立"C:\Minint"的目錄(這裡必須將目錄命名為"Minint")。

  (2)將Windows PE"根目錄\i386"下的所有內容複寫到C:\Minint。

  (3)從Windows PE根目錄下將Winbom.ini複製到目標硬碟的根目錄。

  (4)在目標硬碟上,將"C:\Cmdcons\txtsetup.sif"的唯讀屬性改為讀/寫。

  (5)在目標硬碟上,將"C:\Minint\txtsetup.sif"複製到"C:\Cmdcons"進行覆蓋。

  (6)重新啟動目標電腦。在"引導"菜單上,選擇引導到"命令控制台",電腦將使用Windows PE引導。

  3.Windows XP OPK CD的本職工作

  上面說了其實我們拿到的是Windows PE的一個可執行副本,即Windows XP OPK(Windows XP OEM預先安裝工具包)CD。從名字都知道它原來的本職工作是為了方便OEM工作的。如果你在Windows作業系統環境下開啟光碟,它就會自動運行Autorun為你的系統安裝一個"Windows安裝管理器"的工具包。利用它,你可以輕易製造出帶有電腦廠商OEM標誌的Windows安裝鏡像。雖然這是Windows XP OPK CD的主要本職工作,但顯然對我們個人沒什麼意義,當然,如果你想把手上的Windows安裝CD都打上自己專屬的印記,並在朋友的機器上安裝時炫一下,那麼使用它是個好主意。當然自己的"印記"絕非OEM標誌那麼簡單,實際上你還可任意設定Windows PE攜帶的軟體,並可設定這些軟體在Windows PE啟動時運行;理想的情形下你甚至可以為自訂的Windows PE版本加上類似於Windows Explorer的圖形外殼程式——要不怎麼叫專為廠商OEM設計呢?

[編輯本段]Windows PE 技術

  為使 Windows PE 儘可能通用,Microsoft 已將其設計得輕巧、強大且靈活。以下部分將更詳細地描述這些特徵,然後描述 Windows PE 的局限性。

  輕巧

  Windows PE 必須儘可能小,以便能儲存在抽取式媒體(如 CD 和 USB 快閃記憶體磁碟機)中,還必須能夠快速啟動並可完全儲存在電腦的記憶體中。Windows PE 的確切大小因自訂映像的方式而異,但採用 WIM 格式壓縮時,它通常佔用不到 100 MB 的空間。64 位元版本的 Windows PE 大一些,使用語言套件或應用程式自訂 Windows PE 映像增加了其大小。

  要協助最小化記憶體的使用,可從壓縮的映像運行 Windows PE。換言之,您可以在 WIM 檔案內壓縮 Windows PE,並在未解壓的情況下從記憶體運行它。因此,無論是在磁碟上儲存映像時還是在將其載入到電腦記憶體後,您都將因採用了壓縮而受益匪淺。

  為了最小化磁碟儲存,WIM 格式僅儲存多個重複檔案的單個執行個體。因此,如果您有含兩個 Windows PE 映像的 WIM 檔案,將只儲存一次兩個映像所共用的檔案。

  強大

  儘管 Windows PE 被設計得很小,但它包含 Windows Vista 的大量核心功能。因為 Windows PE 支援 Win32(就像 Microsoft Windows XP 和 Windows Vista 一樣),所以大多數 Windows 應用程式都能在 Windows PE 中運行。這意味著 IT 部門的開發人員可以使用 Microsoft Visual Studio 這樣的工具來建立在 Windows PE 上啟動並執行 Win32 應用程式。

  Windows PE 還支援多線程和多任務處理,因此您可以同時運行多個工具。此功能節省了採用其他技術時需要用來驗證和測試硬體和軟體映像的時間和資源。Windows PE 還可以運行批次檔、Microsoft Visual Basic Scripting Edition (VBScript) 指令碼、Windows Script Host (WSH) 指令碼(如果已安裝可選的 WSH 組件)、HTML 應用程式 (HTA) 和 Microsoft ActiveX 資料對象 (ADO)。因為 Windows PE 提供基於 RAM 的臨時空間,所以 Windows PE 可以運行那些需要具有將臨時檔案寫入硬碟(既便沒有可用硬碟)的功能的應用程式。

  注意:一些應用程式(如遊戲)不能在 Windows PE 上運行,但這不是 Windows PE 的設計意圖。Windows PE 當前還不支援 Microsoft .NET Framework。

  靈活

  如果 Windows Vista 包含電腦硬體的驅動程式,那麼您的硬體也將能使用 Windows PE,這是因為 Windows PE 包含了多數 Windows Vista 驅動程式。您還可以將新驅動程式添加到一個 Windows PE 映像中。在企業環境中,您可以將組織中任何電腦所需的每個驅動程式添加到一個單獨的 Windows PE 映像中,以使該映像能與您的電腦共用。

  對於使用特殊硬體的電腦,您可以在 Windows PE 啟動後安裝一個驅動程式,並立即使用該硬體而不必重新啟動電腦。例如,如果您啟動 Windows PE 並發現它不包含正確的網路驅動程式,您可以插入一張包含所需驅動程式的 CD,然後使用 Drvload 命令列工具來注入驅動程式,以使您可以串連網路。此功能是可以實現的,因為 Windows PE 可以直接從電腦的 RAM 運行,如本部分的後面所述。

  儘管 Windows PE 包括大量內建功能,但許多工具和功能均為可選,以使 Windows PE 儘可能輕巧。例如,在標準 Windows PE 映像中不包括 WSH。但如果您需要 WSH 組件以運行指令碼,可以很容易地進行添加。同樣,您可將故障排除工具(如 Tracert 或您自己的自訂工具)添加到自訂的 Windows PE 映像中。您還可使用同一離線映像編輯工具來安裝更新內容和服務包,以使 Windows PE 保持最新。

  大多數作業系統(如 Windows XP 或 Windows Vista)需要從硬碟運行。您可從多種引導媒體或網路(例如,使用 WDS)來啟動 Windows PE。Windows PE 支援 X86、X64 和 IA64 體繫結構,因此,您可將相同的預先安裝和故障排除環境用在您組織的所有電腦中。Windows PE 既可以串連到 IPv4 網路(由大多數組織使用以及在 Internet 上使用),又可以串連到 IPv6 網路。通過編輯基於文本的 Unattend.xml 檔案,可以更改 Windows PE 的啟動設定。

  儘管您可以直接從硬碟或抽取式媒體運行 Windows PE,但您也可以選擇直接從記憶體運行 Windows PE。如果您選擇從記憶體運行 Windows PE,Windows PE 引導載入程式將首先在記憶體中建立一個虛擬 RAM 磁碟。然後,引導載入程式將壓縮版本的 Windows PE 複製到 RAM 磁碟。最後,引導載入程式安裝 RAM 磁碟,就好像它是一個磁碟機一樣,並啟動 Windows PE。從 RAM 載入 Windows PE 可提供附加的靈活性,因為您可在 Windows PE 啟動後移去 Windows PE 媒體。因此,您可從一張 CD 載入 Windows PE,然後用包含工具或驅動程式的第二張 CD 替換該 CD。當從記憶體運行 Windows PE 時,它支援將臨時檔案寫入虛擬 RAM 磁碟,此虛擬 RAM 磁碟不可使用唯讀媒體(如 CD)。

[編輯本段]Windows PE 的局限性

  由於 Windows PE 被設計為儘可能輕巧、強大而且靈活,因此它具有以下局限性:

  ? 電腦必須有最低 256 MB 的 RAM。

  ? Windows PE 不適合在磁碟片中提供,但您可將 Windows PE 映像寫入到可引導 CD 中。

  ? Windows PE 需要一個與"視頻電子標準協會"(VESA) 相容的顯示裝置,並將使用它能確定支援的最高螢幕解析度。如果 Windows PE 不能檢測視頻設定,它將使用 640 × 480 像素的解析度。

  ? Windows PE 僅對獨立 DFS 根目錄支援"Distributed File System"(DFS) 名稱解析。

  ? 您不能從另一台電腦訪問運行 Windows PE 的電腦上的檔案或檔案夾。換言之,Windows PE 不提供伺服器功能。

  ? Windows PE 既支援 IPv4 又支援 IPv6,但它不支援其他協議,如網間封包交換/順序封包交換 (IPX/SPX) 協議。

  ? 會話間的磁碟機符號分配是不固定的。重新啟動 Windows PE 後,將按預設順序分配磁碟機符號。

  ? Windows PE 不支援 .NET Framework。

  ? 因為不支援 Windows on Windows (WOW),所以在 32 位版本的 Windows PE 中不能運行 16 位應用程式,而在 64 位元版本的 Windows PE 中不能運行 32 位應用程式。

  ? 為防止將 Windows PE 作為通用作業系統使用,在初始引導程式啟動 24 小時後,將自動重新啟動 Windows PE。

  此外,Windows PE 僅有一個 Windows Vista Win32 API (API) 的子集,其中包括 I/O (磁碟和網路)和核心 Win32 API。需要下述任意一個 Win32 API 的應用程式將不能在 Windows PE 中運行:存取控制、NetShow Theater Administration、OpenGL、電源管理選項、列印和列印假離線系統、靜止映像、磁帶備份、終端服務、使用者設定檔、Windows 站和案頭、Windows 多媒體以及 Windows shell。

[編輯本段]Windows PE 2.0 與早期技術的對比

  如果您曾經將 MS-DOS 或以前版本的 Windows PE 作為部署或故障排除工具使用,您可能會對 Windows PE 如何改進這些技術發生興趣。以下部分將討論 Windows PE 如何對 MS-DOS 或以前版本的 Windows PE 的使用進行改進。

  Windows PE 2.0 與 MS-DOS 引導盤的對比

  您可以使用 Windows PE 代替 MS-DOS 引導盤執行以下任務,並在更短的時間內更順利地完成:

  ? 建立和格式化磁碟分割,包括 NTFS 檔案系統分區。Windows PE 允許您使用 NTFS 檔案系統格式化磁碟,而無需使用第三方公用程式。而且,Windows PE 提供的檔案系統公用程式可指令碼化,因此您完全可以進行自動化分區和格式化。

  ? 訪問網際網路共用以運行故障排除工具和安裝作業系統。Windows PE 提供與 Windows Vista 類似的網路用戶端功能。事實上,Windows PE 提供的網路驅動程式與 Windows Vista 隨附的網路驅動程式相同,允許您快速、輕鬆地訪問網路。相比而言,自訂 MS-DOS 引導盤以訪問網際網路共用的過程卻總是既浪費時間,又單調乏味。

  ? 載入和訪問 32 位和 64 位元裝置驅動程式,用於音頻、視頻、母板晶片集、電池和其他使用 Windows Vista 驅動程式的裝置。Windows PE 提供載入 Windows 大量存放區、網路連接、音頻、視頻和其他類型驅動程式的功能。而如果使用 MS-DOS,您就必須找到 16 位驅動程式,自訂 MS-DOS 引導盤並維護用於不同網路介面卡的不同磁碟。

  ? 自動化任務。Windows PE 中的指令碼編寫功能遠遠超出 MS-DOS 引導盤的功能。例如,Windows PE 使用 VBScript,它是一種功能強大的指令碼編寫語言,比 MS-DOS 的批次檔更容易使用。Windows PE 在其啟動並執行系統上支援千MB的記憶體,並使用受保護模式的"傳輸控制通訊協定/網際網路通訊協定"(TCP/IP) 堆棧提供網路連接支援。通過編輯一個基於文本的"可延伸標記語言 (XML)"(XML) 檔案,您可以輕鬆地添加啟動指令碼或應用程式。如果您已經建立了用於 MS-DOS 的指令碼,您或許能在 Windows PE 中使用它們;否則,您可以輕鬆地將現有的基於 MS-DOS 的指令碼匯入到 Windows PE 中。

  ? 運行 Win32 應用程式。將 MS-DOS 用作預先安裝和排除作業系統故障的一個缺點是您只能運行專為 MS-DOS 編寫的應用程式。由於 Windows PE 支援多數重要的 Microsoft Win32 API,所以 Windows PE 可以運行大部分圖形和基於控制台的 Windows 應用程式。此外,由於 Windows PE 支援多線程和多任務處理,您還可以同時運行多個工具。

  Windows PE 2.0 與以前版本的 Windows PE 的對比

  對於許多 Microsoft 客戶,Windows PE 2.0 將是他們採用的第一個環境。但如果您曾使用過 Windows PE 1.0,您可能對瞭解 Windows PE 2.0 如何改進感興趣。本部分討論對現有 Windows PE 使用者而言對 Windows PE 1.0 進行的明顯改進。

  首先,Windows PE 2.0 基於 Windows Vista 組件,而早期版本的 Windows PE 則是基於 Windows XP 或 Microsoft Windows Server 2003。因此,Windows PE 2.0 支援 Windows Vista 驅動程式並受益於許多 Windows Vista 的改進(包括通過 Windows 防火牆提供的防網路攻擊方面的改進)。如前所述,Windows PE 2.0 現在支援驅動程式導入,這使您在啟動 Windows PE 之前或之後都可以載入驅動程式。現在,如果您啟動 Windows PE 並發現它缺少一個必需的驅動程式,您就可以從抽取式媒體載入非標準驅動程式,並立即使用該硬體而無需重新啟動電腦。

  為了更具靈活性,尤其是在建立預先安裝指令碼時,Windows PE 2.0 現在包含已增加內容的"Windows 管理規範"(WMI) 支援。使用 WMI,您可以通過指令碼或命令提示字元執行大多數配置或管理工作。有關 WMI 的詳細資料,請訪問 http://msdn.microsoft.com/library/en-us/dnanchor/html/anch_wmi.asp。

  過去,許多應用程式不能在 Windows PE 1.0 中運行,因為這些程式需要臨時儲存空間,並且 Windows PE 經常從不可寫入的媒體(如 CD)啟動。現在,通過在電腦的 RAM 中提供 32 MB 燒錄空間,Windows PE 2.0 可支援大部分需要對臨時檔案執行寫操作的應用程式。每當應用程式試圖對臨時檔案(無論哪個檔案夾)執行寫操作時,Windows PE 都會將更改內容重新導向到記憶體中的燒錄空間,以類比硬碟。當然,當您重新啟動電腦後,所有更改都將丟失。

百科知識 什麼是Windows P E

相關關鍵詞:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.