Có báo cáo của người dùng cho biết họ không thể khởi chạy VirtualBox vì nhận được hộp thông báo nói hypervisor không chạy. Lỗi này thường do dịch vụ Hyper-V không tự động chạy hoặc tính năng Hyper-V bị tắt. Về cơ bản, Hypervisor là phần mềm dùng để chạy hoặc tạo máy ảo. Khi người dùng cố mở VirtualBox, thay vì giao diện người dùng, họ được nhắc lỗi 'Máy ảo không thể khởi động vì hypervisor không chạy'.
Chúng ta đều biết về máy ảo và nhiều người đã dùng nó ít nhất một lần trong nhiều năm, dù hầu hết chúng ta không nhận ra công nghệ chịu trách nhiệm đằng sau. Tuy nhiên, lỗi có thể dễ dàng khắc phục bằng cách áp dụng một vài giải pháp đơn giản như dưới đây.
Nguyên nhân gây ra lỗi 'Máy ảo không thể khởi động vì Hypervisor không chạy' trên Windows 10
Sau khi xem báo cáo người dùng, lỗi do các yếu tố sau:
- Dịch vụ Hyper-V: Trong một số trường hợp, lỗi xuất hiện vì dịch vụ Hyper-V trên Windows 10 của bạn không tự động khởi động sau khi boot.
- Tính năng Hyper-V: Điều khác gây ra lỗi là tính năng Hyper-V. Nếu tính năng này, nằm trong danh sách tính năng Windows, bị tắt, nó sẽ khiến thông báo lỗi xuất hiện.
Để khắc phục sự cố, bạn có thể làm theo các giải pháp dưới đây. Nếu muốn giải pháp nhanh, chúng tôi khuyên làm theo các giải pháp theo cùng thứ tự như cung cấp.
Giải pháp 1: Sử dụng Command Prompt
Bạn có thể khắc phục bằng cách đặt hypervisor khởi động tự động trong file dữ liệu cấu hình boot. Điều này yêu cầu Command Prompt nâng cao nên hãy chắc chắn bạn dùng tài khoản quản trị. Cách thực hiện:
- Nhấn Phím Windows + X và chọn Command Prompt (Admin) từ danh sách để mở Command Prompt nâng cao.
- Khi Command Prompt tải xong, nhập lệnh sau và nhấn enter:
- bcdedit /set HypervisorLaunchType auto

- Khởi động lại hệ thống và kiểm tra xem có khắc phục sự cố không.
Giải pháp 2: Khởi động dịch vụ Hyper-V
Một sửa chữa khác bạn có thể thực hiện để khắc phục sự cố là thay đổi thuộc tính của một dịch vụ Hyper-V. Đôi khi dịch vụ không tự động khởi động gây ra lỗi. Do đó, để khắc phục, bạn phải đặt dịch vụ khởi động tự động. Cách thực hiện:
- Nhấn Phím Windows + R để mở Chạy.
- Nhập 'services.msc' và nhấn Enter.
- Trong danh sách Dịch vụ Windows, tìm dịch vụ Quản lý Máy ảo Hyper-V.

- Nhấp đúp để mở Thuộc tính.
- Đặt Loại khởi động thành Tự động và đảm bảo dịch vụ đang chạy.
- Khởi động lại hệ thống.
Giải pháp 3: Bật tính năng Hyper-V
Cuối cùng, điều cuối cùng có thể khắc phục sự cố là bật tính năng Hyper-V bị tắt. Tính năng này nằm trong danh sách tính năng Windows tìm thấy trong Control Panel. Để làm điều này:
- Vào Menu Bắt đầu và mở Control Panel.
- Đi đến Chương trình và Tính năng.
- Bên trái, nhấp 'Bật hoặc tắt tính năng Windows'.

- Cuộn xuống và mở rộng mục Hyper-V.
- Sau đó, mở rộng danh sách Nền tảng Hyper-V.
- Tích hộp 'Hyper-V Hypervisor' và nhấp OK.

- Nếu nó bị xám (disabled), bạn phải chỉnh cài đặt BIOS một chút. Trong cài đặt BIOS, đảm bảo cài đặt Ảo hóa được bật.