Khi khởi động máy ảo trong Oracle VirtualBox, bạn có thể gặp lỗi VERR_NEM_VM_CREATE_FAILED Và VirtualBox không khởi động được. Trong bài đăng này, chúng tôi sẽ thảo luận chi tiết về vấn đề này và xem bạn có thể làm gì để giải quyết nó.
Cuộc gọi tới VidMessageSlotMap không thành công: Last=0x000000d/878 (VERR_NEM_VM_CREATE_FAILED)
Mã kết quả: E_FAIL (0x80004005)
Cuộc gọi tới NEMR0TnitVMPart2 không thành công VERR_NEM_INIT_FAILED (VERR_NEM_VM_CREATE_FAILED)

Sửa lỗi VERR_NEM_VM_CREATE_FAILED VirtualBox không khởi động được
Nếu bạn thấy lỗi VERR_NEM_VM_CREATE_FAILED và VirtualBox không khởi động được, hãy làm theo các giải pháp được đề cập bên dưới để giải quyết sự cố.
- Khởi động lại máy chủ và thử lại
- Kiểm tra cập nhật hộp ảo
- Tắt tính năng Hyper-V và ngăn nó chạy khi khởi động
- Vô hiệu hóa Vùng chứa, Nền tảng máy ảo và Hệ thống con Windows cho Linux
Hãy để chúng tôi thảo luận chi tiết về chúng.
1) Khởi động lại máy chủ và thử lại
Trước tiên, chúng tôi khuyên bạn nên thử khởi động lại máy chủ để giải quyết vấn đề. Việc khởi động lại sẽ loại bỏ những trục trặc có thể gây ra nó.
2) Kiểm tra cập nhật VirtualBox

Đôi khi, VERR_NEM_VM_CREATE_FAILED lỗi xuất hiện khi người dùng kích hoạt WSL2. Tuy nhiên, đây là một lỗi trong Oracle VirtualBox lẽ ra đã được giải quyết vào thời điểm bạn đọc bài đăng này. Vì vậy, chúng tôi khuyên bạn nên kiểm tra xem có bản cập nhật nào cho ứng dụng VirtualBox không và cài đặt nó. Thực hiện theo các bước được đề cập dưới đây để làm tương tự.
- Mở Hộp ảo Oracle.
- Bấm vào Tệp > Kiểm tra cập nhật.
- Nếu bạn thấy “Đã tìm thấy phiên bản mới” tùy chọn, nhấp vào nó và sau đó nhấp vào liên kết đã cho.
- Nó sẽ yêu cầu bạn mở nó trong trình duyệt và sau đó bản cập nhật sẽ được tải xuống trong giây lát.
- Sau khi tải về, hãy truy cập vào Tải xuống thư mục và chạy trình cài đặt. Nhưng trước đó, hãy đóng ứng dụng VirtualBox nếu nó đang chạy.
- Cuối cùng, làm theo hướng dẫn trên màn hình để hoàn tất quá trình cài đặt.
Sau khi cập nhật VirtualBox, hãy kiểm tra xem sự cố đã được giải quyết chưa.
3) Tắt các tính năng của Hyper-V và ngăn nó chạy khi khởi động

Sự cố này chủ yếu xuất hiện khi Hyper-V được bật và/hoặc khởi động khi khởi động. Hyper-V là nền tảng hypervisor của Windows và nếu được kích hoạt, nó sẽ xung đột với dịch vụ hypervisor của Oracle. Để giải quyết nó, trước tiên chúng ta cần tắt Hyper-V. Thực hiện theo các bước được đề cập dưới đây để làm như vậy.
- Mở Bảng điều khiển từ Menu Bắt đầu.
- Sau đó đi đến Chương trình > Bật hoặc tắt các tính năng của Windows.
- Tìm kiếm Hyper-V, bỏ chọn hộp liên kết với nó và nhấp vào Ok.
Sau khi tắt Hyper-V, chúng ta cần đảm bảo rằng nó không khởi động khi khởi động. Để thực hiện việc này, hãy mở Dấu nhắc Lệnh với tư cách quản trị viên và chạy lệnh sau.
bcdedit /set hypervisorlaunchtype off
Cuối cùng, khởi động lại máy chủ và kiểm tra xem sự cố đã được giải quyết chưa.
4) Vô hiệu hóa Vùng chứa, Nền tảng máy ảo và Hệ thống con Windows cho Linux

Giải pháp cuối cùng và có lẽ ít được đề xuất nhất là vô hiệu hóa Container, Nền tảng máy ảo và hệ thống con Windows cho tùy chọn Linux. Bạn có thể thực hiện việc này giống như bạn đã tắt Hyper-V khỏi Bảng điều khiển > Chương trình > Bật hoặc tắt các tính năng của Windows.
Tuy nhiên, nếu bạn đang sử dụng Docker sẽ gặp lỗi. Vì vậy, hãy sử dụng giải pháp này nếu không có giải pháp nào nêu trên hoạt động.
VERR_NEM_NOT_AVAILABLE có nghĩa là gì?
Thông báo lỗi VERR_NEM_NOT_AVAILABLE ngụ ý rằng tính năng ảo hóa bị vô hiệu hóa ở cấp BIOS. Để giải quyết nó, bạn cần khởi động vào BIOS rồi kích hoạt tính năng này.
Đọc: VirtualBox không thể đăng ký và mở tệp hình ảnh Đĩa cứng
Làm cách nào để khắc phục AMD V bị vô hiệu hóa trong lỗi BIOS trên Oracle VM VirtualBox?
Nếu Oracle VirtualBox thông báo rằng “AMD-V bị vô hiệu hóa”, bạn phải bật Ảo hóa phần cứng trên máy chủ của mình. Chúng tôi khuyên bạn nên xem hướng dẫn của chúng tôi để biết phải làm gì nếu gặp phải AMD-V bị vô hiệu hóa trong BIOS.
Cũng đọc: VirtualBox Không thể mở phiên cho máy ảo, Lỗi E_FAIL (0x80004005).