網頁

顯示具有 XPE 標籤的文章。 顯示所有文章
顯示具有 XPE 標籤的文章。 顯示所有文章

2013年7月31日 星期三

修改XPE開機檔存放位置,並解決光碟開機開機檔須位於4G以內問題

原版XPE開機所需檔案,核心RXPE.IM_、 RXPE.SIF、BOOTFONT.BIN ,這三個檔存放於根目錄。

















RXPE.COM、SETUPLDR.BIN,這二個檔存於RXPE資料夾。


















SETUPLDR.BIN是開機檔案(boot loader),RXPE.SIF設定啟動參數及XPE核心RXPE.IM_檔位置。SETUPLDR.BIN載入時會依據RXPE.SIF裡面的來啟動,RXPE.SIF檔必須放在根目錄

XPE開機檔案載入過程:
SETUPLDR.BIN ->RXPE.COM ->RXPE.SIF->依OsLoadOptions設定載入RXPE.IM_–>讀取RXPE.IM_裡面RXPE\TXTSETUP.SIF…..

XPE開機檔案SETUPLDR.BIN,存於RXPE資料夾,只要SETUPLDR.BIN位於光碟4G以內(LBA值小於2000000),XPE光碟就能正常開機,SETUPLDR.BIN位於光碟4G以外,XPE光碟就無法開機。


多合一PE開機光碟,檔案不會超過4G,而一片4.7GB或8.5GB DVD, 不塞滿檔案,好像有點浪費,所以,就把常用軟體逐一加入,直到塞滿DVD片。RXPE資料夾的第一個英文字母是R,在26個英文字母中,排的蠻後面的,只要RXPE資料夾內SETUPLDR.BIN的LBA值大於2000000,XPE就無法開機,因此,要解決光碟開機開機檔須位於4G以內問題,先要更改RXPE資料夾名稱,就把它改為AXPE資料夾,順便把位於根目錄的RXPE.IM_、 RXPE.SIF、BOOTFONT.BIN三個檔案也移至AXPE資料夾,集中管理,RXPE.SIF、BOOTFONT.BIN這兩個檔案的檔名,要更改檔名,來配合SETUPLDR.BIN裡面設定的檔名。

RXPE資料夾改為AXPE資料夾
RXPE.SIF 更改檔名為SIF
BOOTFONT.BIN 更改檔名為APE.BIN
SIF檔內 OsLoadOptions="/minint /fastdetect /rdpath=RXPE.IM_"  
     改為  OsLoadOptions="/minint /fastdetect /rdpath=\AXPE\RXPE.IM_" 
改了資料夾及檔案名稱,檔案也移入AXPE資料夾,還要修改SETUPLDR.BIN裡面的檔名設定,才算修改完成。
用UltraEdit開啟SETUPLDR.BIN,修改下列內容:
RXPE\RXPE.COM改為AXPE\RXPE.COM
按[搜尋],勾選 [尋找ASCII(A)],且要從最前面開始搜尋。




















修改前
















修改後(修改時請注意,改的位置要一致)













BOOTFONT.BIN改為AXPE\APE.BIN  
修改前












修改後(找到第1個修改後,按F3鍵,找下一個,共有4處要修改)












RXPE.SIF改為AXPE\SIF
修改前










修改後(找到第1個修改後,按F3鍵,找下一個,共有9處要修改)











SIF檔內容
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\RXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdpath=\AXPE\RXPE.IM_"


修改完成的AXPE資料夾內共有個檔案













可以將以上 XPE開機檔案做成ISO檔,光碟、隨身碟、UD都可以通用。


光碟或USB隨身碟可見區開機,MENU.LST指令寫法:
map --mem ()/AXPE/xpe.ISO (0xff)
map --hook
chainloader (0xff)/AXPE/SETUPLDR.BIN

USB隨身碟UD開機MENU.LST指令寫法:
map --mem (ud)/AXPE/xpe.ISO (0xff)
map --hook
chainloader (0xff)/AXPE/SETUPLDR.BIN

2013年7月18日 星期四

native pe分析

網路上native pe的版本有 XPE、2003、WIN7PE、WIN8PE,native pe最原始用途是要讓USB速度慢的老電腦,PE開機速度可以快一點。

native pe將PE核心拆成一級核心+二級核心,一級核心儘可能做到最小,以縮短慢速USB載入時間,成功載入一級核心之後,就能加速載入二級核心。

native 2003 PE或native XPE的一級核心,大約4MB左右,二級核心大小,就看製作者給予的功能,基本觀念是,不要有太豐富的功能,以免檔案很肥大,只放必要功能及精要工具程式,以符合原始用途。

能跑WIN7PE、WIN8PE的電腦,USB速度不會太慢,native WIN7PE或native WIN8PE就不一定是必需的。USB速度慢的老電腦,用native WIN7PE或native WIN8PE,是很奇怪的,一級核心20幾MB,載入時間,真的要等很久。

