ผู้ใช้หลายคนรายงานว่า AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) ข้อผิดพลาด (VERR_SVM_DISABLED) ข้อความเมื่อพยายามเริ่มเครื่องเสมือนโดยใช้ VM VirtualBox . แม้ว่าปัญหานี้ส่วนใหญ่จะรายงานใน Windows 7, Windows 8 และ Windows 10 แต่ก็มีรายงานหลายฉบับที่เกิดขึ้นบน Linux รุ่นต่างๆ
หมายเหตุ: หากคุณได้รับ VT-X ไม่พร้อมใช้งาน – VERR_VMX_NO_VMX ข้อผิดพลาด ให้ทำตามคำแนะนำการแก้ปัญหานี้ (ที่นี่ ) แทน
สาเหตุที่ AMD-V ถูกปิดใช้งานในข้อผิดพลาด BIOS คืออะไร
เราตรวจสอบปัญหาโดยดูจากรายงานผู้ใช้ต่างๆ จากสิ่งที่เรารวบรวมมาได้ มีหลายสถานการณ์ที่จะกระตุ้นให้เกิดปัญหานี้โดยเฉพาะ นี่คือรายการที่มีผู้กระทำผิดทั่วไปซึ่งผู้ใช้ที่ได้รับผลกระทบอีกหลายคนสามารถระบุได้:
- AMD-V ถูกปิดใช้งานจากการตั้งค่า BIOS – โดยพื้นฐานแล้ว VERR_SVM_DISABLE รหัสข้อผิดพลาดกำลังบอกคุณว่าพีซีของคุณรองรับ AMD-V แต่การตั้งค่า BIOS ของโฮสต์กำลังปิดการใช้งานอยู่
- Microsoft Hyper-V กำลังรบกวนเทคโนโลยี AMD-V – หากเปิดใช้งาน Hyper-V หมายความว่าเทคโนโลยีการจำลองเสมือนในตัวถูกปิดโดยอัตโนมัติ ในกรณีนี้ คุณจะต้องปิดใช้งานเพื่อให้สามารถใช้ AMD-V ได้
- เวอร์ชัน BIOS ไม่รองรับคอร์ CPU จำนวนมากนี้ – ปรากฏว่า VM VirtualBox โยนปัญหาทิ้งไป หากซอฟต์แวร์ถูกบังคับให้สร้างเครื่องเสมือนที่มี CPU มากกว่า 1 คอร์ ในการดำเนินการนี้ จำเป็นต้องมีการจำลองเสมือนสำหรับฮาร์ดแวร์และจะแสดงข้อผิดพลาดหากปิดใช้งานคุณลักษณะนี้หรือไม่พร้อมใช้งาน
- จุดบกพร่อง VM VirtualBox – มีรายงานหลายฉบับเกี่ยวกับข้อผิดพลาดนี้ที่ส่งไปยังเครื่องที่สามารถรองรับเทคโนโลยีการจำลองเสมือนของฮาร์ดแวร์ได้ ในกรณีนี้ ปัญหาสามารถแก้ไขได้โดยการแก้ไขการตั้งค่าเครื่องเสมือนบางอย่าง
หากคุณกำลังดิ้นรนเพื่อแก้ไขข้อความแสดงข้อผิดพลาดนี้ บทความนี้จะให้คำแนะนำในการแก้ไขปัญหาหลายประการแก่คุณ ด้านล่างนี้ คุณมีชุดวิธีที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายกันใช้เพื่อแก้ไขปัญหาได้สำเร็จ
โปรดทราบว่าการแก้ไขที่อาจเกิดขึ้นด้านล่างนั้นเรียงลำดับตามประสิทธิภาพและความรุนแรง ดังนั้นโปรดปฏิบัติตามตามลำดับจนกว่าคุณจะพบวิธีการที่มีประสิทธิภาพในการแก้ไขปัญหา
วิธีที่ 1:เปิดใช้งาน AMD-V จากการตั้งค่า BIOS
AMD-V เป็นเครื่องหมายการค้าที่เปลี่ยนชื่อสำหรับ Secure Virtual Machine Mode (SVM) . สาเหตุอันดับหนึ่งที่ทำให้ AMD-V ถูกปิดการใช้งานใน BIOS (หรือโดยโฮสต์ OS) ข้อผิดพลาด (VERR_SVM_DISABLED) เกิดขึ้นเนื่องจากเทคโนโลยี AMD-V ถูกปิดใช้งานจากการตั้งค่า BIOS ของคุณ
แม้ว่าในเครื่องส่วนใหญ่ ตัวเลือกนี้จะถูกเปิดใช้งานโดยค่าเริ่มต้น แต่การรบกวนจากบุคคลที่สามหรือการแก้ไขด้วยตนเองอาจหมายความว่าปิดใช้งานบนคอมพิวเตอร์ของคุณ
โชคดีที่คุณสามารถเปิดใช้งาน AMD-V อีกครั้งโดยเข้าถึงการตั้งค่า BIOS และเปิดใช้งานโหมด Secure Virtual Machine อีกครั้งจากการตั้งค่าการกำหนดค่า CPU
แต่โปรดจำไว้ว่าขั้นตอนการเข้าสู่ BIOS จะแตกต่างกันไปตามผู้ผลิตเมนบอร์ดของคุณ ในการเข้าถึง BIOS คุณจะต้องกดปุ่มตั้งค่าระหว่างขั้นตอนการเริ่มต้นเริ่มต้น โดยทั่วไป คีย์การตั้งค่าจะเป็นหนึ่งใน ปุ่ม F (F2, F4, F8, F10, F12) หรือปุ่ม Del (สำหรับเครื่อง Del) หากคุณไม่พบคีย์การตั้งค่าด้วยตัวเอง ให้คอยสังเกตในระหว่างขั้นตอนการเริ่มต้นเริ่มต้นหากมีการกล่าวถึงหรือค้นหาขั้นตอนเฉพาะตามผู้ผลิตเมนบอร์ดของคุณ
เมื่อคุณเข้าสู่ BIOS สำเร็จแล้ว ให้ค้นหารายการชื่อ Secure Virtual Machine Mode และตรวจสอบให้แน่ใจว่าได้เปิดใช้งานแล้ว ในเวอร์ชัน BIOS ยอดนิยมที่สุด สามารถพบได้ใน ขั้นสูง> การกำหนดค่า CPU . เมื่อคุณไปถึงที่นั่นแล้ว ตรวจสอบให้แน่ใจว่าปลอดภัยโหมดเครื่องเสมือน เปิดใช้งาน จากนั้นบันทึกการกำหนดค่าและออกจาก BIOS ของคุณ
หมายเหตุ: ตำแหน่งที่แน่นอนของรายการนี้อาจแตกต่างกันไปตามรุ่นของเมนบอร์ดของคุณ ถ้า ปลอดภัยโหมดเครื่องเสมือน ไม่มีสำหรับคุณ ค้นหาขั้นตอนเฉพาะตามผู้ผลิตของคุณ บนเมนบอร์ด Acer คุณสามารถเปิดใช้งาน AMD-V อีกครั้งโดยการตั้งค่า AMD IOMMU เพื่อ เปิดใช้งาน (คุณสามารถค้นหาได้ใน AMD I/O Virtualization Technology เมนู)
โปรดทราบว่าการเริ่มระบบใหม่เพื่อบังคับใช้การเปลี่ยนแปลงนั้นไม่เพียงพอ คุณจะต้องทำการบู๊ตแบบเย็น ซึ่งหมายความว่าคุณจะต้องปิดเครื่องโดยสมบูรณ์ จากนั้นจึงเปิดเครื่องใหม่ตั้งแต่ต้น
เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ ให้เปิดเครื่องเสมือนที่แสดงข้อความภายใน VM VirtualBox และดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากคุณยังคงเห็นข้อผิดพลาด AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยระบบปฏิบัติการโฮสต์) (VERR_SVM_DISABLED) เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2:การปิดใช้งาน Windows Hyper-V
ผู้ใช้หลายคนที่พบกับ AMD-V ถูกปิดการใช้งานใน BIOS (หรือโดยโฮสต์ OS) ข้อผิดพลาด (VERR_SVM_DISABLED) ได้จัดการเพื่อแก้ไขปัญหาโดยปิดการใช้งานคุณสมบัติ Microsoft Hyper-V จาก เพิ่ม/ลบคุณลักษณะของ Windows หน้าจอ
Microsoft Hyper-V เป็นเทคโนโลยีเวอร์ชวลไลเซชันของ Microsoft เองที่เปิดใช้งานโดยอัตโนมัติใน Windows เวอร์ชันล่าสุดส่วนใหญ่ สิ่งนี้สร้างปัญหาเพราะเมื่อใดก็ตามที่เปิดใช้งาน Hyper-V เทคโนโลยีฮาร์ดแวร์ในตัวจะถูกปิด (ในกรณีนี้ (AMD-V) เนื่องจาก VM VirtualBox ต้องการ AMD-V หรือ VT-X เพื่อเรียกใช้เครื่องเสมือน คุณจะได้รับข้อความแสดงข้อผิดพลาดแทน VM จริง
โชคดีที่คุณแก้ไขปัญหานี้ได้โดยง่ายโดยปฏิบัติตามชุดคำแนะนำง่ายๆ ที่จะช่วยคุณปิดใช้งานเทคโนโลยี Microsoft Hyper-V นี่คือสิ่งที่คุณต้องทำ:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิดโปรแกรมและคุณลักษณะ .
- ภายใน โปรแกรมและคุณลักษณะ ให้ใช้เมนูทางขวามือเพื่อคลิก เปิดหรือปิดคุณลักษณะของ Windows .
- ในหน้าจอคุณลักษณะของ Windows ให้มองหารายการ Hyper-V และตรวจสอบให้แน่ใจว่ากล่องที่เชื่อมโยงกับรายการนั้นถูกปิดใช้งาน จากนั้นคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
- รีสตาร์ทเครื่องและดูว่าข้อผิดพลาดได้รับการแก้ไขในการเปิดเครื่องครั้งถัดไปหรือไม่
หากคุณยังคงพบ AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) (VERR_SVM_DISABLED) เมื่อเปิดเครื่องเสมือน ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3:การเปลี่ยนจำนวนคอร์ของ CPU เป็น 1
หากคุณใช้วิธีการข้างต้นเพื่อให้แน่ใจว่าเครื่องของคุณมีข้อกำหนดทั้งหมดเพื่อให้เกิดการจำลองเสมือนสำหรับฮาร์ดแวร์และปัญหายังคงเกิดขึ้น เป็นไปได้มากที่การกำหนดค่าปัจจุบันของคุณไม่รองรับรหัสเทคโนโลยี AMD-V
โชคดีที่คุณยังคงแก้ไขข้อผิดพลาดได้ด้วยขั้นตอนง่ายๆ ไม่กี่ขั้นตอน แต่ก่อนอื่น มาดูสาเหตุของปัญหากันดีกว่า แม้ว่าคุณจะไม่ได้ปรับแต่งการตั้งค่าเครื่องเสมือนที่แสดงข้อผิดพลาด แต่การตั้งค่าเริ่มต้นอาจสร้างปัญหาได้
สิ่งที่เกิดขึ้นคือ ซอฟต์แวร์กำหนด CPU มากกว่า 1 ตัวในการตั้งค่าระบบ ซึ่งบังคับให้ระบบใช้การจำลองเสมือนสำหรับฮาร์ดแวร์เพื่อเริ่มโฮสต์เสมือน อย่างไรก็ตาม หากเครื่องของคุณไม่รองรับ (คุณมี Quad-core AMD หรือสิ่งที่คล้ายกัน) ขั้นตอนจะไม่สำเร็จและคุณจะเห็น AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ ระบบปฏิบัติการ) (VERR_SVM_DISABLED) เกิดข้อผิดพลาด ข้อความแทน
โชคดีที่คุณสามารถแก้ไขปัญหานี้ได้โดยเปลี่ยนจำนวน CPU ที่กำหนดเป็น 1 ซึ่งมักจะแก้ปัญหานี้ได้ในคราวเดียว นี่คือสิ่งที่คุณต้องทำ:
- เปิด Oracle VM VirtualBox คลิกขวาที่เครื่องที่แสดงข้อผิดพลาด จากนั้นคลิกที่การตั้งค่า .
- ในการตั้งค่า ของเครื่องเสมือนของคุณ ไปที่แท็บระบบ (โดยใช้เมนูย่อยทางซ้ายมือ) และเข้าถึงโปรเซสเซอร์ แท็บ ถัดไป ลากตัวเลื่อนที่เชื่อมโยงกับโปรเซสเซอร์ไปที่ 1 CPU แล้วคลิก ตกลง เพื่อบันทึก.
- ปิดเมนูการตั้งค่าและรีสตาร์ทเครื่องเสมือนของคุณ ควรบูตเครื่องโดยไม่มีข้อผิดพลาด AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) (VERR_SVM_DISABLED) ข้อผิดพลาด
วิธีที่ 4:การเปลี่ยนเวอร์ชันเป็น Windows 7 หรือ Windows 2003 (ถ้ามี)
ผู้ใช้ Ubuntu (Linux) หลายรายที่ใช้ VM VirtualBox เพื่อเรียกใช้ Windows XP หรือ Windows 10 ได้รับข้อผิดพลาด AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) (VERR_SVM_DISABLED) วิธีที่พวกเขาจัดการเพื่อแก้ไขปัญหาคือโดยการเปลี่ยนการตั้งค่า Guest OS เพื่อให้เวอร์ชันที่ระบุถูกตั้งค่าเป็น Windows 2003 หรือ Windows 7
แม้ว่าจะไม่มีคำอธิบายว่าเหตุใดการแก้ไขนี้จึงประสบความสำเร็จ แต่ดูเหมือนว่าจะช่วยให้ผู้ใช้จำนวนมากสามารถทำงานตามปกติของเครื่องเสมือนได้ ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเปลี่ยนเวอร์ชันที่ระบุของเครื่องเสมือนของคุณ:
- เปิด VM VirtualBox คลิกขวาบนเครื่องที่แสดงข้อผิดพลาดและเลือก การตั้งค่า .
- ในเมนูการตั้งค่า ไปที่เมนูย่อยทั่วไปแล้วคลิกแท็บพื้นฐาน ถัดไป เปลี่ยนเวอร์ชันโดยใช้เมนูแบบเลื่อนลงเป็น Windows 2003 หรือ Windows 7 และกด ตกลง เพื่อบันทึกการเปลี่ยนแปลง
- เริ่มเครื่องเสมือนอีกครั้งและดูว่าขั้นตอนการบู๊ตสำเร็จหรือไม่โดยที่ AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยข้อผิดพลาดของโฮสต์ OS) (VERR_SVM_DISABLED)