找回密碼
 我要註冊
搜索
查看: 314|回復: 4

[問題] Vmware 12 UEFI 無法安裝 Win10 x64 安裝碟

[複製鏈接]

4

主題

0

好友

27

積分

初級會員

Rank: 1

在線時間
9 小時
威望
0
金錢
42
貢獻
0
最後登錄
2017-10-5
註冊時間
2016-8-14
帖子
12
主題
4
精華
0
積分
27
UID
26237
發表於 2017-9-28 23:08:50 |顯示全部樓層
VMware  workstation 12  設為 UEFI 模式,使用 Win10 64bit 映像檔就無法 Boot ,改用 32Bit 就可 Boot 並完成安裝

請問 VMware 12  UEFI 模式是不支援 Win10x64 Boot 嗎?

27

主題

18

好友

3829

積分

版主

Rank: 10Rank: 10Rank: 10

在線時間
673 小時
威望
0
金錢
9185
貢獻
0
最後登錄
2017-10-16
註冊時間
2012-3-25
帖子
1319
主題
27
精華
0
積分
3829
UID
553
發表於 2017-9-29 00:02:45 |顯示全部樓層
本帖最後由 2567288 於 2017-9-29 00:06 編輯

當然可以 , uefi 建立的虛擬機有 x86 x64 的分別 , x86的虛擬機只能用 x86的光碟 , 反之亦然
如果把 x86 跟 x64 的安裝整合在一個 iso , 只能這樣選


x86的虛擬機用x64的光碟

本帖子中包含更多資源

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

4

主題

0

好友

27

積分

初級會員

Rank: 1

在線時間
9 小時
威望
0
金錢
42
貢獻
0
最後登錄
2017-10-5
註冊時間
2016-8-14
帖子
12
主題
4
精華
0
積分
27
UID
26237
發表於 2017-9-29 13:02:35 |顯示全部樓層
本帖最後由 gg2 於 2017-9-29 13:25 編輯
2567288 發表於 2017-9-29 00:02
當然可以 , uefi 建立的虛擬機有 x86 x64 的分別 , x86的虛擬機只能用 x86的光碟 , 反之亦然
如果把 x86 跟 ...

經前輩指點,小弟已經知道錯在哪了!
感謝前輩指點...!!

UEFI Boot Menu 裡 Boot Device 選擇,是將光標移到該  Boot Device 敲擊 Entrer 即會由該裝置開機!
小弟誤以為跟 Bios 一樣,須進 Setup 調 Boot Device 優先順序 ,結果當然是 GG...

