Warum hat virtualbox unter Windows 7 nur eine 32-Bit-Option, keine 64-Bit-Option?

297

Ich habe die neueste virtualbox 4.3.20 für meine heruntergeladen und installiert Windows 7 (64-bit OS), aber wenn ich installieren möchte, 64-bit Linuxwird unter Neu -> Virtuelle Maschine nur erstellen die 32-bitOption angezeigt , keine 64-bitOption. Kann jemand Hinweise zu diesem Problem geben? Vielen Dank im Voraus!

Nan Xiao
quelle
1
Bist du sicher, dass du die amd64Version installiert hast , richtig?
Heavyd
3
@Ramhound: Kein Duplikat, dies ist für einen 64-Bit-Host.
Andreas Magnusson
1
@AndreasMagnusson Mein Kommentar wurde abgegeben vor 3.5 Jahren.
Ramhound
1
Um dieses Problem auf meinem Win10-Computer zu beheben, musste ich unter "Systemsteuerung \ Alle Systemsteuerungselemente \ Programme und Funktionen" die Windows-Funktionen aktivieren oder deaktivieren. Von hier aus musste ich die installierte Hyper-V-Funktion UNTERBRECHEN. Nach dem Neustart der Maschine wurden die 64-Bit-Optionen angezeigt
Malcolm Swaine
1
Zusätzlich zum Deaktivieren der Hyper-V-Funktion in den Windows-Funktionen musste ich den Task-Manager aufrufen und alle ausgeführten "Hyper-V ..." - Dienste und den "HV-Host-Dienst" auf der Registerkarte "Dienste" manuell beenden . Nach dem Neustart wurden schließlich die 64-Bit-Optionen angezeigt.
KiraMichiru

Antworten:

290

Schauen Sie mal rein: http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/

Wenn VirtualBox nur 32-Bit-Versionen in der Versionsliste anzeigt, stellen Sie Folgendes sicher:

Kumpel
quelle
1
@Tonny Außerdem werden, soweit ich mich erinnere, die VirtualBox-VMs ohne Vorwarnung plötzlich heruntergefahren, wenn Sie versuchen, einen XP-Modus zu starten, während VirtualBox-VMs ausgeführt werden.
Bruno
1
@duDE Wie kann ich Hyper-V und Virtualbox gleichzeitig verwenden?
user2284570
2
@ user2284570: Nein, das können Sie nicht: Es kann immer nur ein Hypervisor gleichzeitig ausgeführt werden
duDE
3
Unter Win7 war nach der Installation von VB ein Neustart erforderlich, um die 64-Bit-Optionen abzurufen.
T.Coutlakis
5
Gibt es einen technischen Grund, warum Hyper-V deaktiviert wird? Ich meine, Virtual Box bietet die Option einer 32-Bit-Virtualisierung, auch wenn Hyper-v aktiviert ist. Warum also nicht 64 Bit?
Mayank Singh
10

Wenn Sie 64-Bit-Apps auf einem 64-Bit-Host emulieren möchten, benötigt Ihre CPU eine Funktion dafür. Was duDE sagt, ist ein Intel-spezifisches Copy-Paste. Dieselbe Unterstützung gibt es auch für AMDs, dort heißt es AMD-v - vielleicht hat er vergessen, es zu erwähnen.

Wenn Ihre CPU diese Unterstützung nicht hat, wird es nie funktionieren. Wenn ja, müssen Sie dies möglicherweise in Ihrem BIOS aktivieren.

Es gibt fehlerhafte BIOSes, die diese Funktion nicht aktivieren können. Manchmal kann ein BIOS-Upgrade in diesem Fall Abhilfe schaffen.

Peterh
quelle
9

Hatte das gleiche Problem, nur 32-Bit-Versionen für die Host-Betriebssysteme zu sehen. Begann zu arbeiten, nachdem das Asus P8Z77-V Pro BIOS auf den neuesten Stand gebracht und die Virtualisierungsunterstützung aktiviert wurde. Vor dem BIOS-Update zeigte virtubox nur 32-Bit-Betriebssysteme.

itit75
quelle
3

Das Windows 10 Creators Update musste neu gestartet werden, um die 64-Bit-Betriebssystemoptionen in VirtualBox 5.1.22 für mein AMD Phenom (tm) II anzuzeigen.

Das Problem kann auch sein, dass Sie den Computer nach dem Ändern der Virtualisierungsoptionen im BIOS AUSSCHALTEN und nicht nur neu starten müssen.

Spikolynn
quelle