ค้นหาเว็บไซต์

การแก้ไข: VirtualBox ทำงานช้ามากใน Windows 10/11 (แก้ไขแล้ว)


หลังจากติดตั้ง VirtualBox บนเครื่องโฮสต์ Windows 10 หรือ 11 คุณอาจสังเกตเห็นว่าเครื่อง guest VM ทำงานช้ามากโดยไม่มีเหตุผลที่ชัดเจน หากคุณกำลังประสบปัญหาดังกล่าวและต้องการให้ VirtualBox ทำงานเร็วขึ้น โปรดอ่านต่อด้านล่าง

บทช่วยสอนนี้มีหลายวิธีในการเพิ่มประสิทธิภาพการทำงานของ VirtualBox ภายใต้ระบบปฏิบัติการ Windows 10 และ Windows 11

การแก้ไข: เครื่อง VirtualBox ทำงานช้าบน Windows 11/10

  1. ปิดการใช้งาน Hyper-V และไฮเปอร์ไวเซอร์
  2. ลบและติดตั้ง Guest Additions ใหม่
  3. จัดสรรทรัพยากรระบบเพิ่มเติมให้กับ VM
  4. ตั้งค่าแผนการใช้พลังงานเป็นประสิทธิภาพสูง
  5. ปิดการใช้งานการเร่งความเร็ว 3D ใน VirtualBox
  6. เปลี่ยนตัวควบคุมกราฟิกใน VirtualBox
  7. ปิดใช้งานแคชโฮสต์ I/O ในกล่องเสมือน

วิธีที่ 1. ปิดใช้งานไฮเปอร์ไวเซอร์ Hyper-V และ Windows

Hyper-V เป็นผลิตภัณฑ์การจำลองเสมือนสำหรับฮาร์ดแวร์ที่สร้างไว้ใน Windows 11/10/8.1 Professional และ Enterprise Editions และบน Windows Server 2012 และเวอร์ชันที่ใหม่กว่า แต่เมื่อเปิดใช้งานคุณสมบัติ Hyper-V แล้ว VirtualBox VM จะทำงานช้ามากและจะต้องปิดการใช้งาน

1. ไปที่ แผงควบคุม > โปรแกรมและคุณลักษณะ > เปิดหรือปิดคุณลักษณะของ Windows

2. ยกเลิกการเลือก คุณสมบัติต่อไปนี้:

  • ตู้คอนเทนเนอร์ *
  • ไฮเปอร์-วี *
  • แพลตฟอร์มเครื่องเสมือน
  • แพลตฟอร์ม Windows ไฮเปอร์ไวเซอร์
  • วินโดว์แซนด์บ็อกซ์

* หมายเหตุ: คุณลักษณะ 'คอนเทนเนอร์' และ 'Hyper-V' มีอยู่ใน Windows 10 PRO เท่านั้น

<แข็งแกร่ง>3. รีสตาร์ท คอมพิวเตอร์หลังจากถอนการติดตั้ง

4. เปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ

5. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:

bcdedit /set hypervisorlaunchtype off

<แข็งแกร่ง>6. รีบูตพีซีของคุณ

7. หลังจากรีบูต ให้เริ่มเครื่อง VirtualBox VM และโดยปกติปัญหาจะได้รับการแก้ไข ถ้าไม่ ให้ดำเนินการตามวิธีที่เหลือด้านล่าง

วิธีที่ 2 ลบและติดตั้ง VirtualBox Guest เพิ่มเติมอีกครั้ง

VirtualBox Guest Additions ประกอบด้วยไดรเวอร์อุปกรณ์และแอปพลิเคชันระบบที่ปรับระบบปฏิบัติการให้เหมาะสมเพื่อประสิทธิภาพและการใช้งานที่ดีขึ้น แต่ในบางครั้ง โดยเฉพาะอย่างยิ่งหลังจากการอัปเดต Windows ของเครื่องเกสต์ จำเป็นต้องติดตั้งใหม่เพื่อแก้ไขปัญหาด้านประสิทธิภาพ

1. ไปที่ แผงควบคุม > โปรแกรมและคุณลักษณะ และถอนการติดตั้งส่วนเพิ่มเติม VirtualBox Guest

2. หลังจากถอนการติดตั้ง รีสตาร์ท พีซีของคุณ

3. สุดท้ายให้ดำเนินการติดตั้ง Guest Additions อีกครั้ง และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าไม่ ให้ดำเนินการขั้นตอนต่อไป:

วิธีที่ 3 จัดสรรทรัพยากร CPU และหน่วยความจำเพิ่มเติม

