Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ

ผู้ใช้หลายคนได้รับ "การเร่งฮาร์ดแวร์ VT-x/AMD-V ไม่พร้อมใช้งานในระบบของคุณ" เกิดข้อผิดพลาดขณะพยายามติดตั้งหรือเปิดใช้เครื่องเสมือนใน Oracle VM Virtualbox ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ Windows เวอร์ชันใดรุ่นหนึ่ง เนื่องจากมีรายงานว่าเกิดปัญหาขึ้นกับ Windows รุ่นล่าสุดทุกรุ่น

แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ

สาเหตุที่ทำให้ "การเร่งฮาร์ดแวร์ VT-x/AMD-V ไม่พร้อมใช้งานในระบบของคุณ" ผิดพลาด

เราตรวจสอบปัญหาเฉพาะนี้โดยดูจากรายงานผู้ใช้ต่างๆ และกลยุทธ์การซ่อมแซมที่พวกเขาใช้เพื่อแก้ไขปัญหา จากสิ่งที่เรารวบรวม มีสถานการณ์ทั่วไปหลายประการที่จะเรียกข้อความแสดงข้อผิดพลาดนี้:

  • CPU ของคุณไม่รองรับ VT-x/AMD-V –  CPU รุ่นเก่าบางรุ่นไม่รองรับ VT-x หรือ AMD-V ของ Intel หากคอมพิวเตอร์ของคุณไม่รองรับเทคโนโลยีเวอร์ชวลไลเซชั่นใดๆ คุณจะไม่สามารถหลีกเลี่ยงหรือแก้ไขข้อความแสดงข้อผิดพลาดได้
  • VT-x/AMD-V ถูกปิดใช้งานโดย Hyper-V – Hyper-V เป็นเทคโนโลยีเวอร์ชวลไลเซชั่นที่เป็นกรรมสิทธิ์ของ Microsoft Windows เวอร์ชันล่าสุดจะเปิดใช้งาน Hyper-V โดยอัตโนมัติและปิดใช้งาน VT-x/AMD-V  เพื่อหลีกเลี่ยงความขัดแย้งใดๆ อย่างไรก็ตาม Hyper-V ทำงานได้ไม่ดีกับเครื่องเสมือน
  • VT-x/AMD-V ถูกปิดใช้งานภายใน BIOS –  อีกสาเหตุหนึ่งที่คุณอาจเห็นข้อความแสดงข้อผิดพลาดนี้คือเทคโนโลยีการจำลองเสมือนที่ CPU ของคุณใช้นั้นถูกปิดใช้งานจาก BIOS ในกรณีนี้ ให้เข้าถึงการตั้งค่า BIOS และเปิดใช้งาน VT-x/AMD-V  จะแก้ไขข้อความแสดงข้อผิดพลาดและอนุญาตให้คุณเรียกใช้เครื่องเสมือนได้

หากคุณประสบปัญหาในการแก้ไข ‘การเร่งฮาร์ดแวร์ VT-x/AMD-V ไม่พร้อมใช้งานในระบบของคุณ’ บทความนี้จะรวบรวมขั้นตอนการแก้ไขปัญหาที่ผ่านการตรวจสอบแล้ว ด้านล่างนี้ คุณจะพบวิธีการยอดนิยมต่างๆ ที่ผู้ใช้รายอื่นในสถานการณ์เดียวกันเคยใช้เพื่อแก้ไขข้อความแสดงข้อผิดพลาด

เพื่อหลีกเลี่ยงไม่ให้ลองแก้ไขโดยไม่จำเป็น ให้ทำตามวิธีการด้านล่างตามลำดับที่แสดง คุณควรพบวิธีการแก้ปัญหาของคุณในที่สุด (หรืออย่างน้อยก็ให้คำตอบ)

ก่อนดำเนินการต่อ ให้ลองทำการสแกน SFC

วิธีที่ 1:ตรวจสอบว่า CPU ของคุณรองรับการจำลองเสมือนหรือไม่

ก่อนที่จะลองใช้อย่างอื่น คุณต้องใช้เวลาในการตรวจสอบว่าคอมพิวเตอร์ของคุณติดตั้ง VT-X หรือ AMD-V หรือไม่ CPU ที่ใหม่กว่าทั้งหมดจะรองรับการจำลองเสมือนในปัจจุบัน (รวมถึงตัวที่อยู่ในช่วงต่ำ) อย่างไรก็ตาม หากคุณกำลังทำงานกับ CPU รุ่นเก่า คุณควรเริ่มต้นด้วยการตรวจสอบว่า CPU ของคุณรองรับการจำลองเสมือนหรือไม่

