在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為例):
2. windows 10
打開後,按下核心隔離(click “Core Isolation”)
去下載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”)
- 打開後,關閉記憶體完整性(disabled “Memory Integrity”)
做完後重新開機(reboot)。
這樣Oracle VirtualBox應該就可以使用64-bit作業系統。
thats it.
留言
張貼留言