再向前輩請教關於 BIOS ` UEFI 與 MBR 、GPT 系統之間的疑惑?

1. 使用 UEFI + GPT 安裝 windows 系統( win7、Win8、win10 ‵),系統不做更動, CMOS Setuo 將 UEFI 改為 Bios 。
或 Bios + MBR 安裝 windows 系統( win7、Win8、win10 ‵),CMOS Setup 更改 Bios Mode 。

如此情況下,windows ( win7、Win8、win10 ‵)能順利 Boot 嗎,或是卡在 Windows 開機管理,甚至找不到 Boot Device ?
更改 Boot Mode 後如能 Boot ,對於系統內硬碟的 MBR、GPT 格式不同、讀寫上是否有限制?


26

主題

17

好友

2981

積分

超級版主

Rank: 16Rank: 16Rank: 16Rank: 16

在線時間
760 小時
威望
0
金錢
7503
貢獻
0
最後登錄
2017-10-18
註冊時間
2012-3-18
帖子
520
主題
26
精華
2
積分
2981
UID
211

版主 特殊貢獻

發表於 2017-9-29 19:26:27 |顯示全部樓層
本帖最後由 阿達金田一 於 2017-9-29 19:45 編輯
gg2 發表於 2017-9-29 13:02
經前輩指點,小弟已經知道錯在哪了!
感謝前輩指點...!!

覺的你應該先瞭解 uefi 和 bios(legacy bios) 開機上的不同再來談這些 (新手村有大概提一下)

簡單的說... uefi 和 legacy  ... 是2種不同的 Base I/O System ...
所以用的 開機程式 也是不一樣的
雖然 windows 不管是 uefi 或是 Leagcy 都是用 Windows Boot Manager 即 bootmgr 來開機
但實際上...
Legacy Bios 開機是用 Legacy Bios 版的 bootmgr
Uefi 開機時是用 UEFI 版的 bootmgr (基本上 UEFI 的程式 副檔案 都用 .efi )

而 Legacy / UEFI 開機的原理也不同...(新手村一樣有提過)
簡單的說
Legacy  -> MBR -> 啟動分區 PBR -> Bootmgr
UEFI x86(IA32) -> 啟動分區(FAT/FAT32) -> \EFI\BOOT\BOOTIA32.EFI
UEFI x64 -> 啟動分區(FAT/FAT32) -> \EFI\BOOT\BOOTx64.EFI
UEFI  IA64 -> 啟動分區(FAT/FAT32) -> \EFI\BOOT\BOOTIA64.EFI

UEFI 的 啟動分區  ... 通常是第一個 FAT/FAT32 分區

所以正常安裝 windows 時...
若安裝時是用 UEFI 開機...
安裝時...會用 GPT分割 然後會建一個 FAT/FAT32 分區 用來 UEFI 開機
(所以 MBR 開機就先打死了)
然後把 uefi 版的 bootmgr 放到這個 FAT/FAT32 分區中

所以正常情況下...你改成 Legacy Bios 開機也開不了...
因為沒 MBR 啊 ... 另外也沒 legacy bootmgr ...
還有就是就算 MBR 和 legacy bootmgr 都想辨法搞定...
legacy bootmgr 本身也不支援 GPT 中的 BCD 讀取

反之
如果安裝Windows 是用 Legacy Bios
那安裝時就是用 MBR ... 然後把 legacy 版的 bootmgr 放到 啟動分區 中
之後如果改成 UEFI 開機... 因為沒 FAT/FAT32 分區 , 也沒 uefi bootmgr 一樣開不了機

簡單說就是找不到 啟動分區 或 開機程式

至於 MBR GPT ...
對 Windows 來說...只要是 NT6 以後的...讀寫沒差...那只是 分割表 不同...
對於 UEFI 來說... MBR GPT 都支援...主要是要有 FAT/FAT32 分區 作為 啟動分區
對於 Legacy 來說... 只支援 MBR ... 啟動分區 FAT/FAT32/NTFS 都可以

bootmgr 的檔案結構
legacy
\bootmgr
\boot\bcd  ... ( legacy bootmgr 設定檔 )
\boot  ... (其它檔案)

UEFI
\efi\boot\bootx64.efi  ... (這個其實是 bootmgrfw.efi )
\efi\microsoft\boot\bcd  ... ( uefi bootmgr 設定檔 )
\efi\microsoft\boot\  ... (其它檔案)
\boot\boot.sdi

bootmgr 的來源在 c:\windows\boot 下...
\Windows\Boot\PCAT ... Legacy 版
\Windows\Boot\EFI ... UEFI 版
\Windows\Boot\Fonts ... bootmgr 字型
\Windows\Boot\DVD ... DVD(ISO) 會用到的

4

主題

0

好友

27

積分

初級會員

Rank: 1

在線時間
9 小時
威望
0
金錢
42
貢獻
0
最後登錄
2017-10-5
註冊時間
2016-8-14
帖子
12
主題
4
精華
0
積分
27
UID
26237
發表於 2017-10-4 09:30:03 |顯示全部樓層
阿達金田一 發表於 2017-9-29 19:26
覺的你應該先瞭解 uefi 和 bios(legacy bios) 開機上的不同再來談這些 (新手村有大概提一下)

簡單的說... ...

感謝前輩指點,小弟獲益匪淺
您需要登錄後才可以回帖 登錄 | 我要註冊

游客,提醒您,您還沒有註冊,註冊後可查看更多內容,更精彩!NoName Team[關閉]

手機版|NoName Team 論壇

GMT+8, 2017-10-18 04:42 , Processed in 0.072991 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回頂部