มีสองวิธีในการตรวจสอบว่า CPU ของคุณติดตั้งระบบเสมือนจริงหรือไม่ คุณใช้โปรแกรมเฉพาะที่จะบอกคุณว่า CPU รองรับการจำลองเสมือนบน CPU ของคุณหรือไม่หรือทำสิ่งต่างๆ ด้วยตนเอง ปฏิบัติตามคำแนะนำที่ใกล้กับแนวทางที่คุณต้องการ

วิธีการตรวจสอบว่า CPU ของคุณรองรับ Virtualization โดยอัตโนมัติหรือไม่

วิธีที่ง่ายที่สุดในการค้นหาว่าคอมพิวเตอร์ของคุณรองรับการจำลองเสมือนหรือไม่ คือการใช้เครื่องมือเฉพาะที่เรียกว่า SecurAble . เหนือสิ่งอื่นใด เครื่องมือนี้จะวิเคราะห์การมีอยู่ของคุณสมบัติกระบวนการของแบบจำลองการดำเนินงาน ซึ่งรวมถึงการจำลองเสมือน ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการใช้ SecurAble :

  1. ไปที่ลิงก์นี้ (ที่นี่) และคลิก ดาวน์โหลดเลย เพื่อดาวน์โหลดเวอร์ชันล่าสุดของ Securable . แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ
  2. เปิดไฟล์สั่งการ SecurAble แล้วคลิก ใช่ ที่ UAC (การควบคุมบัญชีผู้ใช้) พร้อมท์
  3. หากคอมพิวเตอร์ของคุณมีอุปกรณ์รองรับการจำลองเสมือนสำหรับฮาร์ดแวร์ คุณจะเห็นข้อความว่าใช่ ด้านบน การจำลองเสมือนของฮาร์ดแวร์ . แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ

หากคำตอบคือ ใช่ แสดงว่า CPU ของคอมพิวเตอร์ของคุณได้รับการติดตั้งเพื่อรองรับการจำลองเสมือน และหนึ่งในวิธีถัดไปด้านล่างนี้จะช่วยให้คุณสามารถแก้ไขข้อความแสดงข้อผิดพลาดได้ หากคุณพิจารณาแล้วว่าฮาร์ดแวร์เวอร์ชวลไลเซชันไม่ได้รับการสนับสนุน ให้ทำตามวิธีอื่นด้านล่างนี้จะไม่สามารถแก้ไขข้อความแสดงข้อผิดพลาดได้

วิธีการตรวจสอบว่า CPU ของคุณรองรับการจำลองเสมือนด้วยตนเองหรือไม่

หากคุณต้องการทำสิ่งต่างๆ ด้วยตนเอง คุณสามารถตรวจสอบว่า CPU ของคุณรองรับ VT-x (บน Intel) หรือ AMD-V (บน AMD) หรือไม่ โดยตรวจสอบข้อมูลจำเพาะของ CPU ด้วยตนเอง ในการดำเนินการนี้ ให้ทำตามหนึ่งในสองคำแนะนำด้านล่าง (ตามผู้ผลิต CPU ของคุณ):

อินเทล

ด้วยโปรเซสเซอร์ Intel คุณสามารถดูได้ว่า Virtualization ได้รับการสนับสนุนหรือไม่โดยดูที่เอกสารโปรเซสเซอร์ ซึ่งสามารถพบได้ใน ARK.INTEL.COM . เมื่อไปถึงแล้ว ใช้ฟังก์ชันค้นหาเพื่อค้นหา CPU รุ่นเฉพาะของคุณ

จากนั้นเลื่อนลงไปที่ เทคโนโลยีขั้นสูง และดูสถานะของ Intel® Virtualization Technology for Directed I/O (VT-d) และ Intel® Virtualization Technology (VT-x) . หากมีป้ายกำกับว่าไม่ แสดงว่าเทคโนโลยีเวอร์ชวลไลเซชันไม่ได้รับการสนับสนุนโดยโปรเซสเซอร์รุ่นของคุณ

แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ

เอเอ็มดี

หากคุณมีโปรเซสเซอร์ AMD คุณสามารถตรวจสอบได้ว่าโปรเซสเซอร์นั้นรองรับการจำลองเสมือนหรือไม่โดยดูจากข้อมูลจำเพาะในเว็บไซต์ของ AMD . ใช้ฟังก์ชันการค้นหาเพื่อค้นหารุ่นเฉพาะของคุณหรือเลือกจากรายการ เมื่อคุณมาถึงหน้าเว็บเฉพาะสำหรับรุ่น CPU ของคุณแล้ว ให้ขยายคุณลักษณะหลัก เมนูแบบเลื่อนลงและดูว่า การจำลองเสมือน เป็นหนึ่งในเทคโนโลยีที่รองรับ

แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ

หากคุณพบว่าระบบรองรับการจำลองเสมือน ให้ดำเนินการตามวิธีถัดไปด้านล่างเพื่อแก้ไขปัญหา

วิธีที่ 2:ปิดการใช้งาน Hyper V

Hyper-V (เดิมชื่อ Windows Server Virtualization) เป็นเทคโนโลยีการจำลองเสมือนที่เป็นกรรมสิทธิ์ของ Microsoft Hyper-V มีความสามารถในการสร้างเครื่องเสมือนบนระบบ x86 และ x64 ที่ใช้งาน Windows ได้อย่างสมบูรณ์แบบ แต่ VirtualBox หรือ VMware ไม่ได้ใช้งานเครื่องดังกล่าวด้วยเหตุผลด้านความเสถียร

อย่างไรก็ตาม Windows เวอร์ชันล่าสุดได้รับการตั้งโปรแกรมให้จัดลำดับความสำคัญของ Hyper-V มากกว่า VT-X หรือ AMD-V และเนื่องจาก Hyper-V จะขัดแย้งกับเทคโนโลยีการจำลองเสมือนที่คล้ายกัน VT-x หรือ AMD-V จะถูกปิดใช้งานตามค่าเริ่มต้นทุกครั้งที่เปิดใช้งาน Hyper-V

อย่างที่คุณจินตนาการได้ การทำเช่นนี้จะสร้างข้อผิดพลาดกับ Virtualbox, VMware หรือซอฟต์แวร์ที่คล้ายกัน เนื่องจากส่วนใหญ่ไม่ได้ออกแบบมาให้ทำงานกับ Hyper-V

โชคดีที่การปิดใช้งาน Hyper-V จะช่วยแก้ปัญหา "การเร่งฮาร์ดแวร์ VT-x/AMD-V ไม่พร้อมใช้งานในระบบของคุณ"  ข้อผิดพลาดหากปัญหา มีหลายวิธีที่คุณสามารถปฏิบัติตามเพื่อปิดใช้งาน Hyper-V และอนุญาตให้ VT-x หรือ AMD-V เข้าควบคุม รู้สึกอิสระที่จะติดตามสิ่งใดก็ได้ที่คุณรู้สึกสบายใจมากขึ้น

ปิดการใช้งาน Hyper-V ผ่านพรอมต์คำสั่ง

วิธีที่ง่ายที่สุดในการปิดใช้งาน Hyper-V คือการพิมพ์คำสั่งภายในหน้าต่าง Command Prompt ที่ยกระดับขึ้น นี่คือสิ่งที่คุณต้องทำ:

  1. กดแป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “cmd ” แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ
  2. ใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์/วางคำสั่งต่อไปนี้แล้วกด Enter เพื่อปิดใช้งานฟังก์ชัน Hyper-V:
    dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

    ทันทีที่คุณเรียกใช้คำสั่งนี้เสร็จสิ้น Hyper-V จะถูกปิดใช้งานและเทคโนโลยีการจำลองเสมือนที่โปรเซสเซอร์ของคุณจะได้รับการสนับสนุน

ปิดการใช้งาน Hyper-V ผ่าน GUI

อีกวิธีหนึ่งที่จะช่วยให้คุณสามารถปิดใช้งานเทคโนโลยี Hyper-V คือการใช้อินเทอร์เฟซของแผงควบคุม วิธีนี้ช้ากว่า แต่ควรใช้หากคุณไม่สะดวกที่จะรันคำสั่งผ่านเทอร์มินัล ทำตามขั้นตอนด้านล่างเพื่อปิดใช้งาน Hyper-V ผ่านหน้าจอโปรแกรมและคุณลักษณะ:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ หน้าจอ. แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ
  2. ภายใน โปรแกรมและคุณลักษณะ หน้าจอ ให้คลิกที่ เปิดคุณลักษณะของ Windows เปิดหรือปิดจากบานหน้าต่างด้านซ้ายมือ แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ
  3. จากเมนูคุณลักษณะของ Windows ให้ขยายโฟลเดอร์ Hyper-V และอย่าลืมยกเลิกการเลือก เครื่องมือการจัดการ Hyper-V และ แพลตฟอร์ม Hyper-V ก่อนคลิก ตกลง . แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ
  4. รีสตาร์ทคอมพิวเตอร์และดูว่าข้อผิดพลาดได้รับการแก้ไขในการเริ่มต้นครั้งถัดไปหรือไม่

