2010年11月30日 星期二

BartPE轉到USB隨身碟

BartPE(PEBuilder)可以將XP核心,轉到CD-ROM或USB上面當成開機碟。對於維修電腦來說,是一個非常好用的隨身工具。

之前,我都是作成光碟片的模式,沒有遇到過什麼問題。這次要轉到USB隨身碟上,卻耗掉我大半天的時間。查看文件及實做的問題,大部分的狀況都讓我遇上了,只能說太Lucky了。

這次主要針對”PE to USB”的部份做整理,讓自己以後忘記時可以參考。至於如何使用PE,網路上有很多文件,請自行查詢。

在實做之前,以下幾點需注意:
  • XP Source需為SP1以上版本,建議採用SP3,可支援較多的SATA/SCSI驅動程式。
  • 不要使用OEM版的XP光碟,例如買DELL/HP/ASUS…附的光碟,找零售版或企業授權版光碟。
  • PE不支援加密及FAT32格式。磁碟格式需為FAT16或NTFS。
  • 另外還要Windows 2003 SP1裡面的兩個檔案,以下會提到。

1. 首先到pebuilder官網,下載3.1.10a版本。此版本內建pe2usb程式,不需要另外下載。安裝完畢後,程式預設會放在c:\pebuilder3110a資料夾。
http://www.nu2.nu/pebuilder/#download

2. 建立PE的Source。將Windows XP的i386放到硬碟上,當成PE抓取XP的Source。在此範例中,我是放到c:\BartPE Source。

3. 執行PE Builder,跳出以下的主畫面。
  •  Source:選擇c:\BartPE Source。
  •  Output維持預設值即可。 


4. 按”Build”按鈕,PE開始去抓Source資料,並在c:\ pebuilder3110a\底下產生一個BartPE資料夾。


5. 接下來到微軟網站下載WINDOWS 2003 SP1。 
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=22CFC239-337C-4D81-8354-72593B1C1F43&displaylang=en 

6. 解壓縮Windows 2003 SP1檔案,找到以下兩個檔案。 
  •  setupldr.bin 
  •  ramdisk.sy_ 
7. 再次解壓縮ramdisk.sy_,會得到ramdisk.sys檔案。

8. 在c:\ pebuilder3110a\底下建立srsp1資料夾,並將setupldr.bin及ramdisk.sys放到該資料夾底下。

9. 將USB隨身碟接上電腦,並賦予一個磁碟機代號,例如i:。

10. 進入cmd模式,並到c:\ pebuilder3110a資料夾底下,輸入pe2usb i:,然後按Enter。
接下來PE開始將資料轉到USB隨身碟上。


11.      當完成時,會出現以下畫面。

  

12. 接下來拿這顆USB隨身碟去開機,應該就大功告成了。


(PS. BIOS開機選項要調整USB為第一順位)