就想到是不是弄個救援光碟以防萬一
剛好公司有同事作了一片WinPE Ghost光碟片
所以打算弄一片WinPE的救援光碟
以下是我在網路上找到的教學
WinPE 2.0,製作自己的PE光碟!
WinPE圖像化-BsExplorer開始功能表。
以下內容也是根據上面兩個網頁所作的紀錄
首先下載Windows Automatic Installation Kit
安裝WAIK之前,如果是XP用戶,要先安裝.NET FrameWork 2.0和MSXML 6.0。
安裝完後,啟動開始功能表中的”Microsoft Windows AIKWindows PE 工具命令提示”,會出現一個CMD視窗。(接下來的動作都在這個視窗來完成)
copype.cmd x86 x:\winpe
x:\winpe可換成其他的路徑,不能是已存在的路徑。
imagex /mountrw x:\winpe\winpe.wim 1 x:\winpe\mount
這個步驟是將winpe.wim檔以讀寫模式掛到mount資料夾中,掛載完後你可以在mount資料夾中找到”Program Files”、”Windows”和”Users”資料夾。
可以加入你要的程式檔案,盡量找綠色軟體,放到”Program Files”資料夾內。
因為有些工具程式沒放入所以執行下面的指令
xcopy "c:\program files\windows aik\tools\x86" x:\winpe\mount\windows /s /y
建立開機磁區的程式
copy "c:\program files\windows aik\tools\petools\x86\bootsect.exe" x:\winpe\mount\windows
下載Windows PE BS explorer
將下載的壓縮檔解壓縮出來,會有一個bsexplorer資料夾,幾個比較重要的設定檔如下:
PeExplorer.inf 一些檔案相關資訊
bs_desktop.ini BsExplorer(以下簡稱BE)的桌面設定
bs_explorer.ini BE環境設定
bs_logon.ini BE登入設定
bs_qlaunch.ini BE快速啟動設定(開始功能表旁的按鈕)
BS_START.INI BE開始功能表設定
另外還有一個custom資料夾,裡面也有相同的檔案以及BS_MENU.BMP(按下Start後左邊的工具列系統顯Nu2Convert.exe示)、bs_menuimg.bmp(快速啟動用的按鈕)以及BS_START.BMP(Start按鈕),可以自己製作。
將BS explorer中所有的*.ini檔內的programs換成Program Files。
bs_desktop.ini的說明如下
<-ItemBegin-> 物件內容開始
ItemX=20 物件的X軸偏移(橫向,單位像素)
ItemY=20 物件的Y軸偏移(縱向,單位像素)
Caption=Erd2003 Explorer 標籤名稱
ExeName=%SystemDrive%\Programs\erdcmd2003\explorer.exe 檔案位置
IconName=%windir%\explorer.exe 圖示位置
IconNumber=0 圖示編號
ExeDir=%SystemDrive%\Programs\erdcmd2003 執行檔資料夾
CmdParam= 指令參數
ShowState=NORMAL 顯示方式
<-ItemEnd-> 物件結束
bs_explorer.ini的說明如下
OnBottom=YES 工作列是否在底端
NoUpdateAfterScrSet=NO 在螢幕解析度設定後是否不更新
UpdateAfterScrSetApp=%SystemDrive%\programs\bginfo\bginfo.cmd 螢幕更新的控制項
UseAutorun=YES 是否使用Autorun
UseRegRun=YES 是否使用登錄檔執行
DesktopBkgndText=Windows PE explorer v1.6 桌面右下角文字設定
CheckExplorerRuning=YES 檢查Explorer是否有在執行
DesktopTextBkColor=$ffffffFF 桌面右下角文字顏色設定
DesktopTextColor=$00ffffff 桌面其他文字顏色設定
NoCheckFiles=YES 是否檢查檔案
NoStartMenuIcon=NO 是否顯示開始按鈕
NoStartMenuMargin=NO 不明,有待確認
NoDesctopIcon=NO 是否顯示桌面圖示
NoQlaunchBar=NO 是否使用快速啟動按鈕
CdRootDir=I386 CD安裝目錄
LangModuleName=CommonEng.dll 語言模組套件
bs_qlaunch.ini的架構類似bs_desktop.ini
<-ItemBegin-> 物件開始
Caption=Everest 物件標籤
ExeName=%SystemDrive%\programs\everest\everest.exe 程式位置
IconNumber=56 圖示編號
ExeDir=%SystemDrive%\programs\everest 程式資料夾
ShowState=NORMAL 顯示方式
<-ItemEnd-> 物件結束
BS_START.INI可使用該作者提供的另一個程式,Nu2 menu,來建立開始功能表。
一開始執行會是亂碼,只要把語言從RUS切到ENG就可以了。
建立一個名為winpeshl.ini的文字檔,內容參考下面
CODE:
[LaunchApp]
AppPath=%systemdrive%\Program files\bsexplorer\explorer.exe
將這個檔案放置在x:\winpe\mount\windows\system32內。
之後將修改好的Windows PE BS explorer放置到x:\winpe\mount\Program files\下,注意是整個目錄都放過去,這邊就完成了Windows PE BS explorer的安裝。
接下來做成可開機的光碟。
peimg /prep x:\winpe\mount\windows /f
這步驟是在清除不必要的檔案(/prep),/f是不顯示提示。
imagex /unmount x:\winpe\mount /commit
卸載映像檔(/unmount),將修改過的檔案追加到原來的映像檔中(/commit)。
copy x:\winpe\winpe.wim x:\winpe\ISO\sources\boot.wim /y
將修改過的映像檔複製到ISO目錄中的對應位置,自動同意覆寫。
oscdimg -n -bx:\winpe\etfsboot.com x:\winpe\ISO x:\winpe\winpe.iso
寫入開機磁區(-b),注意和後面的x:\winpe並沒有空格,製做成*.iso檔,放到指定路徑內。(x:\winpe\winpe.iso,檔名可自訂)
這時候就完成了,可以燒出來Run一遍看看。
沒有留言:
張貼留言