Perché virtualbox ha solo un'opzione a 32 bit, nessuna opzione a 64 bit su Windows 7?


297

Ho scaricato e installato la più recente virtualbox 4.3.20 per my Windows 7 (64-bit OS), ma quando voglio installarla 64-bit Linux, l' opzione Nuovo -> Crea macchina virtuale visualizza solo 32-bit, nessuna 64-bitopzione. Qualcuno potrebbe dare qualche indizio su questo problema? Grazie mille in anticipo!


1
Sei sicuro di aver installato la amd64versione, giusto?
pesante

3
@Ramhound: non è un duplicato, questo è per un host a 64 bit.
Andreas Magnusson,

1
@AndreasMagnusson Il mio commento è stato inviato 3.5 anni fa.
Ramhound,

1
Per ovviare a questo problema sulla mia macchina Win10 avevo bisogno di andare in Pannello di controllo \ Tutti gli elementi del Pannello di controllo \ Programmi e funzionalità e attivare o disattivare le funzionalità di Windows. Da qui ho dovuto deselezionare la funzione Hyper-V installata. Dopo aver riavviato la macchina, sono state visualizzate le opzioni a 64 bit
Malcolm Swaine il

1
Oltre a disabilitare la funzionalità Hyper-V nelle funzionalità di Windows, ho dovuto anche andare al Task Manager e interrompere manualmente tutti i servizi "Hyper-V ..." in esecuzione e il "Servizio host HV" dalla scheda "Servizi" . Dopo il riavvio, le opzioni a 64 bit sono state finalmente visualizzate.
KiraMichiru,

Risposte:


290

Dai un'occhiata: http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/

Se VirtualBox mostra solo le versioni a 32 bit nell'elenco delle versioni, assicurarsi che:


1
@Tonny Inoltre, per quanto ricordo, se provi ad avviare qualcosa come XP Mode quando hai macchine virtuali VirtualBox in esecuzione, le macchine virtuali VirtualBox si spengono bruscamente senza preavviso.
Bruno,

1
@duDE Come posso usare Hyper-V e Virtualbox contemporaneamente?
user2284570,

2
@ user2284570: No, non puoi: solo un hypervisor può essere eseguito alla volta
duDE

3
Su win7, dopo l'installazione di VB è stato richiesto un riavvio per ottenere le opzioni a 64 bit.
T.Coutlakis,

5
Qualche motivo tecnico per cui Hyper-V è disabilitato? Voglio dire, Virtual box offre l'opzione di virtualizzazione a 32 bit anche quando Hyper-v è abilitato; quindi perché non 64 bit?
Mayank Singh,

10

Se vuoi emulare app a 64 bit su un host a 64 bit, la tua CPU ha bisogno di una funzionalità per questo. Cosa dice duDE, è un copia-incolla specifico per Intel. Lo stesso supporto esiste anche su AMD, lì il suo nome è AMD-v - forse si è dimenticato di menzionarlo.

Se la tua cpu non ha questo supporto, non funzionerà mai. In tal caso, forse è necessario attivarlo nel BIOS.

Esistono BIOS danneggiati che non possono attivare questa funzione. A volte un aggiornamento del BIOS può in questo caso aiutare.


9

Ha avuto lo stesso problema, vedendo solo le versioni a 32 bit per i sistemi operativi host. Ha iniziato a lavorare dopo aver aggiornato asus p8z77-v pro bios alla versione più recente e abilitato il supporto di virtualizzazione. Prima dell'aggiornamento del BIOS, virtubox mostrava solo sistemi operativi a 32 bit.


3

L'aggiornamento dei creatori di Windows 10 aveva bisogno di un riavvio per mostrare le opzioni del sistema operativo a 64 bit in VirtualBox 5.1.22 per il mio AMD Phenom (tm) II.

Inoltre, il problema potrebbe essere che è necessario SPEGNERE il computer dopo aver modificato le opzioni di virtualizzazione nel BIOS, non solo riavviarlo.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.