多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > 通過編輯BCD文件給WIN7光盤添加PE啟動引導菜單

通過編輯BCD文件給WIN7光盤添加PE啟動引導菜單

來源:程序員人生   發布時間:2014-05-05 13:02:04 閱讀次數:3344次

通過編輯BCD文件給WIN7光盤添加PE啟動引導菜單這篇教程轉載自于某技術博客,原文標題:如何編輯BCD文件給WIN7光盤添加PE啟動引導菜單,希望本文對于制作啟動盤的朋友有所幫助。

一、WIN7光盤引導文件與目錄

根目錄bootmgr引導BOOT目錄中的BCD文件,啟動選項菜單,進入WIN7安裝或進入PE。當然啟動所需的不僅只是這些,BOOT目錄的其他文件也是需要的(見本文最后部分)。典型的光盤見WIN7 33IN1系列。

如果是UEFI的主板,是bootmgr.efi引導EFI中microsoft目錄中的BCD文件。同樣,EFI目錄中的其他文件是不可缺的(部分字體文件可刪除)。說明,WIN7的32位光盤中沒有EFI目錄及文件,如果想用,可以借助一下WIN8光盤。

所以,給WIN7光盤添加PE啟動核心是編輯BCD文件。

二、使用BCDEDIT.EXE編輯BCD文件

BCDEDIT.EXE文件是WIN7系統自帶的。XP下沒有,WIN7 PE有沒有要看PE制作者是否保留它。

下面開始實例操作。例子是給WIN7光盤添加雙PE,32位PE3.0和64位PE3.0。

將WIN7光盤的BOOT目錄提取到F盤(F盤為例)

1、在F盤建一個CMD為后綴的批處理文件。名稱:A.cmd,內容如下,并執行。

set path=f:ootcd

bcdedit /store %path%

bcdedit /store %path% /timeout 20

bcdedit /store %path% /set {globalsettings} locale zh-cn

bcdedit /store %path% /set {bootloadersettings} locale zh-cn

bcdedit /store %path% /set {bootmgr} locale zh-cn

bcdedit /store %path% /set {default} locale zh-cn

bcdedit /store %path% /set {memdiag} locale zh-cn

bcdedit /store %path% /set {default} description "安裝 Windows 7"

bcdedit /store %path% /copy {default} /d "啟動 WinPE 3.0 (64位)"

bcdedit /store %path% /copy {default} /d "啟動 WinPE 3.0 (32位)"

PAUSE

2、新建一個PEenum_all.cmd文件,內容如下:

bcdedit /store F:ootcd /enum all >bcd.txt

pause

3、查看F盤是否有一個BCD.TXT文件。這個文件的部分內容如下(藍色與綠色字細看一下):

Windows 啟動管理器

-------------------

標識符 {bootmgr}

description Windows Boot Manager

locale zh-cn

inherit {globalsettings}

default {default}

displayorder {default}

{18422457-4f48-11e2-a83a-003018a02f3b}

{1852d4cd-4f48-11e2-a83a-003018a02f3b}

toolsdisplayorder {memdiag}

timeout 20

Windows 啟動加載器

-------------------

標識符 {18422457-4f48-11e2-a83a-003018a02f3b}    注:這一串數據隨機產生的,你的不會跟例子一樣的。

device ramdisk=[boot]sourcesoot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

path windowssystem32ootwinload.exe

description 啟動 WinPE 3.0 (64位)

locale zh-cn

inherit {bootloadersettings}

osdevice ramdisk=[boot]sourcesoot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

systemroot windows

detecthal Yes

winpe Yes

ems Yes

Windows 啟動加載器

-------------------

標識符 {1852d4cd-4f48-11e2-a83a-003018a02f3b}

device ramdisk=[boot]sourcesoot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

path windowssystem32ootwinload.exe

description 啟動 WinPE 3.0 (32位)

locale zh-cn

inherit {bootloadersettings}

osdevice ramdisk=[boot]sourcesoot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

systemroot windows

detecthal Yes

winpe Yes

ems Yes

Windows 啟動加載器

-------------------

標識符 {default}

device ramdisk=[boot]sourcesoot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

path windowssystem32ootwinload.exe

description 安裝 Windows 7

locale zh-cn

inherit {bootloadersettings}

osdevice ramdisk=[boot]sourcesoot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

systemroot windows

detecthal Yes

winpe Yes

ems Yes

注意一下,啟動 WinPE 3.0 (64位)和啟動 WinPE 3.0 (32位)各自所在的段落的標識符是不一樣的。下面會用到它。你編輯時,這些標識符不一定跟例子中的一樣,不要照復制我這里例子中的標識符。

