編輯光碟開機選單
所需工具
- Windows Vista/7:這兩個作業系統中才有「bcdedit.exe」。
- CDBurnerXP
利用BCDEDIT編輯開機項目
Step 1
將Windows 7光碟映像檔中的「boot」資料夾,複製到電腦上,例如「D:\boot」。
Step 2
按下【Win】→【附屬應用程式】→【命令提示字元】,然後在上面按一下滑鼠右鍵,選擇【以系統管理員身分執行】。
Step 3
開啟「命令提示字元」視窗以後,切換到「D:\boot\」資料夾中。
Step 4
輸入「bcdedit /store bcd /create /d "Windows PE 3.0 x86" /application osloader」並按下〔Enter〕,建立一個新的開機項目,並將「已順利建立」後的一串文字記下來,下一步會用到。
Step 5
接著輸入「set WINPE_GUID={9eab99db-ea1e-11de-a486-000c2997450f}」將「WINPE_GUID」這個變數設為剛剛產生新項目時建立的文字。
Step 6
開啟GImageX後,切換到〔Info〕活頁標籤,接著按下〔Browse〕載入「boot_x86.wim」,按下〔Get Info〕以後會看到有一行「GUID」,將此行文字反白以後,按下滑鼠右鍵選擇【複製】。
Step 7
回到命令提示字元視窗以後,輸入「set ramdiskGUID={8E0491D5-388F-4F16-9A0E-FEEDF87EEC48}」,即是剛剛我們開啟GImageX查到「boot_x86.wim」的GUID。
Step 8
輸入「bcdedit /store bcd /set %WINPE_GUID% device ramdisk=[boot]\WinPE\winpe_x86.wim,%ramdiskGUID%」,將「winpe_x86.wim」設定為ramdisk。
Step 9
輸入「bcdedit /store bcd /set %WINPE_GUID% path \windows\system32\boot\winload.exe」設定開機時載入的exe檔。
Step 10
輸入「bcdedit /store bcd /set %WINPE_GUID% osdevice ramdisk=[boot]\WinPE\winpe_x86.wim,%ramdiskGUID%」設定要當做作業系統的映像檔所在的路徑。
Step 11
輸入「bcdedit /store bcd /set %WINPE_GUID% locale en-us」設定WinPE的語系。
Step 12
輸入「bcdedit /store bcd /set %WINPE_GUID% detecthal yes」,在開機時自動檢測HAL(硬體抽象層)。
Step 13
加入「bcdedit /store bcd /set %WINPE_GUID% winpe yes」此命令,可以以WinPE的模式啟動映像檔。
Step 14
輸入「bcdedit /store bcd /set %WINPE_GUID% ems yes」開啟延伸記憶體支援。
Step 15
輸入「bcdedit /store bcd /set %WINPE_GUID% systemroot \windows」設定WinPE的系統資料夾。
Step 16
輸入「bcdedit /store bcd /set %WINPE_GUID% inherit {bootloadersettings}」設定開機載入器的設定值。
Step 17
最後輸入「bcdedit /store bcd /displayorder %WINPE_GUID% /addlast」,就完成新增32位元版WinPE 3.0的開機項目囉。
(下一頁,接著新增64位元版的WinPE到BCD檔中)
> 我做出來的檔案不能開機,誰可以救救我?
哈哈!
又一個白老鼠!
╮(╯_╰)╭
在編輯光碟開機選單
已經輸入Step 4
「bcdedit /store bcd /create /d "Windows PE 3.0 x86" /application osloader」
再輸入Step 5
那Step 6 中的 boot_x86.wim在哪裡載入阿??