ผู้ใช้หลายคนรายงานว่าได้รับไฟล์ ข้อผิดพลาด AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) (VERR_SVM_DISABLED) ข้อความเมื่อพยายามเริ่มเครื่องเสมือนโดยใช้ไฟล์ VM VirtualBox . แม้ว่าปัญหาเฉพาะนี้ส่วนใหญ่จะรายงานใน Windows 7, Windows 8 และ Windows 10 แต่ก็มีรายงานหลายฉบับที่เกิดขึ้นบนลีนุกซ์รุ่นต่างๆ
AMD-V ถูกปิดใช้งานใน BIOS (VER_SVM_DISABLED)
บันทึก: หากคุณได้รับไฟล์ 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 เป็นเครื่องหมายการค้าที่เปลี่ยนชื่อสำหรับ S โหมดเครื่องเสมือน ecure (SVM) . เหตุผลอันดับหนึ่งว่าทำไม ข้อผิดพลาด AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) (VERR_SVM_DISABLED) เกิดขึ้นเนื่องจากเทคโนโลยี AMD-V ถูกปิดใช้งานจากการตั้งค่า BIOS ของคุณ
แม้ว่าในเครื่องส่วนใหญ่ตัวเลือกนี้จะเปิดใช้งานโดยค่าเริ่มต้น แต่การรบกวนของบุคคลที่สามหรือการแก้ไขด้วยตนเองอาจหมายความว่าตัวเลือกนี้ถูกปิดใช้งานบนคอมพิวเตอร์ของคุณ
โชคดีที่คุณสามารถเปิดใช้งาน AMD-V ได้อีกครั้งโดยเข้าถึงการตั้งค่า BIOS ของคุณและเปิดใช้งานโหมด Secure Virtual Machine อีกครั้งจากการตั้งค่าการกำหนดค่า CPU
แต่โปรดทราบว่าขั้นตอนในการเข้าสู่ BIOS จะแตกต่างกันไปขึ้นอยู่กับผู้ผลิตเมนบอร์ดของคุณ ในการเข้าถึง BIOS ของคุณคุณจะต้องกดปุ่ม Setup ระหว่างขั้นตอนการเริ่มต้นครั้งแรก โดยทั่วไปแล้วคีย์การตั้งค่าจะเป็นหนึ่งในไฟล์ ปุ่ม F (F2, F4, F8, F10, F12) หรือ ปุ่ม Del (สำหรับเครื่อง Del) หากคุณไม่สามารถค้นพบคีย์การตั้งค่าด้วยตัวคุณเองให้คอยสังเกตในระหว่างขั้นตอนการเริ่มต้นเริ่มต้นสำหรับการกล่าวถึงหรือค้นหาขั้นตอนเฉพาะตามผู้ผลิตเมนบอร์ดของคุณ
กดปุ่ม BIOS ระหว่างขั้นตอนการเริ่มต้น
เมื่อคุณเข้าสู่ BIOS ของคุณเรียบร้อยแล้วให้มองหารายการที่ชื่อว่า Secure Virtual Machine Mode และตรวจสอบให้แน่ใจว่าได้เปิดใช้งานแล้ว ใน BIOS เวอร์ชันยอดนิยมสามารถพบได้ใน ขั้นสูง> การกำหนดค่า CPU . เมื่อคุณไปถึงที่นั่นตรวจสอบให้แน่ใจ โหมดเครื่องเสมือนที่ปลอดภัย คือ เปิดใช้งาน จากนั้นบันทึกการกำหนดค่าและออกจาก BIOS ของคุณ
ตรวจสอบให้แน่ใจว่าเปิดใช้งานโหมดเครื่องเสมือนที่ปลอดภัยแล้ว
บันทึก: ตำแหน่งที่แน่นอนของรายการนี้อาจแตกต่างกันไปตามรุ่นเมนบอร์ดของคุณ ถ้า โหมดเครื่องเสมือนที่ปลอดภัย ไม่มีให้คุณค้นหาขั้นตอนเฉพาะตามผู้ผลิตของคุณ บนเมนบอร์ด Acer คุณสามารถเปิดใช้งาน AMD-V ได้อีกครั้งโดยการตั้งค่า AMD IOMMU ถึง เปิดใช้งาน (คุณสามารถพบได้ในไฟล์ เทคโนโลยี AMD I / O Virtualization เมนู).
โปรดทราบว่าเพื่อให้การเปลี่ยนแปลงมีผลบังคับใช้การรีสตาร์ทเครื่องไม่เพียงพอ คุณจะต้องทำการบูตแบบเย็น ซึ่งหมายความว่าคุณจะต้องปิดเครื่องของคุณอย่างสมบูรณ์จากนั้นจึงปล่อยให้เครื่องบู๊ตตั้งแต่ต้น
เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ให้เปิดเครื่องเสมือนที่แสดงข้อความภายใน VM VirtualBox และดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากคุณยังคงเห็นไฟล์ ข้อผิดพลาด AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) (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 ” แล้วกด ป้อน เพื่อเปิดขึ้น โปรแกรมและคุณสมบัติ .
เรียกใช้กล่องโต้ตอบ: appwiz.cpl
- ข้างใน โปรแกรมและคุณสมบัติ ให้ใช้เมนูทางขวามือเพื่อคลิก เปิดหรือปิดคุณสมบัติของ Windows .
ในโปรแกรมและคุณลักษณะคลิกที่เปิดหรือปิดคุณลักษณะของ Windows
- ในหน้าจอคุณลักษณะของ Windows ให้มองหารายการ Hyper-V และตรวจสอบให้แน่ใจว่ากล่องที่เกี่ยวข้องถูกปิดใช้งาน จากนั้นคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
ยกเลิกการเลือกช่องที่เกี่ยวข้องกับ Hyper-V
- รีสตาร์ทเครื่องของคุณและดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นครั้งถัดไป
หากคุณยังคงพบกับไฟล์ AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) (VERR_SVM_DISABLED) เมื่อเปิดเครื่องเสมือนของคุณให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง
วิธีที่ 3: การเปลี่ยนจำนวนแกน CPU เป็น 1
หากคุณใช้วิธีการข้างต้นเพื่อให้แน่ใจว่าเครื่องของคุณมีข้อกำหนดทั้งหมดในการบรรลุการจำลองเสมือนของฮาร์ดแวร์และปัญหานี้ยังคงเกิดขึ้นเป็นไปได้มากว่าการกำหนดค่าปัจจุบันของคุณไม่รองรับรหัสเทคโนโลยี AMD-V
โชคดีที่คุณยังสามารถแก้ไขข้อผิดพลาดได้ด้วยคำแนะนำง่ายๆไม่กี่ขั้นตอน แต่ก่อนอื่นเรามาดูสาเหตุของปัญหากัน - แม้ว่าคุณจะไม่ได้ปรับแต่งการตั้งค่าเครื่องเสมือนที่แสดงข้อผิดพลาด แต่การตั้งค่าเริ่มต้นอาจสร้างปัญหาได้
สิ่งที่เกิดขึ้นคือซอฟต์แวร์กำหนด CPU มากกว่า 1 ตัวในการตั้งค่าระบบซึ่งบังคับให้ระบบใช้การจำลองเสมือนของฮาร์ดแวร์เพื่อเริ่มโฮสต์เสมือน อย่างไรก็ตามหากเครื่องของคุณไม่รองรับ (คุณมี Quad-core AMD หรืออะไรที่คล้ายกัน) ขั้นตอนจะไม่เสร็จสมบูรณ์และคุณจะเห็น ข้อผิดพลาด AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) (VERR_SVM_DISABLED) ข้อความแทน
โชคดีที่คุณสามารถแก้ไขปัญหานี้ได้โดยการเปลี่ยนจำนวนซีพียูที่กำหนดเป็น 1 ซึ่งส่วนใหญ่จะช่วยแก้ปัญหาได้ทุกครั้ง สิ่งที่คุณต้องทำมีดังนี้
- เปิด Oracle VM VirtualBox คลิกขวาบนเครื่องที่แสดงข้อผิดพลาดจากนั้นคลิกที่ การตั้งค่า .
คลิกขวาที่เครื่องที่ได้รับผลกระทบและคลิกที่การตั้งค่า
- ใน การตั้งค่า ของเครื่องเสมือนของคุณไปที่แท็บระบบ (โดยใช้เมนูย่อยด้านซ้ายมือ) และเข้าถึงไฟล์ โปรเซสเซอร์ แท็บ จากนั้นลากแถบเลื่อนที่เกี่ยวข้องกับโปรเซสเซอร์ไปที่ 1 CPU แล้วคลิก ตกลง เพื่อบันทึก.
ไปที่ระบบ> โปรเซสเซอร์และตั้งค่าตัวเลื่อนโปรเซสเซอร์เป็น 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 หรือ วินโดว 7.
แม้ว่าจะไม่มีคำอธิบายว่าเหตุใดการแก้ไขนี้จึงประสบความสำเร็จ แต่ดูเหมือนว่าจะช่วยให้ผู้ใช้จำนวนมากสามารถกลับมาใช้งานเครื่องเสมือนได้ตามปกติ คำแนะนำโดยย่อเกี่ยวกับการเปลี่ยนเวอร์ชันเครื่องเสมือนของคุณที่ระบุมีดังนี้
- เปิด VM VirtualBox คลิกขวาบนเครื่องที่แสดงข้อผิดพลาดและเลือก การตั้งค่า .
คลิกขวาที่เครื่องที่ได้รับผลกระทบแล้วคลิกการตั้งค่า
- ในเมนูการตั้งค่าไปที่เมนูย่อยทั่วไปจากนั้นคลิกที่แท็บพื้นฐาน จากนั้นเปลี่ยนเวอร์ชันโดยใช้เมนูแบบเลื่อนลงเป็นอย่างใดอย่างหนึ่ง Windows 2003 หรือ วินโดว 7 และตี ตกลง เพื่อบันทึกการเปลี่ยนแปลง
การเปลี่ยนเวอร์ชันอิมเมจเป็น Windows 7 หรือ Windows 2003
- เริ่มเครื่องเสมือนอีกครั้งและดูว่าขั้นตอนการบูตทำได้สำเร็จหรือไม่โดยไม่มีไฟล์ ข้อผิดพลาด AMD-V ถูกปิดใช้งานใน BIOS (หรือโดยโฮสต์ OS) (VERR_SVM_DISABLED)