Fix: VirtualBox nu arată Windows 10 (64 biți)

Mulți utilizatori și programatori se confruntă cu o problemă în timp ce utilizează VirtualBox unde nu pot vedea sistemele de operare invitate pe 64 de biți afișate în aplicație. Această problemă este foarte supărătoare, deoarece veți putea chiar să îndepliniți toate cerințele, dar nu veți putea instala niciun sistem de operare invitat pe 64 de biți pe configurația VirtualBox.

VirtualBox nu arată Windows 10 pe 64 de biți

Motivele pentru care s-ar putea confrunta cu această problemă sunt destul de diverse și includ mai multe elemente diferite. Întrucât o mulțime de elemente ridicate și la nivel de BIOS sunt implicate în timpul virtualizării (Hyper-V, Hypervisor, securitate hardware etc.), s-ar putea să aveți anumite opțiuni care nu sunt configurate corect.

Ce face ca VirtualBox să nu afișeze sisteme de operare Guest 64 biți în Windows 10?

Există mai multe motive diferite, de la Hyper-V la securitatea hardware, de ce nu puteți vedea sisteme de operare invitate pe 64 biți pe dispozitivul dvs. Iată câteva dintre principalii vinovați enumerați mai jos:

  • Hyper-V: Hyper-V Microsoft este cunoscut pentru a cauza probleme cu aplicația VirtualBox. Trebuie să fie dezactivat pentru a accesa funcțiile complete ale aplicației.
  • Debuggers de sistem și platforme VM: Dacă aveți instalate depanatoare de sistem sau alți manageri / platforme VM pe computer, acestea ar putea intra în conflict cu VirtualBox pentru resurse și pot determina unele funcții să nu funcționeze.
  • Device Guard / Credential Guard: Device Guard sau Credential Guard sunt aplicații care asigură securitatea hardware-ului și a acredităților de pe computer. De obicei, sunt preinstalate de Dell. Acestea trebuie eliminate pentru ca VirtualBox să funcționeze corect.
  • Izolarea nucleului: Windows are o opțiune de izolare de bază pentru procesoarele sale. De asemenea, acest lucru trebuie dezactivat.
  • CPU cu virtualizare activată: este necesar un procesor valid care are virtualizat activarea pentru ca VirtualBox să funcționeze pe computer.

Înainte de a începe cu soluțiile, asigurați-vă că sunteți autentificat ca administrator pe computer. În plus, ar trebui să aveți și un fișier .iso invitat valabil .iso, care va fi utilizat pentru a încărca sistemul de operare invitat pe computer. Dacă fișierul nu este valid sau de alt tip, nu veți vedea sisteme de operare pe 64 de biți în opțiunile VirtualBox.

Premisă: Asigurați-vă că aveți procesor x64

Pentru a rula sisteme de operare invitate pe 64 biți, este necesar să aveți un procesor x64 bi acceptat. De obicei, există două tipuri de procesoare, adică 32 biți și 64 biți. Dacă aveți un procesor pe 32 de biți, nu veți putea rula în niciun fel sisteme de operare pe 64 de biți.

Iată un scurt mod de a verifica tipul de procesor.

  1. Faceți clic dreapta pe acest computer și selectați Proprietăți .

Proprietățile computerului
  1. Odată intrat în proprietățile computerului, verificați sub subtitlul Sistemului și verificați tipul din fața tipului de sistem . Dacă atât sistemul de operare, cât și procesorul au 64 de ani, ești bine să mergi.

Verificarea tipului de sistem

Soluția 1: Activarea tehnologiei de virtualizare Intel

Tehnologia virtuală este arhitectura în computer care permite utilizatorilor să ruleze mai multe sisteme de operare folosind virtualizarea unde sistemul de operare invitat este lansat într-o cutie de nisip. Într-o cutie de nisip, aplicația are resurse limitate și nu are acces la arhitectura principală a computerului care se află dincolo de sandbox. Dacă această setare de bază este dezactivată, este posibil să întâmpinați probleme cu VirtualBox. Aici îl vom activa în BIOS.

  1. Reporniți computerul și apăsați Del sau F2 (depinde de placa de bază la placa de bază. Puteți face clic pe tasta corectă care apare sub sigla Windows când reporniți computerul) pe BIOS .
  2. După ce BIOS-ul este activat, navigați la opțiunea Tehnologiei de virtualizare Intel, care este de obicei prezentă în Advanced . Meniul în care este prezent ar putea diferi placa de bază de placa de bază, așa că explorează-te.

