Solució: VirtualBox no mostra Windows 10 (64 bits)



Proveu El Nostre Instrument Per Eliminar Problemes

Molts usuaris i programadors s’enfronten a un problema mentre utilitzen VirtualBox, on no poden veure els sistemes operatius convidats de 64 bits a l’aplicació. Aquest problema és molt problemàtic, ja que fins i tot podeu complir tots els requisits, però no podreu instal·lar cap sistema operatiu de 64 bits a la configuració del VirtualBox.



VirtualBox no mostra Windows 10 de 64 bits



Els motius pels quals pot experimentar aquest problema són força diversos i inclouen diversos elements diferents. Com que hi ha molts elements elevats i de nivell BIOS durant la virtualització (Hyper-V, Hypervisor, seguretat del maquinari, etc.), és possible que tingueu algunes opcions no configurades correctament.



Què fa que VirtualBox no mostri sistemes operatius convidats de 64 bits a Windows 10?

Hi ha diversos motius, des de l’Hyper-V fins a la seguretat del maquinari, per què no podeu veure sistemes operatius de 64 bits al vostre dispositiu. A continuació, es detallen alguns dels principals responsables:

  • Hyper-V: Se sap que Hyper-V de Microsoft causa problemes amb l’aplicació VirtualBox. S’ha de desactivar per accedir a totes les funcions de l’aplicació.
  • Depuradors de sistemes i plataformes de màquines virtuals: Si heu instal·lat depuradors de sistemes o altres gestors / plataformes de màquines virtuals al vostre ordinador, poden entrar en conflicte amb VirtualBox per obtenir recursos i fer que algunes de les funcions no funcionin.
  • Guardia de dispositiu / Guardia de credencials: Device Guard o Credential Guard són aplicacions que proporcionen seguretat del maquinari i les credencials a l’ordinador. Solen ser preinstal·lats per Dell. S’han d’eliminar perquè VirtualBox funcioni correctament.
  • Aïllament del nucli: Windows té una opció d’aïllament bàsic per als seus processadors. Això també s'ha de desactivar.
  • CPU amb virtualització habilitada: Cal una CPU vàlida que tingui activada la virtualització perquè VirtualBox funcioni al vostre ordinador.

Abans de començar amb les solucions, assegureu-vos que heu iniciat la sessió com a administrador a l’ordinador. A més, també hauríeu de tenir un fitxer .iso del sistema operatiu convidat vàlid que s’utilitzarà per carregar el sistema operatiu convidat a l’ordinador. Si el fitxer no és vàlid o d’un altre tipus, no veureu sistemes operatius de 64 bits a les opcions de VirtualBox.

Requisit previ: assegurar-vos que teniu la CPU x64

Per executar sistemes operatius de 64 bits convidats, és imprescindible que tingueu una CPU compatible amb x64 bits. Normalment hi ha dos tipus de CPU, és a dir, de 32 bits i 64 bits. Si teniu una CPU de 32 bits, no podreu executar de cap manera sistemes operatius de 64 bits.



Aquí teniu una breu manera de comprovar el vostre tipus de CPU.

  1. Feu clic amb el botó dret a sobre Aquest PC i seleccioneu Propietats .

Propietats de l'ordinador

  1. Un cop a les propietats de l'ordinador, comproveu a sota del subtítol de Sistema i comproveu el tipus que hi ha al davant Tipus de sistema . Si tant el sistema operatiu com el processador ho són 64 , ets bo anar-hi.

Comprovació del tipus de sistema

Solució 1: habilitació de la tecnologia de virtualització Intel

