การแก้ไข: VirtualBox ทำงานช้ามากใน Windows 10/11 (แก้ไขแล้ว)
หลังจากติดตั้ง VirtualBox บนเครื่องโฮสต์ Windows 10 หรือ 11 คุณอาจสังเกตเห็นว่าเครื่อง guest VM ทำงานช้ามากโดยไม่มีเหตุผลที่ชัดเจน หากคุณกำลังประสบปัญหาดังกล่าวและต้องการให้ VirtualBox ทำงานเร็วขึ้น โปรดอ่านต่อด้านล่าง
บทช่วยสอนนี้มีหลายวิธีในการเพิ่มประสิทธิภาพการทำงานของ VirtualBox ภายใต้ระบบปฏิบัติการ Windows 10 และ Windows 11
การแก้ไข: เครื่อง VirtualBox ทำงานช้าบน Windows 11/10
- ปิดการใช้งาน Hyper-V และไฮเปอร์ไวเซอร์
- ลบและติดตั้ง Guest Additions ใหม่
- จัดสรรทรัพยากรระบบเพิ่มเติมให้กับ VM
- ตั้งค่าแผนการใช้พลังงานเป็นประสิทธิภาพสูง
- ปิดการใช้งานการเร่งความเร็ว 3D ใน VirtualBox
- เปลี่ยนตัวควบคุมกราฟิกใน VirtualBox
- ปิดใช้งานแคชโฮสต์ 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 และดูว่าตอนนี้ทำงานได้ดีขึ้นหรือไม่
แค่นั้นแหละ! วิธีใดที่เหมาะกับคุณ
แจ้งให้เราทราบหากคำแนะนำนี้ช่วยคุณได้โดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คำแนะนำนี้เพื่อช่วยเหลือผู้อื่น