VirtualBox không liệt kê hệ điều hành khách 64-bit dù máy đáp ứng yêu cầu. Liên quan đến Hyper-V, Hypervisor, bảo mật phần cứng, CPU virtualization.
Nguyên nhân
- Hyper-V (Microsoft): Xung đột với VirtualBox. Phải tắt.
- System Debuggers / VM Platforms khác: Tranh chấp tài nguyên.
- Device Guard / Credential Guard: Tính năng bảo mật (thường Dell cài sẵn). Phải tắt.
- Core Isolation: Tách bộ nhớ bảo mật, gây xung đột. Phải tắt.
- CPU hỗ trợ ảo hóa (Virtualization) chưa bật trong BIOS.
Yêu cầu: Admin, file ISO guest OS hợp lệ.
Điều kiện tiên quyết: Kiểm tra CPU x64
Phải có CPU 64-bit mới chạy guest 64-bit.
- Chuột phải This PC** → Properties**.
- Xem System type**: cả OS và Processor phải ghi 64-bit**.
Giải pháp 1: Bật Intel Virtualization Technology trong BIOS
- Restart → nhấn Del hoặc F2 vào BIOS (xem logo khởi động).
- Tìm Intel Virtualization Technology** (thường ở Advanced**). Ví dụ ASUS:
Advanced > CPU Configuration > Intel Virtualization Technology.
- Chuyển sang Enabled** → Save & Exit.
- Khởi động lại → cài lại VirtualBox → nạp ISO guest 64-bit test.
Giải pháp 2: Tắt Hyper-V
Kiểm tra hỗ trợ Hyper-V:
- CMD Admin →
systeminfo.exe→ tìm Hyper-V Requirements**.
- Nếu Yes** → tắt: Win + R →
OptionalFeatures.exe→ bỏ tích Hyper-V** (kèm sub-options) → restart.
- Khởi động VirtualBox → test.
Giải pháp 3: Tắt Device Guard / Credential Guard
Device Guard: Bảo mật phần cứng/mã, mặc định bật trên Dell.
- Win + R →
gpedit.msc→Computer Configuration > Administrative Templates > System > Device Guard.
- Double-click Turn on Virtualization Based Security** → Disabled** → Save → restart.
Credential Guard (chỉ Win 10 Enterprise):
- Làm xong Device Guard → Win + R →
regedit→ xóa 3 khóa:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\LsaCfgFlags HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceGuard\EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\DeviceGuard\RequirePlatformSecurityFeatures
- CMD Admin → chạy chuỗi lệnh
bcdeditđể xóa biến EFI Credential Guard:
mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d
- Restart → khi hỏi Disable Windows Defender Credential Guard** → chấp nhận → restart lại → test VirtualBox.
Giải pháp 4: Tắt Core Isolation
- Tải file
.regDisable Credential Guard** tại đây → double-click chạy (UAC Yes).
- Muốn bật lại: tải file Enable Credential Guard** tại đây → chạy.
- Restart → test.
Giải pháp 5: Gỡ System Debuggers và VM Platforms khác
- Win + R →
appwiz.cpl→ tìm VM platforms/Debuggers khác → Uninstall.
- Restart → nạp lại ISO 64-bit test.