VirtualBox erlaubt nur 32-Bit-Betriebssysteme


11

Wenn ich VirtualBox starte, sind nur 32-Bit-Betriebssysteme verfügbar. Nach einigen Recherchen folgte ich den Schritten in einem anderen Beitrag, aber ohne Erfolg. Mein Host-Betriebssystem ist 64-Bit, Intel Virtualization Technology und VT-d sind beide im BIOS aktiviert, und die Hyper-V-Plattform ist in der Windows-Funktionsliste deaktiviert. Dennoch werden mir nur 32-Bit-Betriebssysteme angezeigt.

Ich finde die gleichen Anweisungen an vielen Stellen und sie scheinen das Problem für alle zu lösen, aber nicht für mich.

Ich habe auch versucht , die Installation ohne Glück zu reparieren . Wie kann ich das beheben, um ein 64-Bit-Linux-Betriebssystem in VB auszuführen?

BEARBEITEN Ich habe auch die neueste Version des BIOS.

Bearbeiten: Diese Frage ist kein Duplikat dieser anderen Frage, da ich feststelle, dass die Lösung dieser Frage dieses Problem nicht gelöst hat.


Okay, das macht Sinn, wenn man bedenkt, was ich bisher gelesen habe. Ich hatte den Eindruck, dass das Deaktivieren von Hyper-V dafür sorgen würde. Wenn dies jedoch nicht der Fall ist, haben Sie eine Vorstellung davon, welche Anwendung die Funktion verwenden würde oder wie Sie herausfinden können, welche Anwendung sie verwendet?
Jon Deaton

Versuchen Sie diesen Befehl als Administrator bcdedit /set hypervisorlaunchtype offund starten Sie ihn neu.
Biswapriyo

@ Biswa leider hat das nicht funktioniert
Jon Deaton

2
@ JonDeaton es ist schwer zu sagen, aber mehrere Antivirus-Anbieter sind dafür bekannt, VT-x
Mokubai

Antworten:


14

Im VirtualBox-Support-Artikel Ich habe einen 64-Bit- Host, kann aber keine 64-Bit-Gäste installieren. In den folgenden Bedingungen sind die folgenden Bedingungen für 64-Bit-Gäste aufgeführt:

  1. Sie müssen VT-x / AMD-v im Host-PC-BIOS aktivieren.
  2. Microsoft Hyper-v muss deinstalliert werden ( OptionalFeatures.exeZur Überprüfung ausführen)
  3. Vermeiden Sie Debugger auf Systemebene, andere VM-Plattformen und einige residente Antivirenanwendungen.
  4. Deinstallieren Sie DeviceGuard oder CredentialGuard, falls installiert.

Überprüfen Sie erneut die oben genannten Bedingungen und insbesondere, ob DeviceGuard oder CredentialGuard von Dell vorinstalliert wurden. Sie können auch versuchen, Ihr Antivirenprogramm zu deaktivieren und neu zu starten.

Wenn alle Bedingungen erfüllt sind, versuchen Sie anstelle der Reparatur von VirtualBox, diese zu deinstallieren, neu zu starten, zu installieren und neu zu starten. Wiederholen Sie dies gegebenenfalls, während Sie im abgesicherten Modus booten.

Wenn dies immer noch nicht funktioniert, treten bei einigen installierten Produkten Konflikte mit VirtualBox auf, die Sie suchen müssen. Autoruns ist sehr nützlich beim Untersuchen, Deaktivieren und erneuten Aktivieren von Startprogrammen.


Wenn für Sie nichts funktioniert, ist VirtualBox aus irgendeinem Grund nicht mit Ihrer Hardware kompatibel. Hyper-V kann wahrscheinlich funktionieren und ist immerhin so gut wie VirtualBox, nur anders.
Harrymc

1
Wenn Sie sich fragen, wurde dieses Problem behoben, nachdem ich meinen Laptop vollständig gelöscht, Windows und VB 5.1.28 neu installiert hatte.
Jon Deaton

Wahrscheinlich haben Sie auf diese Weise ein widersprüchliches Produkt beseitigt oder VB auf eindringliche Weise neu initialisiert.
Harrymc

Ich blieb beim DeviceGuard-Schritt ein wenig hängen ("Virtualisierungsbasierte Sicherheit aktivieren auf Deaktiviert setzen"). Ich dachte, wenn es überhaupt nicht eingestellt ist, müsste ich nichts tun. Falsch - Sie müssen es explizit deaktivieren, auch wenn es nicht explizit aktiviert ist.
Jakub

5

Ein mögliches Problem, das ich gefunden habe und das es für mich behoben hat: Windows Defender => Gerätesicherheit => Kernisolation => Speicherintegrität muss deaktiviert sein. (Hatte es irgendwann in der Vergangenheit aus irgendeinem Grund aktiviert ...)

Core Isolation-Schalter auf Off gestellt


0

64-Bit-Versionen werden nicht in der Liste angezeigt, wenn Sie Hyper-V ausführen. Wenn Sie Windows 10 Home ausführen, wird dies als Windows Hypervisor Platform bezeichnet. Wenn diese Option aktiviert ist, werden die 64-Bit-Versionen nicht in der Typliste angezeigt, wenn Erstellen einer virtuellen Maschine.


0

Stellen Sie sicher, dass Virtualbox auf dem neuesten Stand ist! Dies hat es für mich behoben - ich war auf v5.2 und hatte alle anderen Ratschläge zu diesem Thread befolgt. Dann habe ich ein Upgrade auf 6.0 durchgeführt und 64-Bit-Optionen wurden verfügbar.


Das heißt, Sie haben Hyper-V aktiviert. Vbox 6 hat Hyper-V-Unterstützung hinzugefügt, damit es auf Hyper-V ausgeführt werden kann. In früheren Versionen müssen Sie es jedoch deaktivieren
phuclv

-1

Stellen Sie sicher, dass Sie VirtualBox als Administrator ausführen und über die neueste Version des BIOS verfügen. Versuchen Sie, das BIOS zu aktualisieren und alle Einstellungen zu überprüfen.


Ich habe das BIOS aktualisiert und VirtualBox repariert, aber es hat nicht funktioniert.
Jon Deaton

Ich weiß nicht, warum diese Antwort abgelehnt wurde. In meinem Fall funktionierte nur VirtualBox im Administratormodus. +1 dafür.
Ciprian Stoica

-1

Schließlich hatte ich auch die gleiche Erfahrung, dass keine der verfügbaren Lösungen zu funktionieren schien, bis ich bemerkte, dass diese Option deaktiviert war. Windows Hypervisor Platform aktiviert und 64-Bit in VB ist jetzt verfügbar!

Windows Hypervisor-Plattform

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.