În cazul plăcilor de bază ASUS, urmați următoarea cale:

Avansat> Configurare procesor> Tehnologie de virtualizare Intel

Navigarea la tehnologia de virtualizare Intel
  1. Acum schimbați opțiunea în Activat . Salvați modificările și ieșiți din BIOS.

Activarea tehnologiei de virtualizare Intel

Calculatorul va reporni acum. La repornire, poate fi necesar să reinstalați aplicația VirtualBox și după încărcarea tuturor sistemelor de operare invitate, verificați dacă problema este rezolvată.

Soluția 2: Dezactivarea Hyper-V Microsoft

Hyper-V este un instrument dezvoltat de Microsoft care permite utilizatorilor să creeze una sau mai multe mașini virtuale. Acest lucru este realizat pentru a rula diferite sisteme de operare în Windows. Acesta îndeplinește aproape aceleași sarcini ca și VirtualBox, dar are opțiuni dificile pe lângă arhitectura confuză. Din rapoartele utilizatorului am constatat că Hyper-V trebuie să fie dezactivat pe Windows pentru a putea rula corect VirtualBox.

Verificați dacă computerul este capabil Hyper-V

În primul rând, vom verifica dacă computerul dvs. este chiar capabil de Hyper-V. Dacă sistemul de operare nu este și nu este instalat la început, puteți săriți această soluție și treceți la următoarea.

  1. Apăsați Windows + S, tastați „prompt de comandă” în caseta de dialog, faceți clic dreapta pe aplicație și selectați Executare ca administrator .
  2. Odată aflat în promptul de comandă ridicat, executați următoarea comandă:
 systeminfo.exe 

Executând systeminfo.exe
  1. Odată ce rezultatele sunt încărcate, navigați la partea de jos pentru a căuta intrarea „ Cerințe Hyper-V ”. Dacă aveți Da în fața opțiunilor, înseamnă că computerul dvs. acceptă Hyper-V. Dacă nu și nu vedeți un Nu, ar trebui să săriți această soluție.

Verificarea cerințelor Hyper-V

Dezactivarea Hyper-V

Acum, dacă Hyper-V este instalat pe computer, îl vom dezactiva și vom reporni computerul. Acest lucru va elimina conflictul dintre Hyper-V și VirtualBox și va rezolva problema.

  1. Apăsați Windows + R, tastați „ OptionalFeatures.exe ” în caseta de dialog și apăsați Enter.
  2. Odată ce funcțiile opționale sunt deschise, căutați opțiunea Hyper-V . Dacă este bifată, debifează opțiunea (inclusiv sub-opțiunile).

Dezactivarea Hyper-V - Windows 10
  1. Reporniți computerul și lansați din nou VirtualBox. Verificați dacă problema este rezolvată. Puteți reîncărca sistemul de operare pe 64 de biți din fișierul său ISO.

Soluția 3: Dezinstalarea dispozitivului Guard Guard / Credential Guard

Device Guard este o combinație de caracteristici de securitate hardware și software legate de întreprindere, care permite unui dispozitiv să ruleze numai aplicații care sunt definite corect în politicile de integritate a codului Windows. Este utilizat ca un strat suplimentar de securitate și este activat de implicit în computerele DELL. Această opțiune trebuie să fie dezactivată pentru ca VirtualBox să afișeze sisteme de operare invitate pe 64 de biți pe computer.

Credential Guard este prezent să fie prezent doar în Windows 10 Enterprise Edition, deci nu vă faceți griji dacă nu îl puteți vedea în versiunea dvs. de Windows.

Dezactivarea dispozitivului de protecție

  1. Apăsați Windows + R, tastați „ gpedit.msc ” în caseta de dialog și apăsați Enter.
  2. După ce editorul de politici de grup, navigați la următoarea cale:
 Configurare computer> Șabloane administrative> Sistem> Protector dispozitiv 

