U盤裝系統必用的PE系統使用介紹?

Tags: 系統, 磁碟, 盤裝,

前言:上次為大家介紹瞭如何使用U盤啟動盤通過PE安裝Win7系統,詳細大家對於U盤裝系統已經非常瞭解了。今天系統之家小編就為大家介紹一下WinPE系統的相關知識以及使用技巧。

WinPE系統是什麼?

簡單來說:WinPE作為獨立的預安裝環境和其他安裝程式和恢復技術,是帶有限服務的最小Win32子系統,基於以保護模式執行的Windows XP Professional核心。它包括執行Windows安裝程式及指令碼、連線網路共享、自動化基本過程以及執行硬體驗證所需的最小功能。

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的系統平臺。當然,現在這麼說也許難以理解,沒有關係,下面讓我們來仔細研究它。

WinPE概覽

即使有剛才的解釋,你一定還是對這個全新概念的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的作用

不少朋友看到這兒無論是否有收穫,肯定都會想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引導。

原作者: 系統之家

相關問題答案