在使用計算機的過程當中,總避免不了會遇到各式各樣的系統或安全問題,例如計算機由于系統檔案丢失而不能啟動,以及系統感染了非常難以清除的病毒或特洛伊木馬等等。通常,要解決這些系統問題,一般會通過使用系統維護CD光牒的方式來進行。但是,如果恰巧遇到的主機上沒有光驅,或者系統維護CD光牒中沒有可以解決目前問題的最新工具軟體,那麼,此時我們該如何去應對目前的系統故障呢?
最好的解決方法就是使用系統維護U盤。我們都知道,U盤有着CD光牒不具有的許多優點,例如容量更大,便攜性更好,以及U盤中的内容可重複擦寫等等。U盤的大容量可以讓它安裝更多的工具軟體,它的便攜性讓我們攜帶更加友善,而其可重複擦寫的特性讓其中安裝的軟體可以不斷更新,這樣我們就可以解決使用CD光牒來作為系統維護盤時所存在的所有不足。
現在,在市面上已經存在一些與此相似的U盤系統,例如U3系統。但是,這些産品有時并不适合我們自己的需求,而且它們的價格也比普通的U盤價格要貴很多的。其實,隻要我們擁有一個适合運作Windows XP系統的普通U盤或閃存卡,我們完全可以自己動手打造一個适合自己實際需求的系統維護U盤。下面,筆者就通過一個具體的制作執行個體,來一步步地說明如何打造一個內建了常用的工具軟體,可以運作Windows XP系統的系統維護U盤。
<b>第一步,了解打造系統維護</b><b>U</b><b>盤完成必要的準備工作</b>
在進行系統維護U盤的打造工作之前,我們有必要先來了解能夠用來打造系統維護盤的U盤應當具備什麼樣的條件,以及要為打造過程準備什麼樣的工具軟體。這是因為,不可能什麼樣的U盤都可以用來打造成一個系統維護盤,也不可能通過簡單的Windows XP系統的安裝工作,就可以将系統安裝到U盤當中去的。是以,為了能夠成功地打造一個系統維護U盤,我們就不得不先來了解打造它需要滿足哪些必要的條件和要做些什麼樣的準備工作。
U盤和計算機應當滿足以下三個主要條件:
1、計算機主機闆的BIOS必需支援USB-HDD方式的U盤啟動。USB-HDD也就是說計算機會将插入到其USB接口上的可移動儲存設備,以硬碟的方式進行引導。如果你的計算機主機闆BIOS不支援這種方式的U盤啟動,但是你仍然想使用這個功能,那麼你不得不将你的計算機主機闆的BIOS軟體,更新到相應的支援U盤啟動的版本。
2、 U盤和計算機主機闆的USB接口必需是USB2.0标準的。這直接關系到是否能成功地引導已經安裝在U盤中的作業系統。筆者在本文的這個執行個體當中,使用的是SanDisk的Micro SD卡加使用USB2.0接口的讀卡器的方式。
3、 U盤的容量必需在512MB—2GB之間。這是由兩個原因決定的:其一,雖然要安裝到U盤中的Windows XP系統是經過精簡了的,但是,精簡後的系統大小依然有180MB之多,在加上你還得在U盤中為要安裝的工具軟體留出一定的儲存空間。是以,用來打造系統維護盤的U盤容量最小也得有512MB。其二,由于現在絕大多數的計算機隻支援使用FAT16檔案系統的U盤啟動。是以, 我們在後面的打造過程中,不得不用FAT16的檔案系統對U盤進行格式化。而FAT16檔案系統隻能管理最大不超過2GB的空間,為了使用系統維護U盤中的作業系統能夠正常運作,你最好使用容量不超過2GB的U盤。
當我們的計算機和U盤滿足了上述列出的條件後,我們就得着手為開始進行系統維護U盤的打造過程準備必要的檔案和軟體。為能成功完成系統維護U盤的打造工作,我們需要準備下列所示的工具軟體:
1、為了能将U盤格式化為FAT16的檔案系統格式,就得準備一個叫HP USB DISK STORAGE FORMAT TOOL V.2.0.6的軟體。它是一個可以免費使用的軟體,可以從HP網站或網際網路上的其它軟體下載下傳中下載下傳到它現在的運作檔案“HPUSBFW.exe”。
2、要想建立一個迷你版的Windows XP系統,以及要将它安裝到U盤當中,就需要用到一個叫做PEbuilder的軟體。它也是一個免費的軟體,可以從http://www.nu2.nu/pebuilder/上下載下傳。在本文中,雪源梅香使用的是“pebuilder3110a.exe”。
3、要建立迷你版的Windows XP系統,那肯定得有一張Windows XP SP2專業版的安裝CD。特别要注意的是,Windows XP 專業版的安裝CD一定得帶有SP2更新檔包的。這是因為使用pebuilder3110a制作的Windows XP SP1的迷你系統,有時不能正常工作。
5、最後,我們還得在計算機的硬碟分區當中,為儲存上述的檔案和軟體,以及為即将要制作好的迷你Windows XP 系統準備1.5GB以上的可用存儲空間。相信這非常容易做到。
<b>第二步,用</b><b>FAT16</b><b>檔案系統格式化</b><b>U</b><b>盤</b>
在第一步當中,我們已經知道,為了系統維護U盤的檔案系統格式能與計算機所支援的啟動U盤檔案格式相相容,就得将U盤用FAT16檔案系統進行格式化。在這裡,筆者使用已經準備好了的格式化U盤的工具—“HPUSBFW.exe”,來将筆者的MicroSD卡格式化為FAT16的檔案系統。
直接輕按兩下“HPUSBFW.exe”檔案,就可以啟動這個格式格式化U盤的軟體。其運作後的主界面如圖1所示。在程式主界面中的“Device”組合框中,指定要格式化的U盤盤符。在本文的執行個體中,筆者的U盤盤符為“j”。然後在程式主界面的“File system”組合框中選擇FAT檔案格式,并确定“Format Options”選項框中的所有選項都沒有被選中後,就可以單擊程式主界面中的“Start”按鈕,完成U盤的格式化。
圖1 HPUSBFW軟體的主界面
<b>第三步,建立一個帶有必要工具軟體的迷你</b><b>Windows XP</b><b>系統</b>
在做好U盤的格式化工作後,我們就可以開始來建立一個帶有必要工具軟體的迷你Windows XP系統了。
要出色的完成建立迷你系統的工作,就得依靠PEBuilder3110a這個軟體。PEbuilder3110a是需要安裝的,在它的安裝過程中,應當指定将它安裝到一個有足夠剩餘磁盤空間的分區中。在本文的這個執行個體當中,筆者将它的安裝位置指定為E 磁盤分區。安裝完成後,安裝程式就會在E盤根目錄中建立一個PEBuilder3110a的檔案夾。
完成PEBuilder3110a的安裝工作後,就得開始進行Windows Server 2003 SP1更新檔包中的“setupldr.bin”和“ramdisk.sys”這兩個檔案提取工作。在開始它們的提取工作之前,我們首先得在PEBuilder3110a 的安裝目錄“E:\ PEBuilder3110a”目錄中,建立一個“SRSP1”的子目錄,然後通過下面的方法,将這兩個檔案儲存到這個建立的子目錄當中:
1、進入系統的指令行模式,然後用CD指令導航到儲存 Windows Server 2003 SP1更新檔包的目錄。
2、在此目錄的提示符下,輸入如下指令:
WindowsServer2003-KB889101-SP1-x86-CHS.exe –x
按Enter鍵後,就會彈出一個選擇解壓檔案儲存目錄的對話框。解壓的檔案可以直接儲存到預設的檔案夾中,是以直接在出現的對話框中單擊“ok”按鈕,就可以将補本包中的檔案全部提取出來。
3、檔案提取完成後,再用CD指令導航到儲存提取檔案目錄中的I386子目錄中,然後輸入下列指令将setupldr.bin複制到E:\pebuilder3110a\SRSP1目錄中:
copy setupldr.bin E:\pebuilder3110a\SRSP1
再通過輸入下列指令将ramdisk.sy_檔案展開到E:\pebuilder3110a\SRSP1目錄中: expand –r ramdisk.sy_ E:\pebuilder3110a\SRSP1
完成這此工作後,就可以到資料總管中的E:\pebuilder3110a\SRSP1目錄下檢視這兩個檔案是否已經存在。
現在,我們就可以開始進行迷你Windows XP系統的建立工作了。先将Windows XP SP2專業版的安裝CD放到光驅當中,同時按住“Shift”鍵不讓安裝CD自動運作後,單擊“開始”—“程式”—“PE builder”菜單下的“PE Builder”菜單項啟動PEbuilder3110a軟體。它運作後的主界面如圖2所示。
圖2 PEbuilder3110a程式的主界面
在PEbuilder3110a程式主界面中的“Builder”選項框中的“source”文本框中指定系統安裝CD所在的路徑,在本文的這個執行個體中,系統安裝CD處在“G:”盤。然後確定“Output”文本框中的内容為“BartPE”,以及“Media Output”選項框中的“None”選項處于選中狀态。當完成這些設定後,就應當考慮需要安裝哪些必要的工具軟體到這個迷你的Windows XP系統當中了。
之是以在建立迷你系統的同時,就将必要的工具軟體內建進去。主要因為在已經建立好的迷你系統中安裝軟體是有一定的麻煩的,為了減少這種麻煩,在建立迷你系統時最好就先将軟體內建到系統當中去。
我們可以通過單擊PEbuilder3110a程式主界面中的“Plugins”按鈕來打如下圖3所示的“Plugins ”的界面。在這個界面中就可以對需要內建的軟體進行修改,以及安裝新軟體。
圖3 安裝軟體界面
在這個界面中,我們可以發現已經有很多的軟體已經出現在清單當中了。這些已經在清單當中出現了的軟體,就是當迷你系統在建立時就會自動內建進去的軟體。
但是此時,隻有清單框中“Enable”字段顯示為“yes”字元的清單項對應的軟體才可以正常運作,而那些在“Enable”字段顯示為“no”字元的軟體,還必需先下載下傳它,然後将其在此界面中進行安裝後才能正常運作的。另外,還有一些軟體根本就沒有在這個清單框中出現,這就要求對這些軟體進行完全安裝,例如Firefox WEB浏覽器。所有的這些支援在U盤系統中運作的軟體,都可以在http://www.nu2.nu/pebuilder/plugins/網站上下載下傳,以及得到它們的安裝和設定說明。
現在以安裝Firefox WEB浏覽器為例,說明如何将軟體安裝到迷你系統當中去。首先要保證已經在上述的網站中下載下傳了Firefox的U盤系統安裝包“firefox-1.5.0.1-ar.cab”,然後單擊上述“Plugins”界面中的“Add”按鈕,在出現的指定安裝檔案的對話框中,指定剛才下載下傳的這個Firefox的安裝包,然後單擊确定按鈕,就可以将它安裝進迷你系統中,并且在“Enable”字段中顯示“yes”字元。
當所需要的軟體全部安裝好後,我們就可以單擊“Plugins”界面中的“close”按鈕退出此界面,然後單擊PEbuilder3110a程式主界面中的“Build”按鈕,就可以開始建立已經內建了軟體的迷你Windows XP的工作。整個建立任務可能需要花費幾分鐘到十幾分鐘的時間,主要由系統性能來決定。圖4就是建立迷你系統過程的視窗。
圖4 建立迷你XP系統的界面
<b>第四步,将內建了軟體的迷你</b><b>Windows XP</b><b>系統安裝到</b><b>U</b><b>盤當中</b>
現在,內建了軟體的迷你Windows XP系統已經建立好了,接下來,就到了将它安裝到U盤當中去的時候了。此時,我們還必需通過下面所示的方法來完成迷你Windows XP系統進駐U盤的安裝工作。
首先,将格式化好了的U盤插入到計算機的USB接口中,然後進入到系統指令提示符界面,通過CD指令導航到E:\pebuilder313a\目錄下。接下來,就可以在目前目錄提示符下輸入以下指令:
Pe2usb.cmd j:
此指令中的“j:”就是U盤在系統中所使用的盤符,具體盤符需根據實際情況來寫。在本文的執行個體當中,筆者的U盤在系統中顯示的盤符就是“j”。此時,按下Enter鍵後, Pe2usb.cmd指令就會自動根據已經建立好了的迷你Windows XP系統,開始制作一個“bartpe.iso”的映像檔案到U盤中。同時,它還會在U盤根目錄下産生“ntldr、ntdetect.com、winnt.sif”這三個檔案。圖5就是迷你XP系統的安裝過程界面。
圖5 迷你XP系統的安裝過程界面
在上述安裝界面當中,我們可以清楚地看到Pe2usb.cmd指令會根據從Windows Server 2003 SP1更新檔包中提取出來的“setupldr”檔案,在U盤中建立“ntldr”檔案。這個檔案是保證安裝在U盤中的Widnows XP系統能夠被正常引導關鍵所在。
完成迷你Windows XP系統向U盤中進駐的安裝工作後,U盤根目錄中的内容就應該如圖6所示。
圖6 迷你XP系統在U盤中完成安裝後U盤中存在的内容
<b>第五步,驗證</b><b>Windows XP</b><b>系統維護</b><b>U</b><b>盤</b>
到這裡,我們就已經打造好了一個真正的Windows XP系統維護U盤。剩下來的工作,就是用一次真正的引導過程來驗證安裝在這個U盤中的Windows XP系統是否能夠正常啟動。
要想引導進入安裝在U盤中的Windows XP系統,首先就得設定計算機主機闆BIOS中的第一啟動裝置為這個系統維護U盤。至于如何在BIOS進行設定,由于每一台計算機的BIOS設定不一定相同,是以,就不存在一個通用的設定方法。其實,對于在計算機中安裝過Windows XP系統的讀者來說,在BISO中完成引導裝置順序的設定應該是一件相當容易的工作的。
當完成BIOS中的引導順序設定後,按F10儲存退出BIOS,系統就會自動重新啟動。此時,如果在打造系統維護U盤的過程當中沒有出什麼差錯的話,那麼,U盤就會作為引導盤開始引導安裝在其中的Windows XP系統。當系統維護U盤中的引導檔案加載完“bartpe.iso”這個映像檔案後,就可以進入如圖7所示的U盤Windows XP系統界面。
圖7 U盤中Windows XP系統界面
此時,我們就可以通過單擊“GO”按鈕來打開程式選擇菜單,然後單擊要運作的程式菜單項,就可以使用這個程式來進行相應的工作了。
通過上面所說的這五個步驟,一個能夠運作Windows XP系統的系統維護U盤就建立好了。以後一旦我們所使用的Windows作業系統的計算機出現了相應的系統問題,就可以通過這個系統維護U盤來進行各種修複工作。
其實,本文所描述的這個Window XP系統維護U盤,也可以說是一個U盤版的WINPE系統。但是,它有着CD光牒版的WINPE系統維護CD光牒所沒有的特點,例如它不僅可以不斷更新,而且運作速度也要優于CD光牒方式,同時,U盤的靈活性也是有目共睹的。是以,我們完全可以使用這樣的一個系統維護U盤來代替系統維護CD光牒進行系統維護工作。
本文轉自 雪源梅香 51CTO部落格,原文連結:http://blog.51cto.com/liuyuanljy/162343,如需轉載請自行聯系原作者