在windows 10 pro版中VirtualBox 無法使用64-bit作業系統,但intel VT-x虛擬機已從bios開啟,解決方法(但bios已經開啟)。
在windows 10 最近的更新後,虛擬機軟體(Oracle VirtualBox)重灌後無法使用intel VT-x。 去下載intel 的工具 haxm_check.exe 執行後 VT support -- yes NX support -- yes 但在VirtualBox中仍舊無法新增64-bit作業系統,也無法使用從其他電腦匯入的64-bit作業系統。 解決方法為: 1. bios 要開啟(本教學以筆記型電腦 Thinkpad P50為例): Virtualization -> Intel Virtualization technology。 Enabled Virtualization -> Intel VT-d。 Enabled 2. windows 10 請確定Hyper-V是關閉的。 Hyper-V關閉方法:控制台->程式集->程式和功能->開啟或關閉windows功能。 確定都沒有選擇Hyper-V的功能。如下圖: 打開 Windows Defender資訊安全中心。(從工作bar中點選盾牌圖案) 打開後,按下裝置安全性(click “Device Security”) 打開後,按下核心隔離(click “Core Isolation”) 打開後,關閉記憶體完整性(disabled “Memory Integrity”) 做完後重新開機(reboot)。 這樣Oracle VirtualBox應該就可以使用64-bit作業系統。 thats it. reference: https://superuser.com/questions/1153470/vt-x-is-not-available-but-is-enabled-in-bios