Navigare la Device Guard - Editor de politici de grup
  1. Acum faceți dublu clic pe politica Activare securitate bazată pe virtualizare și setați-o ca dezactivată .

Dezactivarea dispozitivului de protecție
  1. Salveaza schimbarile si iesi. Acum reporniți computerul și încercați să lansați VirtualBox. Verificați dacă problema este rezolvată.

Dezactivarea Gărzii de acreditare

Dacă computerul dvs. este Windows 10 Enterprise și conține și Credential Guard, vom încerca să îl dezactivăm și pe lângă Device Guard. Urmați instrucțiunile de mai jos.

  1. Efectuați metoda de dezactivare a dispozitivului Guard, așa cum s-a demonstrat mai sus. Acum apăsați Windows + R, tastați „regedit” în caseta de dialog și navigați la următoarele adrese.
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Politici \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Devicesformity 

Ștergeți fiecare dintre tastele enumerate mai sus.

  1. Acum trebuie să ștergem variabilele EFI ale Windows Defender Credential Guard folosind bcdedit. Apăsați Windows + S, tastați „prompt de comandă” în caseta de dialog, faceți clic dreapta pe aplicație și selectați Executare ca administrator .
  2. Acum executați următoarele comenzi una câte una, continuând cu un Enter după fiecare dintre ele.
 mountvol X: / s copy% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / aplicație osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} calea "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d / d86a476d72 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partiție dispozitiv = X: mountvol X: / d 

Dezactivarea Gărzii de acreditare
  1. Acum reporniți calculatorul corect. Când vi se solicită să dezactivați Windows Defender Credential Guard, acceptați promptul.
  2. Reporniți computerul din nou. Acum încercați să rulați VirtualBox și după încărcarea din nou a sistemului de operare invitat, verificați dacă eroarea este rezolvată.

Soluția 4: Dezactivarea izolării miezului

Tehnologia de izolare nucleară a permis Windows-ului să creeze o zonă sigură de memorie a sistemului care este complet izolată de memoria normală de lucru a computerului. Ajută la rularea mașinilor virtuale pe Windows. În această zonă sigură, sistemul poate rula procesele sistemului, software-ul de securitate etc. fără riscul de a fi întrerupt de sistemul de operare de bază. Uneori, acest modul provoacă un conflict cu Core Isolation. Vom dezactiva izolația de bază și vom verifica dacă acest lucru rezolvă mesajul de eroare.

  1. Descărcați fișierul .reg de la (aici). Fișierul va fi denumit „Dezactivarea protecției credențiale”.
  2. Faceți dublu clic pe el pentru a executa. S-ar putea să vi se solicite un UAC să vă confirme acțiunile.

Dezactivarea izolării nucleului
  1. Dacă doriți să activați din nou izolarea Core, descărcați fișierul .reg de la (aici).
  2. Reporniți computerul și verificați dacă mesajul de eroare este rezolvat.

Soluția 5: Dezinstalarea depanatoarelor de nivel de sistem și a altor platforme VM

Dacă aveți un alt software de mașină virtuală instalat pe computer, acesta nu va permite VirtualBox să ruleze sisteme de operare pe 64 de biți pe computer. Ar putea chiar să intre în conflict cu alte funcționalități ale aplicației. Aici trebuie să dezinstalați toate celelalte programe de mașină virtuală și depanatoare la nivel de sistem (dacă există) de pe computer.

  1. Apăsați Windows + R, tastați „ appwiz.cpl ” în caseta de dialog și apăsați Enter.
  2. Odată ajuns în managerul de aplicații, căutați alte platforme VM sau sisteme Debuggers de nivel. Faceți clic dreapta pe ele și selectați Dezinstalare .

Dezinstalarea depanatoarelor de nivel de sistem și a altor platforme VM
  1. Reporniți computerul și verificați dacă problema este rezolvată. În caz contrar, luați în considerare încărcarea sistemului de operare pe 64 de biți înapoi pe computer.

Articole Interesante