国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 基礎常識 > 正文

手工打造一個完美的WinPE3.0步驟(完美到每個細節)

2020-03-10 19:40:31
字體:
來源:轉載
供稿:網友

  WinPE,全稱Windows Preinstallation Environment即Windows預安裝環境,它不是一個常規用途的操作系統,無法作為日常工作使用,而是常作為安裝、故障排除和恢復的一種工具。下面高手就來教教大家如何自己動手來制作一個完美的WinPE3.0。

  一、具體制作方法:

  1、把windows7光盤(或光盤鏡像)里的/sources/boot.wim文件復制到d:/winpe/sources目錄

  2、在附件提供imgaex目錄里右鍵點擊inf文件,選安裝。(Imagex 6.0 AIK 封裝工具)

  3、運行cmd,進入imgaex目錄。

  4、imagex /mountrw d:/winpe/sources/boot.wim 2 d:/winpe/new (將d:/winpe/sources/boot.wim鏡像映射到d:/winpe/new目錄)

  5、刪除d:/winpe/new根目錄下的setup.exe文件。刪除sources文件夾,很重要,可以精簡winpe喲。

  6、imagex /unmount /commit d:/winpe/new (合并對d:/winpe/new目錄中映像文件的修改,并將其卸載)

  7、imagex /compress maximum /export “d:/winpe/sources/boot.wim” 2 “d:/winpe/pe3/boot.wim”,把boot.wim分離并重新壓縮。

  7、d:/winpe/pe3/boot.wim即為修改后的鏡像。這個時候運行這個映像winpe是默認的“命令提示符”窗口。

  二、制作PE光盤鏡像:

  1. 新建d:/winpe/pe,新建d:/winpe/pe/sources

  2. 復制(windows7光盤為X)X:/boot目錄(包括文件)到d:/winpe/pe

  復制X:/efi目錄(包括文件)到d:/winpe/pe

  復制X:/bootmgr文件到d:/winpe/pe

  復制修改后的boot.wim文件到d:/winpe/pe/sources(X為windows7光盤符)

  3. 用UltraISO提取windows7光盤引導文件,保存為windows7.bif

  4. 用UltraISO將d:/winpe/pe下的目錄和文件添加到光盤鏡像,加載windows7.bif,保存鏡像為PE 3.0.iso

  三、圖像shell(下面內容來自M$)

  Winpeshl.ini 可控制是否將自定義外殼程序加載到 Windows PE 而不是默認的“命令提示符”窗口。若要加載自定義外殼程序,請創建一個名為 Winpeshl.ini 的文件,然后將它放在自定義 Windows PE 映像的 %SYSTEMROOT%“System32 中。該 .ini 文件必須包含以下部分和項:

  [LaunchApp]

  AppPath = %SYSTEMDRIVE%”myshell.exe

  [LaunchApps]

  %SYSTEMDRIVE%“mydir”application1.exe, -option1 -option2

  application2.exe, -option1 -option2

  將 AppPath 項設置為外殼應用程序的路徑。該路徑可以是完全限定路徑,您也可以使用環境變量(例如 %SYSTEMROOT%“System32”Myshell.exe)來表示該路徑。AppPath 項不支持命令行選項。

  使用 [LaunchApps] 部分運行帶命令行選項的應用程序。應用程序按照列出的順序運行;應用程序的名稱及其選項以逗號分隔。

  當退出“命令提示符”窗口或自定義外殼應用程序時,Windows PE 將重新啟動。

  重要事項:

  不要編輯 Setupreg.hiv 的 HKEY_LOCAL_MACHINE/SYSTEM/Setup 注冊表項中的 CmdLine 值來啟動外殼應用程序。CmdLine 的值可調用 Winpeshl.exe,Winpeshl.exe 會執行很多函數,包括調用 Windows PE 中的默認“命令提示符”窗口或您的自定義外殼應用程序。

  舉例:用bsexplorer制作自制版WindowsPE,從網上下載bsexplorer程序,從CMD到imagex目錄:imagex /mountrw d:/winpe/sources/boot.wim 1 d:/winpe/new,解壓bsexplorer后連同文件夾一起放到d:/winpe/new/windows目錄中,把上面建的Winpeshl.ini,里面要指出bsexplorer.exe所在的路徑,放到d:/winpe/new/windows/system32中。

  定義:

  【bs_desktop.ini】

  這個文件是用來自定義PE的桌面快捷方式的,第一行的 [Desktop CFG file Ver.1] 必須保留。

  格式:

  《-ItemBegin-》

  ItemX=

  ItemY=

  Caption=

  ExeName=

  IconName=

  IconNumber=

  ExeDir=

  CmdParam=

  ShowState=

  《-ItemEnd-》

  舉例:

  《-ItemBegin-》

  ItemX=20

  ItemY=20

  Caption=資源管理器

  ExeName=%SystemDrive%/Program files/A43/A43.exe

  IconName=%SystemDrive%/Program files/A43/A43.ico

  IconNumber=0

  ExeDir=%SystemDrive%/Program files/A43

  CmdParam=

  ShowState=NORMAL

  《-ItemEnd-》

  參數說明:

  每一個左邊上的圖標都是由這樣的一段配置生成的,每個圖標開頭和結尾必須有 《-ItemBegin-》 和 《-ItemEnd-》 , ItemX= 是指圖標的橫向距離,默認第一列為 20 ,第二列為 100 ,第三列為 180 ,以此類推(每下一列的值都比前一列增加 80 ,這是默認的設置,可以自由修改,但這是最好的設計了)。 ItemY 和 ItemX= 一樣,但指的是橫向坐標(即行數)。 Caption 填什么都可以,支持中文,是圖標下的名稱文字。 ExeName則是目標文件或程序的路徑(要求包括擴展名,可以不是絕對路徑。允許使用系統變量)。 IconName 是此快捷方式的圖標路徑, IconNumber 是此圖標文件中的第幾個圖標,默認為 0 。 ExeDir 是此文件或程序的運行路徑。 CmdParam 是專門應用于這個程序的啟動(命令行)參數(例如 Nero StartSmart Essentials 的啟動參數是 -ScParameter=8 ),大部分大型軟件都有用到。 ShowState 是目標的顯示方式,默認為 NORMAL ,在此參數下打開窗口不會有任何變化,仍然是原樣。

  【bs_logon.ini】

  這個文件是用來自定義PE的登錄方式的,這里只講解 [Shell] 部分, [Shell] 此行必須保留。

  格式:

  =

  舉例:

  BS圖形界面=%SystemDrive%/Program Files/BsExplorer/explorer.exe

  參數說明: = 之前的內容為登陸框下拉菜單中的顯示文字(允許空格和漢字),之后的內容為一個PE Shell的路徑,其實就是一個可執行程序,但是如果只打開一個普通應用程序的話就不會打開桌面,當此程序結束時會退回登錄對話框。無論 [Shell] 下面的內容你刪去了什么,舉例中的那行一定要保留,否則下拉菜單中不會出現 BS圖形界面項,自然也無法進入桌面了。

  【bs_qlaunch.ini】

  這個文件是用來自定義PE的快速啟動欄的,第一行的 [QLaunch CFG file Ver.1] 必須保留。

  格式:

  《-ItemBegin-》

  Caption=

  ExeName=

  IconNumber=

  《-ItemEnd-》

  舉例:

  《-ItemBegin-》

  Caption=顯示桌面

  ExeName=@ShowDesktop

  IconNumber=20

  《-ItemEnd-》

  參數說明:與 bs_desktop.ini 文件一樣,就是參數少了點。

  【bs_menuimg.bmp】

  這個文件中保存著需要用到的一些常見的小程序圖標(16×16),此文章中所有的 IconNumber= 都指向這里,所以比較重要。第一個編號為 0,第二個編號為 1 ,以此類推,您可按照16×16的大小添加或修改圖標。

  【bs_explorer.ini】

  這個文件中只有幾個需要特別講解的地方:

  DesktopBkgndText= 顯示在桌面右下角的文字,顏色默認為白色,可自由修改,值為空時會顯示一段版權說明。

  DesktopTextColor= 規定了桌面上的文字顏色,格式為十六進制顏色數值,默認為 $00ffffff 。

  DesktopTextBkColor= 規定了桌面上的文字的背景色,格式為十六進制顏色數值,默認為 $ffffffFF 。

  其它可能有用的參數(不做詳細解釋):

  NoCheckFiles= 不檢查文件,默認為 YES 。

  NoStartMenuIcon= 無開始菜單圖標,默認為 NO 。

  NoStartMenuMargin= 無開始菜單邊緣空白,默認為 NO 。

  NoDesctopIcon= 不顯示桌面快捷方式,默認為 NO 。

  NoQlaunchBar= 不顯示快速啟動欄,默認為 NO 。

  【BS_START.INI】

  這個文件是最重要的!它規定了開始菜單中的內容。

  格式:

  《-ItemBegin-》

  ShowInAutorun=

  EnableInAutorun=

  ParentItem=

  Caption=

  ExeName=

  IconNumber=

  ExeDir=

  ShowState=

  《-ItemEnd-》

  舉例:

  《-ItemBegin-》

  ShowInAutorun=YES

  EnableInAutorun=YES

  ParentItem=office

  Caption=Word

  ExeName=%SystemDrive%/program files/Office97/WORD.EXE

  IconNumber=45

  ExeDir=%SystemDrive%/program files/Office97

  ShowState=NORMAL

  《-ItemEnd-》

  參數說明: ShowInAutorun= 和 EnableInAutorun= 兩項好像基本在我的自定義實驗中并沒有什么用處,所以不做講解。大部分參數都與以上介紹的幾個文件相同,ParentItem= 是指向此快捷方式放入哪個文件夾(如果要放到開始菜單的根目錄下的話,就需要寫入 root )。建立文件夾的格式為:

  《-ItemBegin-》

  ShowInAutorun=YES

  EnableInAutorun=YES

  ParentItem=programs

  Caption=Office 97

  MenuId=office

  《-ItemEnd-》

  MenuId 是一個唯一的標識,普通快捷方式的 ParentItem= 指向的就是這里。

  同樣需要特殊說明的是建立分隔線,格式為:

  《-ItemBegin-》

  ShowInAutorun=YES

  EnableInAutorun=YES

  ParentItem=root

  Caption=-

  《-ItemEnd-》

  同樣, ParentItem= 的值屬性同上(譯為:“母物品”)。

  imagex /unmount /commit d:/winpe/new

  imagex /compress maximum /export “d:/winpe/sources/boot.wim” 1 “d:/winpe/pe3/boot.wim”

  然后把boot.wim放到d:/winpe/pe/sources中,用Ultraiso制作ISO文件(步驟同上)。

  至此,一個完美的WinPE3.0就制作完成了,用戶可以把制作好的WinPE3.0安裝在Windows系統內,這樣一來,系統遇到緊急故障時就可以通過這個來進行修復了。


注:相關教程知識閱讀請移步到硬盤頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 将乐县| 英吉沙县| 通化县| 景德镇市| 额济纳旗| 射洪县| 巴青县| 马龙县| 丰城市| 扶沟县| 浦县| 文成县| 金坛市| 海门市| 阿图什市| 尼勒克县| 岫岩| 文登市| 门头沟区| 来凤县| 美姑县| 芮城县| 石渠县| 邮箱| 正镶白旗| 深水埗区| 富川| 墨脱县| 凌云县| 老河口市| 尼玛县| 龙海市| 东台市| 遂溪县| 师宗县| 二连浩特市| 红桥区| 宁城县| 东山县| 陵川县| 峡江县|