One minute
How to Temporarily Disable Hyper V
เมื่อวันก่อนพยายามจะลองเล่น Ragnarok Eternal Love บนพีซี โดยให้มันรันบน Android Emulator แต่ปรากฏว่า emulator ที่รู้จักเกือบทุกตัวไม่รองรับ Hyper-V ซึ่งผมเปิดใช้งานเป็น default ไว้ เพราะต้องใช้ Docker ในการทำงาน
ลอง Google ดูก็ไปเจอบล็อกของ Scott Hanselman บอกว่าเราสามารถใส่ option ตอนบูตเครื่องได้ว่าจะเปิดใช้ Hyper-V หรือเปล่า ซึ่งวิธีที่ง่ายสุดคือการสร้าง boot entry ใหม่ใน BCD สำหรับบูตวินโดวส์แบบไม่เปิดฟีเจอร์ Hyper-V
วิธีทำก็เริ่มจากเปิด Command Prompt แบบ Run as administrator แล้วพิมพ์คำสั่งตามนี้
C:\>bcdedit /copy {current} /d "No Hyper-V"
The entry was successfully copied to {xx-yy-zzz-aaaa-bbbbbbbb}.
C:\>bcdedit /set {xx-yy-zzz-aaaa-bbbbbbbb} hypervisorlaunchtype off
The operation completed successfully.
ส่วนการเข้าโหมด No Hyper-V สามารถเลือกได้จากเมนูตอนเปิดเครื่อง หรือถ้ากำลังใช้งานวินโดวส์อยู่ ให้กดปุ่ม Shift ค้างไว้แล้วเลือกเมนู Restart เพื่อรีบูตเข้า Advanced startup จากนั้นเลือก Use another operating system แล้วเลือก No Hyper-V ก็จะเป็นการบูตเข้าวินโดวส์แบบไม่เปิดฟีเจอร์ Hyper-V ตามที่เราต้องการ 🙂