在 Windows 版的 VMware 我沒試過,但在 Mac 版的 VMware Fusion 裡面一直沒法直接用 USB 隨身碟來開機。後來找了一些資料,聽說可能是因為一些相容性或其他配套功能還沒完善…之類的問題,遲遲沒有把 USB 開機的功能放進去。不過還是有一些方法可以變通一下,讓 VMware Fusion 可以從 USB 裝置啟動電腦,方便我們測試一些相關功能或直接用 USB 隨身碟開機、重灌系統。
以下方法大概就是先指定以 efi 模式開機,在 efi 設定頁面中先把其他開機選項都關閉,,
由於其他開機順位都已停用、只剩 USB 項目,在已載入 USB 磁碟的情況下,得以順利以 USB 隨身碟開機。(目前在 VMware Fusion v8.1.1 試過可以正常)
一、修改 VMware 設定檔
第1步 首先「新增」一個 Windows 10 或 Windows 8 的全新虛擬機,在虛擬機上的名稱上按滑鼠右鍵、再按住鍵盤上的「Option」鍵,最後再用滑鼠左鍵點「Open Config File in Editor」。
第2步 開啟設定檔後,在裡面加入:
firmware = "efi"
efi.legacyBoot.enabled = "true"
改好之後記得存檔。
二、讓新的虛擬機以 USB 外接裝置開機
第1步 接著開啟虛擬機視窗,點一下桌面最上方的「Virtual Machine」選單,再按「Power On To Firmware」,讓虛擬機開啟到 BIOS 設定畫面。
第2步 此時請分別按「Enter setup」→「Configure boot options」→「Enable or disable boot option」,把預設開機項目通通都先設定成「Disabled」關閉狀態,最後記得按「Commit changes and exit」儲存設定。
第3步 接著按「Virtual Machine」選單再點「USB & Bluetooth」,然後選擇你的 USB 裝置,讓他連到你的虛擬裝置。
第4步 確定已經載入 USB 裝置後,點「Virtual Machine」選單裡的「Send Ctrl-Alt-Del」,讓虛擬機重開機。
第5步 電腦沒有其他可開機的選項時,便會以 USB 裝置開機…