壹、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文件的根目錄。