La tecnologia virtual és l'arquitectura dels ordinadors que permet als usuaris executar més d'un sistema operatiu mitjançant la virtualització on el sistema operatiu convidat es llança en un sandbox. En un sandbox, l’aplicació té recursos limitats i no té accés a l’arquitectura principal de l’ordinador que es troba més enllà del sandbox. Si aquesta configuració bàsica està desactivada, és possible que tingueu problemes amb VirtualBox. Aquí l’habilitarem a la BIOS.

  1. Reinicia l’ordinador i premeu Del o F2 (depèn de la placa base a la placa base. Podeu fer clic a la tecla correcta que apareix a sota del logotip de Windows quan reinicieu l'ordinador) al BIOS .
  2. Un cop activada la BIOS, aneu a l'opció de Tecnologia de virtualització Intel que sol estar present a Advanced . El menú en què està present pot diferir de la placa base a la placa base, així que exploreu-vos.

En el cas de les plaques base ASUS, seguiu el camí següent:

Avançat> Configuració de la CPU> Tecnologia de virtualització Intel

Anar a la tecnologia de virtualització Intel

  1. Ara canviar l'opció de Activat . Deseu els canvis i sortiu de la BIOS.

Habilitació de la tecnologia de virtualització Intel

Ara l'ordinador es reiniciarà. En reiniciar-lo, és possible que hagueu de tornar a instal·lar l'aplicació VirtualBox i, després de carregar tots els sistemes operatius convidats, comproveu si el problema s'ha resolt.

Solució 2: desactivació de l’Hyper-V de Microsoft

Hyper-V és una eina desenvolupada per Microsoft que permet als usuaris crear una o més màquines virtuals. Això es fa per executar diferents sistemes operatius a Windows. Gairebé realitza les mateixes tasques que VirtualBox però té opcions difícils a més d’una arquitectura confusa. Segons els informes de l’usuari, hem trobat que s’ha d’inhabilitar Hyper-V al vostre Windows perquè VirtualBox funcioni correctament.

Comproveu si l’ordinador és compatible amb Hyper-V

En primer lloc, comprovarem que el vostre equip és capaç fins i tot d’Hyper-V. Si el sistema operatiu no ho és i no s’instal·la en primer lloc, podeu ometre aquesta solució i passar a la següent.

  1. Premeu Windows + S, escriviu 'indicador d'ordres' al quadre de diàleg, feu clic amb el botó dret a l'aplicació i seleccioneu Executa com administrador .
  2. Un cop a l’indicador de comandes elevat, executeu l’ordre següent:
systeminfo.exe

S'està executant systeminfo.exe

  1. Un cop carregats els resultats, aneu a la part inferior per cercar l'entrada ' Requisits d’Hyper-V ”. Si vostè té davant de les opcions, significa que el vostre equip és compatible amb Hyper-V. Si no ho fas i veus un no , heu d'ometre aquesta solució.

Comprovació dels requisits d’Hyper-V

Desactivació d'Hyper-V

Ara bé, si Hyper-V està instal·lat al vostre ordinador, el desactivarem i reiniciarem l’ordinador. Això eliminarà el conflicte entre Hyper-V i VirtualBox i solucionarà el problema.

  1. Premeu Windows + R, escriviu “ OptionalFeatures.exe ”Al quadre de diàleg i premeu Retorn.
  2. Un cop obertes les funcions opcionals, cerqueu l'opció de Hyper-V . Si està marcat, desmarqueu l'opció (incloses les subopcions).

Desactivació d’Hyper-V: Windows 10

  1. Reinicieu l'ordinador i torneu a iniciar VirtualBox. Comproveu si el problema es resol. També podeu tornar a carregar el sistema operatiu de 64 bits des del fitxer iso.

Solució 3: desinstal·lació de Device Guard / Credential Guard

Device Guard és una combinació de funcions de seguretat de maquinari i programari relacionades amb l'empresa que permet a un dispositiu executar només aplicacions que es defineixen correctament a les polítiques d'integritat del codi de Windows. S'utilitza com a capa addicional de seguretat i està habilitat per defecte als equips DELL. Cal desactivar aquesta opció perquè VirtualBox mostri sistemes operatius de 64 bits convidats al vostre ordinador.

Credential Guard només està present a Windows 10 Enterprise Edition, així que no us preocupeu si no el podeu veure a la vostra versió de Windows.

Desactivació de la protecció del dispositiu

  1. Premeu Windows + R, escriviu “ gpedit.msc ”Al quadre de diàleg i premeu Retorn.
  2. Un cop hàgiu editat les polítiques del grup, aneu al camí següent:
Configuració de l’ordinador> Plantilles administratives> Sistema> Protecció de dispositius

Navegació a Device Guard - Editor de polítiques de grup

  1. Ara feu doble clic a la política Activeu la seguretat basada en la virtualització i estableix-ho com Desactivat .

Desactivació de la protecció del dispositiu

  1. Deseu els canvis i sortiu. Ara reinicieu l'ordinador i proveu d'iniciar VirtualBox. Comproveu si el problema es resol.

Desactivació de la Guardia de credencials

Si el vostre equip és Windows 10 Enterprise i també conté Credential Guard, provarem de desactivar-lo a més de Device Guard. Seguiu les instruccions següents.

  1. Realitzeu el mètode de desactivació de Device Guard com s’ha demostrat anteriorment. Ara premeu Windows + R, escriviu 'regedit' al quadre de diàleg i aneu a les adreces següents.
HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  LSA  LsaCfgFlags HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DeviceGuard  EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DeviceGu

Suprimeix cadascuna de les tecles anteriors llistades.

  1. Ara hem d’eliminar les variables EFI de Windows Defender Credential Guard mitjançant bcdedit. Premeu Windows + S, escriviu 'indicador d'ordres' al quadre de diàleg, feu clic amb el botó dret a l'aplicació i seleccioneu Executa com administrador .
  2. Ara executeu les ordres següents un per un procedint amb un Enter després de cadascuna d'elles.
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} camí d'accés ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partició del dispositiu = X: mountvol X: / d

