- 積分
- 699
- 最後登入
- 1970-1-1
- 閱讀權限
- 40
- 積分
- 699
- 帖子
- 精華
升級
57%
|
本帖最後由 sam282 於 2018-1-23 11:05 編輯
測試結果:
在secure boot on下,
以一般64位元uefi的環境啟動WINPETW_20171228.iso檔,會以bootx64.efi啟動BCD選單,
如1F圖(UEFI(CD) x86、x64 共用 BCD(secure boot 考量)),在此BCD選單下,
全部x64pe可成功執行,但是執行全部x86pe, 出現windows\system32\boot\winload.efi無法開啟狀態, status: 0xc0000359
另外在vm12.0 下,建立一個32位元uefi的win8系統環境(在vmx檔中加一行,firmware = "efi"),
此時啟動此iso檔,會以bootia32.efi啟動相同的BCD,在BCD選單下,
全部x86pe可成功執行,但是執行全部x64pe, 出現windows\system32\boot\winload.efi無法開啟狀態 status: 0xc000035a
這是efi bios的必然現象,64位元與32位元os,涇渭分明,互不相容.
而一般legacy bios系統,配合MBR磁碟結構,對64位元或32位元os都可通吃.是其優點.
|
-
|