USB速度慢的老電腦,正在逐漸消失中,native pe 還有存在的需要嗎?只要電腦維修工程師,還會碰到USB速度慢的老電腦,native pe 還是備著,有需要時可派上用場。

以某一版本native  2003 pe為例,來說明:
一級核心  NATIVE.ISO
AXPE 資料夾內4個檔案,WINPE.IM_ 就是一級核心,3514KB。
















WINPE.IM_  用 7-ZIP解壓縮之後,檔名卻是03PE.IMG,這是因為03PE.IMG做好CAB最大壓縮之後,將檔名改為WINPE.IM_  。




















NTVPE 檔用記事本開啟,WINPE.IM_ 的檔名與存放資料夾要與下一行吻合 。
OsLoadOptions="/minint /fastdetect /rdpath=AXPE\WINPE.IM_"






















下圖NTVPE檔,設定,WINPE.IM_ ,位於AXPE資料夾
 WINNT.TPE  設定,03.IM_ ,位於跟目錄
WINPE.IM_ 與 03.IM_  是不同作者做的native pe一級核心,而NTVPE與WINNT.TPE則分別是一級核心載入設定檔。

















執行VDM,選[載入],掛載03PE.IMG,來看看載入二級核心是怎麼設定的
















下圖中WAIT.INI及NATIVE.INI是彼此相互呼叫,直到二級內核磁碟機代號出現,能順利掛載二級核心03pe.wim(不同作者或不同版本native pe 二級內核檔名,可能會不一樣) 。這樣做的原因是要解決二級核心磁碟機代號未出現時,停留在shell Native畫面,無法掛載二級核心03pe.wim的問題。































二級核心 03PE.ISO

執行UltraISO,開啟03PE.ISO,選[提取到] 將03PE.WIM提取到選擇資料夾。





















提取出來的03PE.WIM

















執行GimageX,選[Mount]掛載 03PE.WIM

























展開二級核心system資料夾 ,就可依自己需要修改二級核心,下圖是開啟PECMD.INI加入要掛載工具程式。
































修改好了二級核心,在GimageX 選[Unmount]
GimageX  選Export 壓縮二級核心。

WinContig  是一套可對檔案或資料夾重組的工具軟體
先執行WinContig 重組03PE.WIM檔
執行UltraISO,開啟03PE.ISO,以修改好的03PE.WIM取代原來的03PE.WIM。
再執行WinContig 重組03PE.ISO檔

網路文章曾提到native pe 無法正常開機原因之一,是ISO檔有碎片,須重組,為了排除這個因素,建議對一級核心的im_檔、ISO檔,二級核心的.WIM檔、ISO檔,都進行檔案重組。

關於PE功能之淺見
PE是系統維護者不可少的系統環境,舉凡備份、還原、檔案救援、重灌..等等,都是PE原始用途,PE開機能識別硬碟,則是開始使用PE的第一關,PE硬碟驅動程式不足,無法識別硬碟 ,其餘操作就免談了。
全功能PE,一般說法,包含網卡、顯卡、聲卡三卡驅動,工具軟體完備,這樣一套PE,檔案肯定不小,PE開機,載入檔案時間自然較長,使用記憶體較多。有些網友,可能有此需求。
PE核心檔案小,硬碟驅動程式齊全,只包含必要工具軟體,開機速度快,這才是都是PE原始用途,頂多再加個有線網卡驅動程式包及精簡瀏覽器,需要時可上網查詢或下載檔案。

2013年7月17日 星期三

PE開機分析

PE可以從硬碟、光碟、隨身碟、記憶卡、ISO檔、虛擬光碟開機。

光碟開機又分實體光碟開機及虛擬光碟開機。

卡碟機(CardROM)虛擬光碟是把可開機的ISO 檔『燒錄』到記憶卡,卡碟機的USB接頭插入電腦,開機時可以讓電腦把卡碟機上MicroSD卡,識別成虛擬 CD-ROM+記憶卡。

USB隨身碟量產的虛擬光碟,是把可開機的ISO 檔『燒錄』到USB隨身碟,USB隨身碟插入電腦,開機時可以讓電腦把USB隨身碟,識別成虛擬 CD-ROM+USB隨身碟。

功能與vmware相似的虛擬機器,建立的虛擬作業系統環境,可以掛載可開機的ISO檔來開機,製作WIN8PE、XPE、Win7PE、2003PE的作者,大都會先做成可開機的ISO檔,在虛擬作業系統環境下測試,通過之後,再實機測試。