Desactivació de la Guardia de credencials

  1. Ara reinicia l’ordinador correctament. Quan se us demani desactiva el Windows Defender Credential Guard , acceptar l'indicatiu.
  2. Reinicieu l'ordinador de nou. Ara proveu d'executar VirtualBox i després de tornar a carregar el sistema operatiu convidat, comproveu si l'error s'ha resolt.

Solució 4: desactivació de l’aïllament del nucli

La tecnologia d’aïllament bàsic va permetre a Windows crear una àrea segura de memòria del sistema totalment aïllada de la memòria de treball normal de l’ordinador. Ajuda al funcionament de màquines virtuals al Windows. En aquesta àrea segura, el sistema pot executar els processos del sistema, el programari de seguretat, etc. sense el risc que el sistema operatiu principal l’interrompi. De vegades, aquest mòdul provoca conflictes amb Core Isolation. Desactivarem l’aïllament del nucli i comprovarem si això resol el missatge d’error.

  1. Descarregueu el fitxer .reg des de ( aquí ). El fitxer es dirà 'Desactivació de la guàrdia de credencials'.
  2. Feu doble clic per executar-lo. Un UAC us pot demanar que confirmeu les vostres accions.

Desactivació de l'aïllament del nucli

  1. Si voleu tornar a activar Core Isolation, descarregueu el fitxer .reg des de ( aquí ).
  2. Reinicieu l'ordinador i comproveu si el missatge d'error s'ha resolt.

Solució 5: desinstal·lació de depuradors de nivell de sistema i altres plataformes de màquina virtual

Si heu instal·lat un altre programari de màquina virtual a l'ordinador, no permetrà que VirtualBox executi sistemes operatius de 64 bits a l'ordinador. Fins i tot pot entrar en conflicte amb altres funcionalitats de l’aplicació. Aquí cal desinstal·la tots els altres programes de màquina virtual i depuradors a nivell de sistema (si n’hi ha) des de l’ordinador.

  1. Premeu Windows + R, escriviu “ appwiz.cpl ”Al quadre de diàleg i premeu Retorn.
  2. Un cop al gestor d'aplicacions, cerqueu altres plataformes de màquina virtual o depuradors de nivell de sistema. Feu-hi clic amb el botó dret i seleccioneu Desinstal·la .

Desinstal·lació de depuradors de nivell de sistema i altres plataformes de màquina virtual

  1. Reinicieu l'ordinador i comproveu si el problema s'ha resolt. Si no és així, penseu a tornar a carregar el sistema operatiu de 64 bits a l’ordinador.
6 minuts de lectura