CỐ ĐỊNH: VirtualBox chạy rất chậm trong Windows 10/11. (Đã giải quyết)
Sau khi cài đặt VirtualBox trên máy chủ Windows 10 hoặc 11, bạn có thể nhận thấy máy VM khách đang chạy rất chậm mà không có lý do rõ ràng. Nếu bạn đang gặp sự cố như vậy và muốn làm cho VirtualBox chạy nhanh hơn, hãy tiếp tục đọc phần bên dưới.
Hướng dẫn này chứa một số phương pháp để tối ưu hóa hiệu suất của VirtualBox trong HĐH Windows 10 và Windows 11.
CỐ ĐỊNH: Máy VirtualBox chạy chậm trên Windows 11/10.
- Vô hiệu hóa Hyper-V & Hypervisor.
- Xóa và cài đặt lại các phần bổ sung dành cho khách.
- Phân bổ thêm tài nguyên hệ thống cho VM.
- Đặt Power Plan thành High Performance.
- Tắt tăng tốc 3D trong VirtualBox.
- Thay đổi Bộ điều khiển đồ họa trong VirtualBox.
- Tắt bộ nhớ đệm I/O của máy chủ trong hộp ảo.
Phương pháp 1. Vô hiệu hóa trình ảo hóa Hyper-V & Windows.
Hyper-V là một sản phẩm ảo hóa phần cứng được tích hợp trong các Phiên bản Windows 11/10/8.1 Professional và Enterprise cũng như trên Windows Server 2012 và các phiên bản mới hơn. Tuy nhiên, khi bật tính năng Hyper-V, VirtualBox VM chạy rất chậm và phải tắt đi.
1. Điều hướng đến Bảng điều khiển > Chương trình và tính năng > Bật hoặc tắt các tính năng của Windows
2. Bỏ chọn các tính năng sau:
- Hộp đựng *
- Hyper-V *
- Nền tảng máy ảo
- Nền tảng Windows Hypervisor
- Hộp cát Windows
* Lưu ý: Các tính năng 'Container' và 'Hyper-V' chỉ tồn tại trong Windows 10 PRO.
3. Khởi động lại máy tính sau khi gỡ cài đặt.
4. Mở Dấu nhắc lệnh với tư cách Quản trị viên.
5. Nhập lệnh sau và nhấn Enter:
bcdedit /set hypervisorlaunchtype off6. Khởi động lại PC của bạn.
7. Sau khi khởi động lại, hãy khởi động máy VirtualBox VM và thông thường sự cố sẽ được khắc phục. Nếu không, hãy tiến hành các phương pháp còn lại bên dưới.
Phương pháp 2. Xóa và cài đặt lại các phần bổ sung khách VirtualBox.
VirtualBox Guest Additions bao gồm trình điều khiển thiết bị và ứng dụng hệ thống giúp tối ưu hóa hệ điều hành để có hiệu suất và khả năng sử dụng tốt hơn. Nhưng đôi khi, đặc biệt là sau khi cập nhật Windows cho máy khách, nó cần được cài đặt lại để khắc phục các vấn đề về hiệu suất.
1. Điều hướng đến Bảng điều khiển > Chương trình và tính năng và gỡ cài đặt các phần bổ sung của VirtualBox Guest.
2. Sau khi gỡ cài đặt, hãy khởi động lại PC của bạn.
3. Cuối cùng, tiến hành cài đặt lại Guest Additions và kiểm tra xem sự cố đã được khắc phục chưa. Nếu không, hãy chuyển sang bước tiếp theo:
Phương pháp 3. Phân bổ thêm tài nguyên CPU và bộ nhớ.
Một nguyên nhân khác khiến hiệu suất VirtualBox chậm là do bạn phân bổ ít tài nguyên cho máy ảo. Ví dụ: Windows 10 cần ít nhất 4GB RAM để chạy mượt mà. Để phân bổ thêm CPU và bộ nhớ trên máy VM:
1. Mở cài đặt VM và chọn Hệ thống ở bên trái.
2. Tại tab Bo mạch chủ, kéo thanh trượt sang phải và tối đa hóa bộ nhớ được phân bổ cho máy VM.
3. Tại tab Bộ xử lý, kéo thanh trượt sang phải và phân bổ thêm CPU cho máy VM.
4. Đồng thời đảm bảo rằng Giới hạn thực thi của bộ xử lý được đặt thành 100%
Phương pháp 4. Thay đổi Power Plan thành High Performance.
Một lý do khác khiến VirtualBox hoạt động chậm, đặc biệt nếu bạn đang sử dụng máy tính xách tay, là gói điện năng bạn sử dụng cho cách thiết bị của bạn tiêu thụ và tiết kiệm điện. Để VirtualBox chạy trơn tru và không bị chậm trễ, Power Plan phải được đặt thành Hiệu suất cao.
1. Điều hướng đến Bảng điều khiển > Tùy chọn nguồn.
2. Chọn Thay đổi cài đặt gói.
3. Nhấp vào Thay đổi cài đặt nguồn nâng cao.
4. Thay đổi Power Plan thành Hiệu suất cao và nhấp vào OK.
5. Khởi động máy VirtualBox và xem liệu nó có tiếp tục chạy chậm hay không.
Phương pháp 5. Tắt Tăng tốc 3D trong Cài đặt VM.
Một lý do khác khiến VirtualBox chạy rất chậm là khi bật tính năng tăng tốc 3D.
1. Mở cài đặt VM và chọn Hiển thị ở bên trái.
2. Bỏ chọn hộp kiểm Bật tăng tốc 3D và nhấp vào OK.
3. Bây giờ hãy khởi động máy VM và xem nó có chạy nhanh hơn không.
Phương pháp 6. Thay đổi Bộ điều khiển đồ họa trong Cài đặt VM.
Một phương pháp khác để tối ưu hóa hiệu suất của VirtualBox trong Windows 10/11 là sử dụng bộ điều khiển đồ họa ngăn chặn trên máy VirtualBox. Vì vậy hãy tiến hành như sau:
1. Mở cài đặt VM và tại tùy chọn Hiển thị thay đổi Bộ điều khiển đồ họa từ VboxSVGA hoặc VboxVGA. *
* Lưu ý: Nếu nó đã là VboxVGA, hãy đổi nó thành VboxSVGA và xem điều đó có tạo ra sự khác biệt nào không.
Phương pháp 7. Vô hiệu hóa bộ nhớ đệm I/O máy chủ trong bộ điều khiển SATA.
Mặc dù Bộ nhớ đệm I/O máy chủ của bộ điều khiển đĩa giúp VirtualBox chạy nhanh hơn nhưng trong một số trường hợp thì không.
1. Mở cài đặt VM và chọn Bộ nhớ ở bên trái.
2. Bỏ chọn hộp kiểm Sử dụng bộ nhớ đệm I/O trên máy chủ và nhấp vào OK. *
* Lưu ý: Nếu nó đã bị Tắt thì hãy bật nó.
3. Khởi động VM và xem bây giờ nó có chạy tốt hơn không.
Đó là nó! Phương pháp nào hiệu quả với bạn?
Hãy cho tôi biết nếu hướng dẫn này đã giúp bạn bằng cách để lại nhận xét về trải nghiệm của bạn. Hãy thích và chia sẻ hướng dẫn này để giúp đỡ người khác.