在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作業系統。

    留言

    這個網誌中的熱門文章

    【多益】現點現做的英文怎麼說呢?

    《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

    如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)