USB隨身碟、USB隨身硬碟、記憶卡等UD開機,製作完成時,被分成[隱藏的UD][不隱藏的資料區]UD區存放PE開機檔及應用程式檔,須執行FbinstTool.exe才可以增刪或修改檔案,資料區就是隨身碟放檔案的地方,剛製作完成的隨身碟[資料區]是空無一物。USB隨身碟UD開機方式與一般USB隨身碟開機方式相同。

GRUB 4DOS 引導PE開機流程:
開機檔案->GRLDR->MENU.LST-> setupldr.bin(XPE、2003PE) 或 bootmgr (WIN7PE、WIN8PE)

光碟開機從 開機檔案->GRLDR->到顯示 MENU.LST 選單的時間,不同的開機檔案,在同一台電腦,相同執行環境,所需的時間,可能不一樣,曾測到相差約3秒。

拿別人做好的.FBA檔,來製作UD 開機;以及拿別人做好的ISO檔,燒錄至光碟、記憶卡(虛擬光碟)、隨身碟(虛擬光碟),就不用去操心開機檔案,別人都幫您做好了。

 自己要製作UD的.FBA檔或可開機的ISO檔,就要了解開機檔案,更新GRLDR,設計MENU.LST選單。

要製作PE在USB隨身碟可見區開機或硬碟開機,又是另一個要學習的主題。

光碟開機GRLDR選單:(預設選單)
說明:有蠻多PE製作者,把menu.lst選單放在 /boot/grub/menu.lst 。
pxe detect
configfile
default 0
timeout 1

title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
errorcheck off
configfile /boot/grub/menu.lst
configfile /grub/menu.lst
if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
errorcheck on
commandline

title commandline
commandline

title reboot
reboot

title halt
halt


光碟開機 MENU.LST範例如下:
說明:每行開頭如有#,表示該行是註解,不執行。
          指令如有不明白的,請參考本Blogger相關文章或上網查詢。