สาเหตุอีกประการหนึ่งของประสิทธิภาพ VirtualBox ที่ช้าคือทรัพยากรต่ำที่คุณจัดสรรให้กับเครื่องเสมือน ตัวอย่างเช่น Windows 10 ต้องการ RAM อย่างน้อย 4GB เพื่อให้ทำงานได้อย่างราบรื่น หากต้องการจัดสรร CPU และหน่วยความจำเพิ่มเติมบนเครื่อง VM:

1. เปิดการตั้งค่า VM และเลือก ระบบ ทางด้านซ้าย

2. ที่แท็บ มาเธอร์บอร์ด ให้ลากแถบเลื่อนไปทางขวาและขยายหน่วยความจำที่จัดสรรให้สูงสุดสำหรับเครื่อง VM

3. ที่แท็บ ตัวประมวลผล ให้ลากแถบเลื่อนไปทางขวาและจัดสรร CPU ให้มากขึ้นสำหรับเครื่อง VM

4. ตรวจสอบให้แน่ใจว่า Execution Cap ของโปรเซสเซอร์ตั้งค่าเป็น 100%

วิธีที่ 4 เปลี่ยนแผนการใช้พลังงานเป็นประสิทธิภาพสูง

อีกเหตุผลหนึ่งที่ทำให้ VirtualBox ทำงานช้า โดยเฉพาะอย่างยิ่งหากคุณใช้แล็ปท็อป ก็คือแผนการใช้พลังงานที่คุณใช้ตามลักษณะการใช้พลังงานของอุปกรณ์ของคุณและประหยัดพลังงาน เพื่อให้ VirtualBox ทำงานได้อย่างราบรื่นและไม่ล่าช้า ต้องตั้งค่า Power Plan เป็น High Performance

1. ไปที่ แผงควบคุม > ตัวเลือกการใช้พลังงาน

2. เลือก เปลี่ยนการตั้งค่าแผน

3. คลิก เปลี่ยนการตั้งค่าพลังงานขั้นสูง

4. เปลี่ยนแผนการใช้พลังงานเป็น ประสิทธิภาพสูง และคลิก ตกลง

5. เริ่มเครื่อง VirtualBox และดูว่าเครื่องยังทำงานช้าต่อไปหรือไม่

วิธีที่ 5. ปิดใช้งานการเร่งความเร็ว 3D ในการตั้งค่า VM

อีกเหตุผลหนึ่งที่ VirtualBox ทำงานช้ามากคือเมื่อเปิดใช้งานการเร่งความเร็ว 3 มิติ

1. เปิดการตั้งค่า VM และเลือก จอแสดงผล ทางด้านซ้าย

<แข็งแกร่ง>2. ยกเลิกการเลือกช่องทำเครื่องหมาย เปิดใช้งานการเร่งความเร็ว 3D แล้วคลิก ตกลง

3. ตอนนี้ให้เริ่มเครื่อง VM และดูว่าเครื่องทำงานเร็วขึ้นหรือไม่

วิธีที่ 6 เปลี่ยนตัวควบคุมกราฟิกในการตั้งค่า VM

อีกวิธีในการเพิ่มประสิทธิภาพการทำงานของ VirtualBox ใน Windows 10/11 คือการใช้ตัวควบคุมกราฟิกแบบยับยั้งบนเครื่อง VirtualBox ดังนั้นให้ดำเนินการดังนี้:

1. เปิดการตั้งค่า VM และที่ตัวเลือก การแสดงผล เปลี่ยนตัวควบคุมกราฟิกจาก VboxSVGA หรือ VboxVGA *

* หมายเหตุ: หากเป็น VboxVGA อยู่แล้ว ให้เปลี่ยนเป็น VboxSVGA และดูว่าจะสร้างความแตกต่างหรือไม่

วิธีที่ 7. ปิดใช้งานโฮสต์ I/O Cache ในตัวควบคุม SATA

แม้ว่าแคชโฮสต์ I/O ของตัวควบคุมดิสก์จะช่วยให้ VirtualBox ทำงานเร็วขึ้น แต่ในบางกรณีก็ไม่เป็นเช่นนั้น

1. เปิดการตั้งค่า VM และเลือกพื้นที่เก็บข้อมูลทางด้านซ้าย

<แข็งแกร่ง>2. ยกเลิกการทำเครื่องหมายช่องทำเครื่องหมายใช้โฮสต์ I/O Cache และคลิกตกลง *

* หมายเหตุ: หากปิดใช้งานอยู่แล้ว ให้เปิดใช้งาน

3. เริ่ม VM และดูว่าตอนนี้ทำงานได้ดีขึ้นหรือไม่

แค่นั้นแหละ! วิธีใดที่เหมาะกับคุณ
แจ้งให้เราทราบหากคำแนะนำนี้ช่วยคุณได้โดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คำแนะนำนี้เพื่อช่วยเหลือผู้อื่น

บทความที่เกี่ยวข้อง