當前位置:菜譜大全網 - 菜譜 - 如何編輯BCD文件並將PE引導菜單添加到WIN7光盤中

如何編輯BCD文件並將PE引導菜單添加到WIN7光盤中

通過編輯BCD文件將PE啟動菜單添加到WIN7 CD上本教程轉載自壹個技術博客。原標題:如何編輯BCD文件給WIN7光盤添加PE啟動菜單?希望這篇文章對做啟動盤的朋友有幫助。

壹、WIN7光盤的啟動文件和目錄

BOOTmgr,根目錄,引導引導目錄中的BCD文件,啟動選項菜單,進入WIN7進行安裝或PE。當然,啟動時不僅需要這些,啟動目錄中的其他文件也需要(參見本文最後壹部分)。請參閱WIN7 33IN1系列以獲取典型的CD。

如果是UEFI的主板,就是bootmgr.efi boot EFI中微軟目錄下的BCD文件。同樣,EFI目錄下的其他文件也是必不可少的(部分字體文件可以刪除)。說明:WIN7的32位光盤中沒有EFI目錄和文件。想用的話可以用WIN8光盤。

所以WIN7光盤添加PE的核心是編輯BCD文件。

第二,使用BCDEDIT.EXE編輯BCD文件。

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

讓我們開始實例操作。例如,向WIN7 CD添加雙PE、32位PE3.0和64位PE3.0。

將WIN7光盤的引導目錄解壓到驅動器f(例如,驅動器f)

1.在磁盤F上創建壹個帶有CMD後綴的批處理文件..名稱:A.cmd,內容如下,並執行。

設置path=f:\boot\bcd

bcdedit /store %path%

bcdedit /store %path% /timeout 20

bcdedit/store % path %/set { global settings }區域設置zh-cn

bcdedit/store % path %/set { bootloadersettings }區域設置zh-cn

bcdedit/store % path %/set { bootmgr }區域設置zh-cn

bcdedit/store % path %/set { default }區域設置zh-cn

bcdedit/store % path %/set { memdiag }區域設置zh-cn

bcdedit/store % path %/set { default }描述“安裝Windows 7”

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

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

中止

2.使用以下內容創建壹個新的PEenum_all.cmd文件:

bcdedit/store F:\ boot \ BCD/enum all & gt;bcd.txt

中止

3.檢查是否有BCD。F盤上的TXT文件。這份文件的壹部分如下(仔細看藍綠兩個字):

Windows啟動管理器

-

標識符{bootmgr}

描述Windows啟動管理器

區域設置zh-cn

繼承{全局設置}

默認{默認}

顯示順序{默認}

{ 18422457-4f 48-11e 2-a83a-003018a 02 f3b }

{ 1852 d4cd-4f 48-11e 2-a83a-003018a 02 f3b }

工具顯示順序{memdiag}

超時20

Windows啟動加載程序

-

標識符{ 18422457-4f 48-11e 2-A83A-003018 A02 F3 b }註意:這串數據是隨機生成的,妳的不會和例子壹樣。

device ramdisk =[boot]\ sources \ boot . WIM,{ 7619 DC c8-fafe-11 d9-b 411-000476 EBA 25 f }

路徑\ windows \ system32 \ boot \ winload . exe

描述啟動WinPE 3.0 (64位)

區域設置zh-cn

繼承{bootloadersettings}

OS device ramdisk =[boot]\ sources \ boot . WIM,{ 7619 DC c8-fafe-11 d9-b 411-000476 EBA 25 f }

systemroot \windows

偵探是的

winpe是的

ems是

Windows啟動加載程序

-

標識符{ 1852 d4cd-4f 48-11e 2-A83A-003018 A02 f3b }

device ramdisk =[boot]\ sources \ boot . WIM,{ 7619 DC c8-fafe-11 d9-b 411-000476 EBA 25 f }

路徑\ windows \ system32 \ boot \ winload . exe

描述啟動WinPE 3.0 (32位)

區域設置zh-cn

繼承{bootloadersettings}

OS device ramdisk =[boot]\ sources \ boot . WIM,{ 7619 DC c8-fafe-11 d9-b 411-000476 EBA 25 f }

systemroot \windows

偵探是的

winpe是的

ems是

Windows啟動加載程序

-

標識符{默認}

device ramdisk =[boot]\ sources \ boot . WIM,{ 7619 DC c8-fafe-11 d9-b 411-000476 EBA 25 f }

路徑\ windows \ system32 \ boot \ winload . exe

安裝Windows 7的說明

區域設置zh-cn

繼承{bootloadersettings}

OS device ramdisk =[boot]\ sources \ boot . WIM,{ 7619 DC c8-fafe-11 d9-b 411-000476 EBA 25 f }

systemroot \windows

偵探是的

winpe是的

ems是

註意,啟動WinPE 3.0(64位)和啟動WinPE 3.0(32位)的段落的標識符是不同的。我們接下來會用到它。編輯時,這些標識符不壹定與示例中的相同。不要在這裏復制我的例子中的標識符。

4.用以下內容創建另壹個B.CMD文件並執行它。註意,藍色表示64位,綠色表示32位,這樣大家更容易理解。

set bcd_path=f:\boot\bcd

set dev = { 7619 DC c8-fafe-11d 9-b 411-000476 EBA 25 f }

REM後面兩行是X64,boot\pe_x64.wim表示引導目錄下的pe_x64.wim文件將被引導。

rem { 18422457-4f 48-11e 2-A83A-003018 a 02 F3 b }是標識符,查看BCD文件時應該和上面壹致。

bcdedit/store % BCD _ path %/set { 18422457-4f 48-1e 2-a83a-003018a 02 f3b }設備內存磁盤=[boot]\boot\pe_x64.wim,%dev%

bcdedit/store % BCD _ path %/set { 18422457-4f 48-1e 2-a83a-003018a 02 f3b } OS device ramdisk =[boot]\ boot \ PE _ x64 . WIM,%dev%

REM後面兩行是X86,boot\pe_x86.wim表示引導目錄下的pe_x86.wim文件將被引導。

bcdedit/store % BCD _ path %/set { 1852 d4cd-4f 48-11e 2-a83a-003018a 02 f3b }設備內存磁盤=[boot]\boot\pe_x86.wim,%dev%

bcdedit/store % BCD _ path %/set { 1852 d4cd-4f 48-11e 2-a83a-003018 A02 F3 b } OS device ramdisk =[boot]\ boot \ PE _ x86 . WIM,%dev%

中止

第三,準備啟動語言文件MUI

假設妳安裝了WIN7系統(簡體中文),帶PE菜單的光盤也應該是簡體中文的。將bootmgr.exe.mui和memtest.exe.mui從C:\Windows\Boot\PCAT\zh-CN目錄復制到F:\boot\zh-cn目錄。如果妳不介意使用英文菜單,這壹步可以跳過。

第四,WIM文件命名為PE

根據上面的BCD編輯說明,64位pe的wim文件必須命名為pe_x64.wim,32位PE的WIM文件必須命名為pe_x86.wim這兩個文件放在F:\boot目錄下。

五、制定ISO

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