debug off
calc 29<<2+*0x8304 > nul
calc *%@retval%+8 > nul
calc *%@retval%=*%@retval%&0xffffff > nul
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
splashimage /BOOT/GRUB/BG.lzma
font /BOOT/GRUB/MENU.HEX
set spacing=5
terminal --font-spacing=0:%spacing%
color black/cyan yellow/cyan
timeout 15
default 0
title     【01】極速Win03PE系统(SRS,Native) \n
command ()/BOOT/GRUB/SRSF6 --wvblk|--wvblk64
map --mem ()/ISO/NATIVE.ISO (0xff)
map --mem ()/iso/03pe.ISO (0xfa)
map --e820cycles=3
map --rehook
chainloader (0xff) || chainloader (0xff)/AXPE/SETUPLDR.BIN
title     【02】繁體中文NoName XPE 2012 \n
## 單點式 免按F6鍵安裝SRS驅動
## 配合主機板晶片組,從官方網站下載SRS驅動(包含txtsetup.oem),只適用該晶片組SRS
## map --mem /scsisrs.img (fd0)
## map --hook
## chainloader (fd0)+1
## rootnoverify (fd0)
## map --floppies=1
####
## 套餐式 免按F6鍵安裝SRS驅動
## SRS驅動包,適用各種晶片組SRS
command ()/BOOT/GRUB/SRSF6 --wvblk|--wvblk64
####
find --set-root /AXPE/SETUPLDR.BIN
chainloader /AXPE/SETUPLDR.BIN
title     【03】啟動Win8 PE(32位元繁體中文-NoName Team 網友分享版) \n
find --set-root /BOOTMGR
chainloader /BOOTMGR
title     【04】啟動 IT天空 Windows 2003 PE (舊電腦) \n http://bbs.itiankong.com/
clear
echo Loading Windows 2003 PE ...  ( Www.iTianKong.Com )
echo
map --mem ()/52pe.iso (0xff)
map --hook
chainloader (0xff)/52pe/SETUPLDR.BIN
title     【05】啟動 IT天空 Windows 7 PE (新電腦)  \n http://bbs.itiankong.com/
clear
echo Loading Windows 7 PE ...  ( Www.iTianKong.Com )
echo
map --mem ()/61pe.iso (0xff)
map --hook
chainloader (0xff)/61pe/BOOTMGR
title     【06】啟動Win8 PE(32位元簡體-紅毛櫻木版) \n
find --set-root /boot/bcemgr
chainloader /boot/bcemgr
title     【07】啟動Win8 PE(64位元簡體-望月空長嘆版)  \n
find --set-root /boot/bcfmgr
chainloader /boot/bcfmgr
title     【08】>>啟動硬碟 Windows 系統<<   \n
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook || echo 無需交換磁碟順序,直接從硬碟啟動
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader (hd0)+1
boot
title     【09】HDD Regenerator-硬碟檢查修復工具(DOS版) \n
find --set-root /BOOT/IMGS/HDDREG.img
map --mem /BOOT/IMGS/HDDREG.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title     【10】執行MS-DOS工具(ghost、spfdisk、PQMAGIC) \n
map --mem /setup98.IMg (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title     【11】DiskGenius-硬碟分割工具(DOS版)  \n
find --set-root /BOOT/IMGS/DGDOS_IMG.img
map --mem /BOOT/IMGS/DGDOS_IMG.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title     【12】啟動 Slitaz Linux(含無線網路破解) \n
find --set-root /boot/bzImage
kernel /boot/bzImage rw root=/dev/null vga=normal autologin
initrd /boot/rootfs.gz
title     【13】執行MaxDos9.3工具箱 \n
find --set-root /BOOT/IMGS/MAXDOS.IMG
map --mem /BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title     【14】>>跳轉到增強功能選單 \n
configfile /BOOT/GRUB/run.lst
title     【15】重開機 \n 電腦重開機。
reboot
title      [16] 關機  \n
halt

USB 隨身碟UD開機GRLDR選單範例:
default 0
timeout 0

title LoadMenuList
errorcheck off
configfile (ud)/boot/grub/menu.lst

title reboot
reboot

title halt
halt


USB 隨身碟UD開機MENU.LST選單範例:
debug off
calc 29<<2+*0x8304 > nul
calc *%@retval%+8 > nul
calc *%@retval%=*%@retval%&0xffffff > nul
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
splashimage (ud)/AXPE/VBE/BG.lzma
font (ud)/AXPE/VBE/MENU.HEX
set spacing=5
terminal --font-spacing=0:%spacing%
color black/cyan yellow/cyan
timeout 30
default 0

title       [01] 極速Win03PE系统(SRS,USB速度慢老機感覺最明顯) \n
command (ud)/boot/grub/SRSF6 --wvblk|--wvblk64
map --mem  (ud)/ISO/NATIVE.ISO (0xff)
map --mem  (ud)/iso/03pe.ISO (0xfa)
map --e820cycles=3
map --rehook
chainloader (0xff) || chainloader (0xff)/AXPE/SETUPLDR.BIN

title       [02] 繁體中文 NONAME XPE 2012  \n http://nonameteam.cc/ 繁體中文 XPE  
command (ud)/boot/grub/SRSF6 --wvblk|--wvblk64
map --mem (ud)/AXPE/xpe.ISO (0xff)
map --hook
chainloader (0xff)/AXPE/SETUPLDR.BIN

title       [03] 啟動Win8 PE(繁體中文32位元-NoName Team 網友分享版) \n
clear
echo Loading Windows 8 PE 繁體中文32位元 ...
echo
map --mem (ud)/WIN8PE_x86_tw_2.iso (0xff)
map --hook
chainloader (0xff)/BOOTMGR || chainloader (0xff)

title       [04] 啟動 IT天空 Windows 2003 PE (舊電腦) \n http://bbs.itiankong.com/ IT天空U盤裝機助理
clear
echo Loading Windows 2003 PE ...  ( Www.iTianKong.Com )
echo
map --mem (ud)/52pe.iso (0xff)
map --hook
chainloader (0xff)/52pe/SETUPLDR.BIN

title       [05] 啟動 IT天空 Windows 7 PE (新電腦)  \n http://bbs.itiankong.com/ IT天空U盤裝機助理
clear
echo Loading Windows 7 PE ...  ( Www.iTianKong.Com )
echo
map --mem (ud)/61pe.iso (0xff)
map --hook
chainloader (0xff)/61pe/BOOTMGR

title       [06] 啟動 Windows 8 PE(簡體32位元-紅毛櫻木版)  \n
clear
echo Loading Windows 8 PE 簡體32位元紅毛櫻木版 ...
echo
map --mem (ud)/8PE.iso (0xff)
map --hook
chainloader (0xff)/BOOTMGR || chainloader (0xff)

title       [07] 啟動 Windows 8 PE(簡體64位元-望月空長嘆版)  \n
clear
echo Loading Windows 8 PE 簡體64位元-望月空長嘆版 ...
echo
map --mem (ud)/Win8PE64.iso (0xff)
map --hook
chainloader (0xff)/BOOTMGR || chainloader (0xff)

title       [08] 啟動硬碟 Windows 系統 \n 啟動 Windows XP 7 8 vista 2000 2003
set sw=No
checkrange 0x80 read 0x8280 && if exist (hd0)/fb.cfg && set sw=yes
checkrange 0x23 read 0x8280 && if not exist (fd0)/fb.cfg && set sw=yes
set /a hdn=*0x475&0xff
if %hdn%>=2 && if "%sw%"=="yes" && map (hd1) (hd0) && map (hd0) (hd1)
map (ud)/boot/IMGS/BOOTFIX.ISO (0xff) || map --mem (ud)/boot/IMGS/BOOTFIX.ISO (0xff)
map --rehook
chainloader (0xff)
boot

title       [09] 執行 DOS版 Diskgenius 硬碟分割工具 \n IT天空 dos tool
map --mem (ud)/boot/imgs/DGDOS_IMG.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title       [10] HDD Regenerator-硬碟檢查修復工具(DOS版) \n
map --mem (ud)/BOOT/IMGS/HDDREG.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title       [11] 密碼相關工具 \n Windows及BIOS密碼相關工具
configfile (ud)/boot/grub/crack.LST

title       [12] 執行MS-DOS工具(ghost、spfdisk、PQMAGIC) \n taiwin 版
map --mem (ud)/boot/imgs/setup98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title       [13] 執行記憶體硬碟檢測工具   \n
configfile (ud)/boot/grub/test.lst

title       [14]啟動 Slitaz Linux(含無線網路破解)
kernel (ud)/boot/bzImage rw root=/dev/null vga=normal autologin
initrd (ud)/boot/rootfs.gz

title       [15] 執行 maxdos工具箱   \n IT天空 dos tool
map --mem (ud)/boot/imgs/maxdos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title       [16] 執行 自定義映像 (.img/.ima/.iso) \n
command (ud)/boot/grub/run --set-ext=.img|.ima|.iso (ud)/myext/.AUTOMENU

title       [17] 電腦關機  \n
halt                  

title       [18] 電腦重開機  \n
reboot

2013年7月7日 星期日

USB隨身碟(USB隨身硬碟、記憶卡)多重開機PE製作方法

前言

USB隨身碟(USB-FLASH)、記憶卡,容量大且普及,絕大部分主機板都有支援 USB 裝置開機的功能,加上USB隨身碟、記憶卡速度比光碟快,攜帶方便,所以,電腦維修人員常用USB隨身碟來做系統安裝、電腦維護。因不同的BIOS,對同一隻USB隨身碟的CHS識別各不相同,導致在某一台電腦製作的USB開機隨身碟,可以正常開機,拿到別台電腦就有可能無法開機,所以,要用USB隨身碟開機,要先能製作出高相容性USB開機隨身碟,另外,須解決DOS下USB隨身碟讀取速度慢的問題。較新主機板,DOSUSB讀取速度已達可接受程度,研究做出高相容性的USB開機隨身碟,增加USB開機成功率,是可以努力的方向,要製作一隻萬用的USB開機碟隨身碟,目前是有可能。記憶卡跟USB隨身碟(USB-FLASH)一樣,可做成開機記憶卡,使用時,如電腦沒有內建讀卡機,需自備USB讀卡機。

光碟開機成功率最高,缺點是讀取速度較慢。
USB隨身硬碟(USB-HD)容量大速度快,BIOSUSB隨身硬碟CHS的識別是一致的,所以,製作可開機USB隨身硬碟,比USB隨身碟(USB-FLASH)記憶卡,較容易成功,拿到別台電腦也能順利開機,通用性高,但需外接盒,攜帶有一點點不方便,且要避免碰撞。

實務上,電腦維修人員,需要:
用容量最大的USB隨身硬碟開機,存放多版本Windows安裝檔、萬用還原映像檔。
USB隨身碟記憶卡開機,存放少數需要的Windows安裝檔、萬用還原映像檔。
當 USB隨身硬碟,USB隨身碟記憶卡,都無法正常開機時,還是需要用光碟開機。
也就是說,電腦維修人員,以上這些可能都要備妥,再加上USB讀卡機,以應付各種狀況。

繁體中文版PE,版本較少,新主機板不斷推陳出新,原有SRS驅動可能無法辨識新的硬碟控制器,以致PE開機後看不到硬碟,USB 3.0也需要驅動程式,才能高速讀寫。簡體版PE更新較頻繁,對新硬體支援度高,因此,本文將介紹USB隨身碟、USB隨身硬碟記憶卡,繁簡PE多重開機製作方法。

USB開機啟動PE的製作方法有幾種,本文介紹的方法只是其中之一。PE版本很多,讀者可自行加入自己適用的。

本文所介紹的USB開機,所有PE開機檔是存放在USB隨身碟、USB隨身硬碟記憶卡的可見區,也就是平常放檔案的地方,開機檔與一般檔案放在一起,增刪修改PE檔案很方便,惟要注意不要誤刪PE檔案 。

USB UD開機是另一種USB開機方式 ,所有PE開機檔是存放在隱藏的UD區,須用FbinstTool.exe才能進入UD區增刪修改PE檔案,比較不會被誤刪。請參考:
USB隨身碟UD啟動WIN8PE、XPE、Win7PE、2003PE裝機助理

準備工具程式


BOOTICE是一個維護磁碟啟動的小程式,在這裡是用來安裝主引導記錄MBRMaster Boot Record)及分區引導記錄PBRPartition Boot Record),在這裡,MBR及PBR都安裝GRUB4DOSBOOTICE也可以對USB隨身碟重新分割和格式化,編輯menu.lst、grldr。下載網址:

grub4dos:GRUB是常用開機管理程式(boot loader安裝在USB隨身碟當做首先啟動的啟動引導程序,以啟動隨身碟上PEDOS系統。下載網址:
http://code.google.com/p/grub4dos-chenall/downloads/list

PE的版本很多,請參考以下討論區或自行準備需要的版本。
NoName XPE繁體中文版PE論壇http://nonamexpe.duc.cc/ 
IT天空PE系統:包含WIN 7 PEServer 2003 PE,隨著軟硬體更新,不斷推出新版本,對新硬體支援度較高。網址:http://bbs.itiankong.com/
無憂啟動論壇PE,族繁不及備載:請參考 http://bbs.wuyou.com/  ->PE 論區->PE作品發佈區。

先建立boot4dos資料夾 (資料夾名稱也可自行命名,在這裡只是舉例而已)
將下載的bootice.exe 及grub4dos存至boot4dos資料夾,用7-Zip開啟grub4dos,解壓縮grldr grldr.mbr 至boot4dos資料夾。


































插入USB隨身碟或USB隨身硬碟或記憶卡
執行 bootice.exe
目標磁片選要製作的USB隨身碟或記憶卡
選[分區管理],如USB隨身碟或USB隨身硬碟或記憶卡已存有資料且是FAT32格式,就不用選[分區管理],處理分割區,直接選[主引導紀錄]。































選[重新分區並格式化]
























選[USB-HDD模式(單分區)]
檔案系統 選 FAT32
標籤 輸入自己喜歡名稱
按[確定]
備註:USB隨身碟、記憶卡,建議選[USB-HDD模式(單分區)]。USB隨身硬碟容量大,且本身就是是硬碟規格,建議別用bootice處理分割區,請用DiskGenius做分割,第一個分割區檔案系統設定為FAT32格式且是啟動分割區,第二個分割區、第二個分割區.. 等,檔案系統設定為NTFS格式,以便可以儲存單檔大於4G的檔案(FAT32格式,單檔須小於4G) 。


























按[確定],就重新分區並格式化,USB隨身碟上所有資料會被洗掉











格式化完成,按[確定]










目標磁片選USB 隨身碟
先選[主引導記錄]
要更改類型,選[GRUB4DOS]
選[安裝/配置]









































不勾選任何可勾選項,優先引導的驅動器欄位輸入255,表示無優先引導的驅動器,優先引導的分區欄位輸入255,表示無優先引導分區,延時欄位輸入0,如有要等待請延時欄位輸入秒數,選[寫入磁片]





















按[確定]











 按[取消]返回bootice主畫面




























按[分區引導紀錄]


















要更改類型,選[GRUB4DOS]
選[安裝/配置]



























按[確定]










按[確定]













按[取消]返回bootice主畫面之後,按[退出],結束 bootice



























經過以上安裝之後,USB隨身碟就可以用GRUB4DOS引導程序來啟動隨身碟上PE或DOS

複製PE及DOS檔案至USB隨身碟,大致就可以用USB隨身碟、USB隨身硬碟、記憶卡開機

2012年11月12日 星期一

USB隨身碟UD啟動WIN8PE、XPE、Win7PE、2003PE裝機助理

2013.04.06更新
1、Winntsetup 2.3.5.2
2、Q-DIR 5.52
3、新增Win8PE 64位元版
4、Windows 8 PE(X86-望月空長嘆版)更新2013.04.01版
2013.03.30更新
1、aida64 2.85.2400
2、Q-DIR 5.51
3、Gghost 2013.3.27.11
4、IT天空U盤裝機助理v1.55穩定版
5、Winntsetup 2.3.5
6、SkyIAR 2.52
7、Easy Image X 1.26
發文驗證碼

2013.03.26更新
更新 IT天空SKYPE 2003PE/WIN7PE

2013.03.24更新
1Win8PE更新
(1)Q-DIROPERAGGhost
(2)、增加備用網卡驅動、TrueImage 2013OneKeyGhost 12
2Win7PE2003PEXPE增加Ghost 12


2013.03.04更新
1Win8PE改用無憂望月空長嘆版本,檔案較小,支援網卡與顯卡,應用程式DIY之後較齊全,瀏覽器是opera
2、更新winntsetupQ-DIRGGhostU盤裝機助理1.51SkyIAR
3、新增Acronis True Image 2013
4、更新XPE網卡Driver
5、因功能類似,移除IT天空SKYPE 2003PE/WIN7PE/WIN8PEtaiwin.fba檔案大小大幅減肥至約681M
6、執行PE需多大RAMXPE>=512MBWin8PE>768MB,因U盤裝機助理2003PEWin7PE沒有網路模組及瀏覽器, 512MB RAM應該可執行,RAM小於512MB請執行U盤裝機助理2003PE
7Win8PEXPE都具有網路模組及瀏覽器,Win8PE開啟OPERA即瀏覽網頁,XPE須先安裝網路模組,再開啟Google Chrome瀏覽網頁。


2012.12.31更新
WinNTSetup 2.3.3
bootice 1.0.2
DiskGenius 4.2
Q-Dir 5.4.5
U盤裝機助理網路模組



開機畫面

一、本文介紹用FbinstTool.exefba檔寫入USB隨身碟(也適用於USB隨身硬碟、記憶卡)。
提醒:1、實作過程可能會受防毒軟體影響(例如FbinstTool.exe被刪或無法執行,製作完成的USB隨身碟可能開機到一半卡住或藍底白字),建議製作前先關防毒軟體或用PEWIN8PEXPEWin7PE03PE)開機,在PE製作。WIN8PEXPEWin7PE03PE本身的問題,也會造成開機到一半卡住或藍底白字。
2製作時只插入要做的隨身碟,以避免不小心做到別支隨身碟。

