VirtualBox chỉ cho phép HĐH 32 bit


11

Khi tôi khởi động VirtualBox, tôi chỉ có sẵn hệ điều hành 32 bit. Sau một số nghiên cứu, tôi đã làm theo các bước trên một bài đăng khác nhưng không có kết quả. Hệ điều hành máy chủ của tôi là 64 bit, Công nghệ ảo hóa Intel và VT-d đều được bật trong BIOS và nền tảng Hyper-V bị vô hiệu hóa trong danh sách Tính năng của Windows, tuy nhiên tôi vẫn chỉ trình bày các hệ điều hành 32 bit.

Tôi tìm thấy những hướng dẫn tương tự nhiều nơi và chúng dường như giải quyết vấn đề cho mọi người, nhưng không phải cho tôi.

Tôi cũng đã thử sửa chữa cài đặt mà không gặp may mắn. Làm cách nào để sửa lỗi này để chạy HĐH Linux 64 bit trong VB?

EDIT Tôi cũng có phiên bản BIOS mới nhất.

Chỉnh sửa: Câu hỏi này không phải là một bản sao của câu hỏi này khác như tôi nhà nước rằng giải pháp cho rằng câu hỏi đã không giải quyết vấn đề này.


Được rồi, điều đó có ý nghĩa cho những gì tôi đã đọc cho đến nay. Tôi có ấn tượng rằng việc vô hiệu hóa Hyper-V sẽ đảm nhiệm việc đó. Nếu đó không phải là trường hợp, bạn có biết ứng dụng nào sẽ sử dụng tính năng này không hoặc làm thế nào để tìm ra ứng dụng nào đang sử dụng nó?
Jon Deaton

Hãy thử lệnh này với tư cách quản trị viên bcdedit /set hypervisorlaunchtype offvà khởi động lại.
Biswapriyo

@Biswa thật không may, nó không hoạt động
Jon Deaton

2
@JonDeaton rất khó để nói chắc chắn nhưng một số nhà cung cấp Antivirus được biết là chặn VT-x
Mokubai

Câu trả lời:


14

Bài viết Hỗ trợ VirtualBox Tôi có máy chủ 64 bit, nhưng không thể cài đặt khách 64 bit liệt kê các điều kiện sau cho khách 64 bit:

  1. Bạn cần kích hoạt VT-x / AMD-v trong BIOS máy chủ.
  2. Phải gỡ cài đặt Hyper-v của Microsoft (Chạy OptionalFeatures.exeđể kiểm tra)
  3. Tránh các trình gỡ lỗi cấp hệ thống, các nền tảng VM khác và một số ứng dụng chống vi-rút thường trú.
  4. Gỡ cài đặt DeviceGuard hoặc CredentialGuard nếu được cài đặt.

Kiểm tra lại các điều kiện trên và đặc biệt là nếu DeviceGuard hoặc CredentialGuard được Dell cài đặt sẵn. Bạn cũng có thể cố gắng vô hiệu hóa phần mềm chống vi-rút của mình và khởi động lại.

Nếu tất cả các điều kiện được đáp ứng, thì thay vì Sửa chữa VirtualBox, hãy thử gỡ cài đặt nó, khởi động lại, cài đặt, khởi động lại. Nếu cần, lặp lại điều này trong khi khởi động ở chế độ An toàn.

Nếu điều này vẫn không hoạt động, thì một số sản phẩm được cài đặt sẽ xung đột với VirtualBox, mà bạn sẽ cần tìm. Autorun rất hữu ích trong việc kiểm tra, vô hiệu hóa và kích hoạt lại các chương trình khởi động.


Nếu không có gì phù hợp với bạn, thì vì một số lý do, VirtualBox không tương thích với phần cứng của bạn. Hyper-V có thể có thể hoạt động tốt và hoàn toàn tốt như VirtualBox, chỉ khác.
harrymc

1
Nếu bạn đang tự hỏi, tôi đã giải quyết vấn đề này sau khi xóa hoàn toàn máy tính xách tay của mình, cài đặt lại các cửa sổ và VB 5.1.28.
Jon Deaton

Có lẽ bằng cách này, bạn đã thoát khỏi một sản phẩm xung đột hoặc VB được cấp lại một cách mạnh mẽ.
harrymc

Tôi đã bị kẹt một chút trong bước DeviceGuard ("đặt Bật bảo mật dựa trên ảo hóa thành vô hiệu hóa"). Tôi nghĩ rằng khi nó không được thiết lập, tôi sẽ không phải làm gì cả. Sai - bạn phải vô hiệu hóa nó ngay cả khi nó không được kích hoạt rõ ràng.
Jakub

5

Một vấn đề có thể xảy ra là tôi đã khắc phục nó cho tôi: Windows Defender => Bảo mật thiết bị => Cách ly lõi => Tính toàn vẹn của bộ nhớ phải bị TẮT. (Đã kích hoạt nó tại một số điểm trong quá khứ vì một số lý do ...)

Công tắc cách ly lõi được đặt thành Tắt


0

Các phiên bản 64 bit sẽ không hiển thị trong danh sách nếu bạn đang chạy Hyper-V, ngoài ra nếu bạn đang chạy Windows 10 Home, thì nền tảng Windows Hypervisor có bật này cũng sẽ giữ các phiên bản 64 bit xuất hiện trong danh sách loại khi tạo ra một máy ảo.


0

Đảm bảo Virtualbox được cập nhật! Điều này đã sửa nó cho tôi - Tôi đã ở phiên bản 5.2 và đã làm theo tất cả các lời khuyên khác về chủ đề này. Sau đó, tôi nâng cấp lên 6.0 và 64-bit tùy chọn có sẵn.


Điều đó có nghĩa là bạn đã kích hoạt Hyper-V. Vbox 6 đã thêm hỗ trợ Hyper-V để nó có thể chạy trên Hyper-V, nhưng trên các phiên bản trước, bạn phải vô hiệu hóa nó
phuclv

-1

Đảm bảo rằng bạn chạy VirtualBox với tư cách quản trị viên và đảm bảo bạn có phiên bản BIOS mới nhất. Hãy thử cập nhật BIOS và kiểm tra tất cả các cài đặt.


Tôi đã cập nhật bios và sửa chữa VirtualBox nhưng nó không hoạt động.
Jon Deaton

Tôi không biết tại sao câu trả lời này bị hạ thấp. Chạy VirtualBox trong chế độ quản trị viên là điều duy nhất hoạt động trong trường hợp của tôi. +1 cho điều đó.
Ciprian Stoica

-1

Cuối cùng, tôi cũng có trải nghiệm tương tự rằng không có giải pháp nào khả dụng dường như hoạt động, cho đến khi tôi nhận thấy tùy chọn này bị tắt. Nền tảng Windows Hypervisor đã bật và 64-bit trong VB hiện có sẵn!

Nền tảng Windows Hypervisor

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.