本帖最後由 阿達金田一 於 2017-5-14 03:48 編輯
感覺搞的好複雜
其實就是改一下 bcd 的 device/osdevice (用 bcdedit 看的話)
也就是 bootice 中的 啟動磁片 + 開機磁碟分區
指定為 boot 時...表示 device/osdevice 為 啟動分區
而指定 c: d: 時...就是直接指定 磁碟(disk) 和 分區(partition)
而 Legacy 和 Uefi 的 啟動 不一樣...所以2個 啟動分區 是分開算的
另外 2者的 BCD 也不是同一個...所以2個 BCD 都要改
另外 sdi ... 其實在 bcd 是一個 裝置項 ... 也有 device 的設定
( bootice 要用 高級編輯模式 才能看到 )
sdi 裝置項... device 預設是 boot ... 所以 sdi 一般要放到 啟動分區
由於不知道你的分割情況...所以就隨便假設一下
如果你原本 legacy / uefi 的 bootmgr 啟動都沒問題... 就都不要動... 只要 移動 WIM 和 修改 BCD 就好
Legacy 的 bootmgr 開機檔
\boot ( legacy 的 bcd 在 \boot\bcd )
\bootmgr
uefi 的 bootmgr 開機檔
\boot
\efi ( uefi 的 bcd 在 \efi\microsoft\boot\bcd )
上述的目錄內容就不打了
假設1
分割1 , NTFS , Legacy 啟動分區 (也就是 MBR 中 設為 啟動/活動 )
分割2 , FAT32 , UEFI 啟動分區 (基本上 UEFI 是依序找 FAT/FAT32 來開機)
分割1 就要放
\boot
\boomgr
legacy bcd 修改 \boot\bcd
分割2 就要放
\boot
\efi
uefi bcd 修改 \efi\microsoft\boot\bcd
假設2
分割1 , NTFS
分割2 , FAT32 , Legacy/UEFI 啟動分區 ( MBR 設 分割2 為 啟動分區 時)
那就是把
\boot
\bootmgr
\efi
都放 分割2
legacy bcd 修改 \boot\bcd
uefi bcd 修改 \efi\microsoft\boot\bcd
pe 的 wim 可以隨便放...分割1 分割2 都可以
只要 bcd 設定有對應到就好了 |