本軟體僅供學術研究用,使用時所產生的任何問題,請自負

FbinstTool.exe製作UD啟動USB隨身碟
1、因製作過程會先清除USB隨身碟所有資料,所以,請先備份USB隨身碟資料。
2、插入USB隨身碟至電腦USB孔。
3、不是要製作的隨身碟、記憶卡請移除以避免誤刪。
4、本文以taiwin.fba檔寫入USB隨身碟為例來說明製作過程
5、執行FbinstTool.exe
先確認[選擇磁盤]顯示的是要製作的隨身碟,如電腦上還插有其它隨身碟,請逐一拔除,以避免被誤刪檔案。下圖是執行FbinstTool 1.606正式版,插入64GB USB隨身碟畫面。

[啟動設置]->[格式化]

打勾[強行格式]->打勾[存檔文件],如同一資料夾只有taiwin.fba檔,預設會選taiwin.fba->打勾[讀扇區速度],保持預設63(最快)-> UD主分區及UD擴展分區 ,預設會帶入製作taiwin.fba的設定值(在製作taiwin.fba時的設定值,這2個分區用預設值即可->[格式化]

[],開始格式化USB隨身碟。

[],清除USB隨身碟所有資料

[確定],完成UD啟動 USB隨身碟製作。

※ 製作完成的USB隨身碟(USB隨身硬碟、記憶卡),被分成[隱藏的UD][資料區]UD區存放PE開機檔及應用程式檔,須執行FbinstTool.exe才可以增刪或修改檔案,資料區就是隨身碟放檔案的地方,剛製作完成的隨身碟[資料區]是空無一物。USB隨身碟UD開機方式與一般USB隨身碟開機方式相同。


導入fba檔更新USB隨身碟UD
USB隨身碟已有UD區,且UD區空間大於fna檔,可導入新版fna檔更新。
執行FbinstTool.exe,先確認[選擇磁盤]顯示的是更新UD的隨身碟,如電腦上還插有其它隨身碟,請逐一拔除,以避免被誤更新UD。下圖是執行FbinstTool 1.606正式版,插入64GB USB隨身碟畫面。

[數據管理]->[刪除所有文件]
如沒有執行[刪除所有文件]這個步驟,導入fba檔時會覆蓋隨身碟UD區內已存在檔案,新增UD區內沒有的檔案,UD區內的檔案與fba檔內的檔案檔名不相同的繼續保存在UD區。


[數據管理]->[導入fba文件]

選點選要導入的fba檔,例如:taiwin.fba->[開啟舊檔]

[],繼續。如UD區存有相同檔名檔案,會被覆蓋,若導入失敗,已存在的檔案可能會被破壞。ˋ


[],如UD區空間不足就無法導入。


檔案導入中


Fba檔導入成功->[確定]
注意:要按一下Windows[顯示桌面],再點螢幕下方[工作列]FbinstTool程式圖示,才能顯示[導入數據成功]畫面。


二、執行碎片整理
隨身碟UD區、fba檔,執行碎片整理可解決以下3個問題:
1、隨身碟UD區增刪或修改檔案之後,部分PE無法開機。
2、隨身碟UD區寫入或導入fba檔之後,部分PE無法開機,。
3、要新增的檔案小於UD區剩餘空間,仍無法導入檔案。

對隨身碟UD區執行碎片整理:選擇磁盤顯示要整理的USB隨身碟->[數據管理]->[執行碎片整理]

UD區檔案不是很零散,畫面上很快就會顯示[碎片整理完成];當UD區檔案多且很零散,碎片整理時間較久,要按一下Windows[顯示桌面],再點螢幕下方[工作列]FbinstTool程式圖示,才能看到[碎片整理完成]畫面,按[確定]

fba檔執行碎片整理
fba檔跟FbinstTool在相同資料夾:從[選擇磁盤]點選要執行碎片整理的fba

fba檔跟FbinstTool在不同資料夾:[數據管理]->[打開fba文件]

選點選要執行碎片整理的fba檔,例如:taiwin.fba->[開啟舊檔]

開啟fba檔之後->[數據管理]->[執行碎片整理]

※ 用這個經過碎片整理的fba檔,重新製作隨身碟,可能可以解決UD PE開機問題(包括藍底白字)。如還發生開機到一半卡住或藍底白字,請換插別的USB孔試試。

三、複製第1分區的BPBMBR以提高USB隨身碟成功開機相容性
將製作完成的USB隨身碟插入電腦USB孔。
[啟動設置]->[設置MBR參數]

BPB[複製第1分區的BPBMBR]->[設置]

[確定]


四、USB隨身碟開機,可在BIOS設定從隨身碟開機,另一種最方便的開機方式是用開機選單熱鍵,電腦一開機,迅速按下開機選單熱鍵,選擇從隨身碟開機。USB身碟UD啟動PE,常做成USB-HDD類型,各家BIOS大多識別為USB-HDD,有些識別為USB-ZIP
桌上型電腦開機選單熱鍵
熱鍵
廠牌
F12
ACERDELLLenovo聯想
F11
微星MSI主機板、ASROCK華擎主機板、精英
F10
INTEL主機板
F9
HP
F8
ASUS
ESC
富士康主機板

筆電開機選單熱鍵
熱鍵
廠牌
F12
ACERTOSHIBALenovo聯想、技嘉、DELL
F11
Sony VAIO、微星
F9
HP
F1
捷元GENUINE
ESC
LEMELASUS、三星

電腦剛開機的BIOS畫面會快速顯示開機選單熱鍵,如看不到,請試一試以上列舉的熱鍵。按熱鍵進入開機選單畫面,可看到隨身碟型號,就直接選定,看不到時,硬碟前面有+號,展開看看,如都找不到隨身碟型號,請選USB-ZIP開機。

五、USB隨身碟要先插入USB孔,BIOS能辨識隨身碟,才有可能從隨身碟開機,新電腦有USB 3.0孔,如您的隨身碟插入USB 3.0孔開機,PE沒有載入應用程式或找不到UD區,請換插USB 2.0孔重開機。

六、Micro-SD卡、SDHC卡也可以做成UD啟動PE(Win8PEXPEWin7PE2003PE),製作方法與USB隨身碟相同。SD卡在FbinstToolBIOS顯示範例如下:
以下圖為例,在FbinstToolhd1hd4JetFlash USB隨身碟,hd3 USB_Generic 32GB SDHC卡。

相同的USB隨身碟、SD卡在BIOS顯示內容為:Generic Storage Device32GB SDHC卡,JetFlash開頭的是USB隨身碟。

2012.11.10更新
加入Win8PE
更新winntsetup

2012.08.25更新
1Win7PE(skype)intel_rst_11.5.0升級為intel_rst_11.5.2,解決戴爾DELL Ins5420/5423/5520 7420/7520等機種進PE找不到硬碟的問題。
描述: http://www.microsofttranslator.com/static/173510/img/tooltip_logo.gif描述: http://www.microsofttranslator.com/static/173510/img/tooltip_close.gif
原始語言

2012.08.20更新
1WinNTSetup2_x86.exe rc1
2Q-DIR 5.3.1
3、不需密碼直接進入WindowS系統

2012.08.18更新
1WinNTSetup2_x86.exe 2.3 beta 4
2XPEGoogleChromePortable雖比opera多了將近30MB,功能比opera完整,這一版把XPE瀏覽器換為GoogleChromePortable
3IT天空U盤裝機助理
(1)、加入截圖工具,快速鍵為 Ctrl+Q
(2)DiskGenius,快速鍵為 Ctrl+D
(3)Ghost 11.5.1,快速鍵為 Ctrl+G
(4)、加入U盤啟動時直接進入PE的選項,可無需進入啟動功能表
(5)、修正從啟動功能表引導啟動硬碟中的 Windows 時,可能導致“特殊啟動”失效的問題
(6)、大幅更新 Win7PE 磁碟控制卡驅動,支持更多機型
(7)、徹底補完 Win$Man 所缺檔
(8)、添加 ADDS10 無損分區工具,並加入快捷裝機嚮導
(9)、修正 Win7PE 初始化時間
(10)、修正 Win7PE 默認磁碟控制卡驅動
(11)、縮減 Win7PE X盤佔用大小為320M
(12)skpext.ini掛載wim的設置,細化分為03PE7PE可掛載不同wim
(13)、整合 Easy Image X v0.5 開發版
(14)、整合 SkyIAR v1.2 正式版