หากคุณยังคงพบ ‘การเร่งฮาร์ดแวร์ VT-x/AMD-V ไม่พร้อมใช้งานในระบบของคุณ’ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่างเพื่อดูขั้นตอนในการตรวจสอบให้แน่ใจว่าเปิดใช้งานการจำลองเสมือนจาก BIOS/UEFI

วิธีที่ 3:การเปิดใช้งานการจำลองเสมือนด้วย BIOS/UEFI

อีกสาเหตุหนึ่งที่คุณอาจได้รับ "การเร่งฮาร์ดแวร์ VT-x/AMD-V ไม่พร้อมใช้งานในระบบของคุณ" ข้อผิดพลาดเกิดจากการปิดใช้งานการจำลองเสมือนจากการตั้งค่า BIOS ของคุณ แม้ว่าการจำลองเสมือนจะเปิดใช้งานตามค่าเริ่มต้นในการกำหนดค่าคอมพิวเตอร์ส่วนใหญ่ แต่ก็เป็นเรื่องปกติ สำหรับผู้ใช้ที่ได้รับผลกระทบจำนวนมาก การอัพเดตไบออสคือสิ่งที่ทำให้เทคโนโลยีเวอร์ชวลไลเซชั่นใน BIOS ปิดใช้งาน

โชคดีที่คุณสามารถเขียนสิ่งนี้ผิดได้อย่างง่ายดายโดยเข้าถึงการตั้งค่า BIOS/UEFI ของคุณและเปิดใช้งานเทคโนโลยีการจำลองเสมือนอีกครั้งจากที่นั่น

หมายเหตุ: มาเธอร์บอร์ดที่ปล่อยออกมาก่อนการเปิดตัวของ Windows 8 มีแนวโน้มที่จะใช้ BIOS ในขณะที่พีซีรุ่นใหม่ๆ ส่วนใหญ่ใช้ UEFI

บนคอมพิวเตอร์ที่ใช้ BIOS คุณจะต้องกดปุ่มตั้งค่าระหว่างหน้าจอเริ่มต้นระบบเริ่มต้น คีย์การตั้งค่ามักจะเป็นหนึ่งใน ปุ่ม F (F2, F4, F6, F8) หรือปุ่มเดล หากคุณไม่สามารถระบุคีย์การตั้งค่าเฉพาะสำหรับเมนบอร์ดของคุณได้ ให้ทำการค้นหาออนไลน์ที่ 'รุ่นเมนบอร์ด + คีย์การตั้งค่า '.

แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ บนคอมพิวเตอร์ที่ใช้ UEFI ให้บูตเข้าสู่ เมนูตัวเลือกการเริ่มต้นขั้นสูง . จากที่นั่น คุณจะเข้าถึงการตั้งค่าเฟิร์มแวร์ UEFI ได้

แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ

เมื่อคุณเข้าสู่การตั้งค่า BIOS/UEFI แล้ว ให้เริ่มมองหาตัวเลือกที่มีป้ายกำกับ Intel VT-x, AMD-V, Intel Virtualization Technology, Vanderpool เป็นต้น โดยทั่วไปคุณจะพบตัวเลือกนี้ภายใต้ Processor,  Security, Chipset, Advanced, Advanced การควบคุมชิปเซ็ต การกำหนดค่า CPU ขั้นสูง ฯลฯ

เมื่อคุณจัดการเพื่อค้นหาตัวเลือก ตรวจสอบว่าคุณเปิดใช้งานแล้ว

แก้ไข:การเร่งฮาร์ดแวร์ VT-X/AMD-V ไม่พร้อมใช้งานบนระบบของคุณ

หมายเหตุ: การตั้งค่าที่คุณจะพบใน BIOS/UEFI จะแตกต่างกันไปตามผู้ผลิตเมนบอร์ดและ CPU ของคุณ หากคุณไม่พบตัวเลือกด้วยตนเอง ให้ค้นหาทางออนไลน์สำหรับขั้นตอนเฉพาะในการเปิดใช้การจำลองเสมือนสำหรับฮาร์ดแวร์ในการกำหนดค่าของคุณ

เมื่อคุณจัดการเพื่อเปิดใช้งานการจำลองเสมือนแล้ว ให้บันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์ของคุณ ในการเริ่มต้นครั้งถัดไป ‘การเร่งฮาร์ดแวร์ VT-x/AMD-V ไม่พร้อมใช้งานในระบบของคุณ’ ข้อผิดพลาดไม่ควรเกิดขึ้นอีกต่อไปเมื่อคุณพยายามติดตั้งหรือเรียกใช้เครื่องเสมือน