หากได้ข้อความ Binary translation is incompatible with long mode on this platform เมื่อเปิด virtual machine ด้วย VMware Workstation หรือเมื่อ Windows 11/10 host machine เข้า sleep mode โพสต์นี้ช่วยแก้ไข
ข้อความเต็ม:
Ubuntu 64-bit – VMware Workstation
Binary translation is incompatible with long mode on this platform. Long mode will be disabled in this virtual environment. Applications requiring long mode will not function properly as a result. See https://vmware.com/info?id=152 for more details.
สาเหตุที่เป็นไปได้:
- Virtualization Technology ปิดใน BIOS
- Sleep cycle ก่อให้เกิดข้อผิดพลาด
- Host PC ไม่รองรับ VT-X
- Integrated Intel Graphics drivers เก่า
- Host machine ไม่รองรับ 3D Graphics acceleration
- Antivirus ตัวที่ 3 ปิด VT-X
Binary translation is incompatible with long mode on this platform
ลองวิธีต่อไป (ไม่เรียงลำดับ):
- เปิด Intel Virtualization Technology (VT)
- อัปเดต Intel Integrated Graphics drivers
- ปิด Accelerate 3D graphics option
- ถอนติดตั้ง third-party security software (ถ้ามี)
- ปิด Hybrid Sleep
1. เปิด Intel Virtualization Technology (VT)
ตรวจสอบว่า host computer รองรับ hardware virtualization และ Intel VT-X หรือ AMD-V หากรองรับ ให้เปิด Hardware Virtualization และตรวจสอบว่า virtualization support ไม่ได้ถูกปิดใน firmware
2. อัปเดต Intel Integrated Graphics drivers
ใช้ Intel Driver & Support Assistant อัปเดต Intel Integrated graphics drivers บน host machine
3. ปิด Accelerate 3D graphics option
ปิด Accelerate 3D graphics แต่จะมีผลกระทบประสิทธิภาพเมื่อ host ต้อง virtualize งานที่ต้องการกราฟิก
วิธีปิดใน VMware Workstation:
- Power off VM ที่มีปัญหา
- คลิกขวา VM > Settings > Hardware tab > Display
- ใน 3D graphics section ยกเลิกติ๊ก Accelerate 3D graphics
- Start VM ใหม่
4. ถอนติดตั้ง third-party security software
สืบพบว่าผู้ใช้ส่วนใหญ่ติดตั้ง Avast, McAfee หรือ AV ตัวอื่น ที่ปิด VT-X feature ถอนติดตั้ง AV ด้วย dedicated removal tool ลบไฟล์ทั้งหมด รีสตาร์ท เปิด VT-X ใหม่ จะทำงานได้กับ Windows Defender
5. ปิด Hybrid Sleep
เนื่องจากอาจเจอข้อผิดพลาดตอน host เข้า sleep mode ให้รัน Power Troubleshooter แก้ power misconfigurations และปิด Hybrid Sleep:
- Win+R > control > Enter เปิด Control Panel
- Hardware and Sound > Power Options
- Change plan settings > Change advanced power settings
- ขยาย Sleep > Allow hybrid sleep ตั้ง Off ทั้ง On battery และ Plugged in
- Hibernate after ตั้ง Never ทั้งสอง
- Apply > OK > ออก Control Panel
โพสต์เกี่ยวข้อง: VMware Workstation cannot enter Unity mode
แก้ VMware Workstation error "your host does not meet minimum requirements" ยังไง?
- อัปเกรดฮาร์ดแวร์/ซอฟต์แวร์ host ให้ผ่าน minimum requirements
- ปิด Hyper-V ใน Windows host แล้วเปิด VMware Workstation และ power on VMs
แก้ VMware Workstation failed to start ยังไง?
- Uninstall VMware Workstation
- Reboot host machine ล็อกอินเป็น local administrator (ไม่ใช่ domain admin)
- Reinstall VMware Workstation