4、再建一個B.CMD文件,內容如下,并執行。注意,顏色藍色表示64位的,綠色表示32位的,好讓大家更容易理解。

set bcd_path=f:ootcd

set dev={7619dcc8-fafe-11d9-b411-000476eba25f}

REM 下面2行是X64的,bootpe_x64.wim表示將引導boot目錄下的pe_x64.wim文件。

REM  {18422457-4f48-11e2-a83a-003018a02f3b} 就是標識符,要跟上述查看BCD文件時要一致。

bcdedit /store %bcd_path% /set {18422457-4f48-11e2-a83a-003018a02f3b} device ramdisk=[boot]ootpe_x64.wim,%dev%

bcdedit /store %bcd_path% /set {18422457-4f48-11e2-a83a-003018a02f3b} osdevice ramdisk=[boot]bootpe_x64.wim,%dev%

REM 下面2行是X86的,bootpe_x86.wim表示將引導boot目錄下的pe_x86.wim文件。

bcdedit /store %bcd_path% /set {1852d4cd-4f48-11e2-a83a-003018a02f3b} device ramdisk=[boot]bootpe_x86.wim,%dev%

bcdedit /store %bcd_path% /set {1852d4cd-4f48-11e2-a83a-003018a02f3b} osdevice ramdisk=[boot]ootpe_x86.wim,%dev%

pause

三、準備啟動語言文件MUI

假定你安裝的是WIN7系統(簡體中文),制作的光盤帶PE菜單也要簡體中文的,到C:WindowsBootPCATzh-CN目錄下復制bootmgr.exe.mui和memtest.exe.mui這兩個文件到F:ootzh-cn目錄下。如果你不介意使用英文菜單,本步驟可略過。

四、命名PE的WIM文件

根據上述BCD編輯的指令,64位PE的WIM文件必須命名為pe_x64.wim,32位PE的WIM文件必須命名為pe_x86.wim,這兩個文件放在F:oot目錄下。

五、制作ISO

用ULTRAISO打開WIN7安裝盤的ISO文件,將F:BOOT目錄替換進ISO文件的根目錄。

六、其他

1、WIN8光盤帶PE菜單做法類似。

2、EFI的菜單編輯做法類似。

3、如果僅是簡體中文的光盤,boot目錄中的fonts中的chs_boot.ttf、wgl4_boot.ttf要保留,其他的字體文件可刪除。同樣EFI目錄下也有同樣的字體文件可以刪除的。boot目錄內的其他文件不要隨意刪除。如,bootfix.bin缺失,將不會出現“按任意鍵啟動DVD/CD”的提示,而是直接進入光盤(U盤)。

4、想了解bcdedit.exe的更多用法,命令提示符輸入以下命令得到命令幫助。

bcdedit.exe /?

5、例子是添加雙PE的,如果你只想添加一個PE,批處理中關于另一個PE的命令行去掉就可以了。

通過編輯BCD文件給WIN7光盤添加PE啟動引導菜單

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩精品视频一区二区三区 | 午夜高清免费观看视频 | 91精品福利观看 | 韩日一区二区 | 国产亚洲第一页 | 亚洲欧美在线综合一区二区三区 | 欧美人与牲动交a欧美精品 欧美人与牲动交xxxx | 伊人情人综合成人久久网小说 | 天堂成人 | yellow中文字幕网 | 国产精品区一区二区三 | 日本欧美一区二区三区片 | 亚洲一一在线 | 国产精品久久久久国产精品三级 | 一区二区自拍 | 欧美成人做性视频在线播放 | 老女人一级全黄肉体毛片 | 免费一区二区三区四区五区 | 性xxxx奶大欧美高清 | 精品一区二区三区中文字幕 | 亚洲一区视频 | 国产1区2区三区不卡 | 久久亚洲国产视频 | 狠狠躁天天躁夜夜躁夜天战 | 欧美黄色a级 | 99久久中文字幕伊人 | 欧美xxxxx性另类 | 亚洲欧美日韩精品中文乱码 | 五月天综合 | 天堂在线www网亚洲 天堂在线xw | jizz在亚洲| 亚洲精品国自产拍在线观看 | 欧洲美女性做爰 | 久久不卡一区 | 欧美亚洲尤物久久精品 | 成人综合色站 | 三级在线国产 | 国产精品深夜福利免费观看 | 国内精品一区二区三区 | 日韩 视频在线播放 | 亚色精品|