請選擇 進入手機版 | 繼續訪問電腦版

NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 381|回復: 0

[原創] PeBCD 2019.02.27.0305

[複製鏈接]
發表於 2019-2-26 06:55:02 | 顯示全部樓層 |閱讀模式
本帖最後由 阿達金田一 於 2019-2-27 06:46 編輯

PeBCD 2019.02.27.0305 + Sources Setup Subst 2016.05.16.1436


[ 2019.02.27.0305 更新說明 ]
只是微調了一下...前版介面和提示說明
加外一個小功能 \
另外前一版會 CLS ...我去掉了CLS
這樣有錯誤訊息比較不會 miss
下面的教學和操作圖片就我懶的更新了...反正操作上都一樣



一個處理 PE BCD 的 BAT
就是用 bcdedit 處理 BCD 而以
並沒有寫太多的防錯處理...所以盡量別誤操作
(雖然誤操作也不會怎麼樣...頂多 bcd 不對而以)

先說一下注意事項:
因為 bcdedit 本身會自動判斷 vhd 的掛載
所以某些情況下...啟動會失敗
例如...
在正常Win 下建了一個 F:\1.VHD ...要給 vbox 用
因為要偷懶...所以先在 Win 下完成操作
然後 vbox + 1.VHD 開機...這樣會失敗

(其實就是在我說自己...然後才想起來 bcdedit 會這樣搞...
所以後面實做...我雖然是用vhd 裝一下 usb ...但最後其實會失敗
不過還是請當作 usb ... 因為我直接在 vbox 中跑 PE BCD 是正常的...開機ok)

原因說明
先假設 VHD 在 正常Win 下掛載在 v: ... wim 為 [v:]\pe\pe.wim
因為 bcdedit 會自動判斷 v: 為 掛載...
所以就會把 v: 轉成類似 VHD=[F:]\1.VHD
然後 vbox 開機時...是先找 [F:]\1.VHD ... 當然是找不到...F: 是正常Win下的實體HD
也就是 [v:]\pe\pe.wim
如果 v: 不是 vhd 掛載 ... 那就單純是 [v:]\pe\pe.wim
如果 v: 是 vhd 掛載 ...那就變成 -> [F:\1.VHD]\pe\pe.wim
然後沒 F:  的情況下...自然找不到 1.VHD 開機就會失敗

所以想用 vbox 測試的...要比照實體情況
也就是要直接在 vbox 中跑 PE BCD
因為對 vbox 來說 1.vhd 是實體HD

依 bcdedit 這個特性...其實還可以搞成
usb:\bootmgr
usb:\boot
usb:\efi
usb:\pebcd
usb:\pebcd.cmd
usb:\pe.vhd ... pe.wim 放在 pe.vhd 中

把 pe.vhd 掛起來
用 pebcd 建立啟動項 pe.wim
這樣可以啟動 usb\pe.vhd 中的 pe.wim
因為bcdedit 是會記成 [usb:\pe.vhd]\ pe.wim




用法很簡單...用 系統管理員身份執行
然後照著操作就好...

這裡順便延伸一下主題
https://inonameteam.com/thread-5045-1-1.html

1. 首先只留 分區1 NTFS
這裡我先前在操作時...有3個分割表備份
usb.dpt 是 正常 2個分區
usb1.dpt 只留 分區1-NTFS-15G
usb2.dpt 只留 分區2-FAT32-1G
這是為了可以快速切換
用  usb1.dpt 還原


2. 把 PE BCD 的檔案解壓放到 根目錄 ( 我的 I: 是 分區1-NTFS-15G 那個 )


3. 執行 PEBCD


4. 用檔案總管...直接把 I:\WinSrc\Win7x64\boot.wim 拖曳過去
然後按 Enter


5.輸入啟動項名稱
因為我 PE BCD 有簡易判斷  Sources Setup Subst 的 WinSrc 結構...
所以這裡預設名稱是 "安裝 Windows 7 x64"
如果是其它 PE ...預設就只是 主檔名 而以


6. 建好後...重複操作這次用 Win10x64


7. 有2個 啟動項 了換個順序 ~2 1


8. 設定 預設啟動項


9. 建立 UEFI 的 BCD




11. 用 bootice 比對一下 2個 bcd
\boot\bcd
\efi\microsoft\boot\bcd


接下來的...和 PE BCD 無關 是延伸主題
https://inonameteam.com/thread-5045-1-1.html

12. 將處理好的
\bootmgr
\boot
\efi
先 copy 到別的地方放 ...這裡我先放到 F:\新增資料夾


13. 用 usb2.dpt 還原分割表 ... 保留 原本的 分區2-FAT32-1G
bootice 還是把它掛到 I:


14. 把 F:\新增資料夾 中的檔案 copy 過去
其實就只是把處理好的 bcd 和 bootmgr 開機相關檔案 copy 到 啟動分區


15. 然後把 分割表 還原為正常


這樣就搞好了

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?我要註冊

x
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2019-3-20 03:22 , Processed in 0.156049 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表