ปัญหา This computer doesn’t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory

Watchanan Chantapakul
1 min readAug 19, 2019

--

เนื่องจากผมใช้งาน motherboard รุ่น Aorus B450 Elite กับ CPU AMD Ryzen 5 3600 และพยายามทำการติดตั้ง Docker Toolbox บน Windows 10 แต่ข้อความแจ้งเตือนเมื่อจะใช้งานครั้งแรกว่า

This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory

วิธีการแก้ไขปัญหา

  1. ไปยัง Bios (เปิดเครื่องแล้วกด Del รัว ๆ)
  2. ทำการเปิด M.I.T → Advanced CPU Core Settings → SVM ModeEnable

หากยังไม่สามารถใช้งานได้ตามปกติ ให้ไปเปิด

3. ทำการเปิด Chipsets → IOMMU หรือคือ AMD I/O Virtualization Technology

หลังจากนั้นเมื่อเปิด Task Manager (กดปุ่ม Ctrl + Shift + Esc) ไปยังแถบ Performance จะสังเกตเห็นว่าส่วนของ Virtualization จะมีค่าเป็น Enabled

หากยังไม่ได้ให้ทำการเปิด Windows PowerShell ด้วยสิทธิ์ของ Administrator โดยกดปุ่ม Windows แล้วพิมพ์ค้นหาคำว่า PowerShell เมื่อเจอแล้วให้กดปุ่ม Ctrl + Shift + Enter พร้อมกัน จากนั้นพิมพ์

docker-machine create default --virtualbox-no-vtx-check

แล้วรอจนเสร็จสิ้น เมื่อเปิด Docker Toolbox ขึ้นมาอีกครั้ง ก็จะสามารถใช้งานได้ตามปกติครับ

--

--

Watchanan Chantapakul
Watchanan Chantapakul

Written by Watchanan Chantapakul

วัชนันท์ จันทาภากุล

Responses (2)