Remediere: VirtualBox nu afișează Windows 10 (64 de biți)



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

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



VirtualBox nu afișează Windows 10 pe 64 de biți



Motivele pentru care ați putea întâmpina această problemă sunt destul de diverse și includ mai multe elemente diferite. Deoarece o mulțime de elemente ridicate și de nivel BIOS sunt implicate în timpul virtualizării (Hyper-V, Hypervisor, securitate hardware etc.), este posibil să aveți unele opțiuni care nu sunt configurate corect.



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

Există mai multe motive diferite, de la Hyper-V la securitatea hardware, pentru care nu puteți vedea sistemele de operare pe 64 de biți pe dispozitiv. Iată câțiva dintre principalii vinovați enumerați mai jos:

  • Hyper-V: Se știe că Hyper-V de la Microsoft cauzează probleme cu aplicația VirtualBox. Trebuie să fie dezactivat pentru a accesa toate funcțiile aplicației.
  • Debuggeri de sistem și platforme VM: Dacă ați instalat depanatori de sistem sau alți manageri / platforme VM pe computerul dvs., acestea ar putea intra în conflict cu VirtualBox pentru resurse și ar putea să nu funcționeze unele dintre caracteristici.
  • Protecția dispozitivului / Protecția acreditării: Device Guard sau Credential Guard sunt aplicații care oferă securitate hardware și acreditări pe computer. De obicei, acestea sunt preinstalate de Dell. Acestea trebuie eliminate pentru ca VirtualBox să funcționeze corect.
  • Izolarea miezului: Windows are o opțiune de izolare centrală pentru procesoarele sale. Acest lucru trebuie dezactivat, de asemenea.
  • CPU cu virtualizare activată: Este necesar un procesor valid care să aibă virtualizarea activată pentru ca VirtualBox să funcționeze pe computer.

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

Condiție preliminară: asigurarea faptului că aveți procesor x64

Pentru a rula sisteme de operare pe 64 de biți, este obligatoriu să aveți un procesor pe 64 de biți. Există de obicei două tipuri de procesoare, adică 32 de biți și 64 de 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ă o scurtă modalitate de a verifica tipul de CPU.

  1. Faceți clic dreapta pe Acest PC și selectați Proprietăți .

Proprietățile computerului

  1. Odată ajuns în proprietățile computerului, verificați sub subtitlul din Sistem și verificați tipul din fața Tip de sistem . Dacă atât sistemul de operare cât și procesorul este 64 , esti gata.

Verificarea tipului de sistem

Soluția 1: Activarea tehnologiei de virtualizare Intel

Tehnologia virtuală este arhitectura din computere care permite utilizatorilor să ruleze mai multe sisteme de operare folosind virtualizarea în care sistemul de operare invitat este lansat într-un sandbox. Într-un sandbox, 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. Repornire 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. Odată ce BIOS-ul este activat, navigați la opțiunea de Tehnologie de virtualizare Intel care este de obicei prezent în Avansat . Meniul în care este prezent poate diferi de la placa de bază la placa de bază, astfel încât să vă explorați.

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

Avansat> Configurare CPU> Tehnologie de virtualizare Intel

Navigarea la tehnologia de virtualizare Intel

  1. Acum Schimbare opțiunea de a Activat . Salvați modificările și ieșiți din BIOS.

Activarea tehnologiei de virtualizare Intel

Computerul va reporni acum. La repornire, poate fi necesar să reinstalați aplicația VirtualBox și după ce încărcați toate sistemele de operare invitate, verificați dacă problema este rezolvată.

Soluția 2: Dezactivarea Hyper-V a Microsoft

Hyper-V este un instrument dezvoltat de Microsoft care permite utilizatorilor să creeze una sau mai multe mașini virtuale. Acest lucru se face pentru a rula diferite sisteme de operare în Windows. Aproape îndeplinește aceleași sarcini ca și VirtualBox dar are opțiuni dificile pe lângă arhitectura confuză. Am descoperit din rapoartele utilizatorilor că Hyper-V trebuie să fie dezactivat pe Windows pentru ca VirtualBox să ruleze corect.

Verificați dacă computerul este capabil Hyper-V

Mai întâi, vom verifica dacă computerul dvs. este chiar capabil de Hyper-V. Dacă sistem de operare nu este și nu este instalat în primul rând, puteți sări peste această soluție și să 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 Rulat ca administrator .
  2. Odată ajuns la promptul de comandă ridicat, rulați următoarea comandă:
systeminfo.exe

Se execută systeminfo.exe

  1. După ce rezultatele sunt încărcate, navigați în partea de jos pentru a căuta intrarea „ Cerințe Hyper-V ”. Daca ai da în fața opțiunilor, înseamnă că computerul dvs. acceptă Hyper-V. Dacă nu faceți și vedeți un Nu , ar trebui să săriți peste 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. Aceasta 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 de Hyper-V . Dacă este bifat, debifați opțiunea (inclusiv subopțiunile).

Dezactivarea Hyper-V - Windows 10

  1. Reporniți computerul și lansați din nou VirtualBox. Verificați dacă problema este rezolvată. De asemenea, puteți reîncărca sistemul de operare pe 64 de biți din fișierul iso.

Soluția 3: Dezinstalarea Device 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 folosit ca un strat suplimentar de securitate și este activat de Default în computerele DELL. Această opțiune trebuie dezactivată pentru ca VirtualBox să afișeze sisteme de operare pe 64 de biți pe computer.

Credential Guard este menit 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. Odată ce editorul de politici de grup, navigați la următoarea cale:
Configurare computer> Șabloane administrative> Sistem> Dispozitiv de protecție

Navigarea la Device Guard - Editor de politici de grup

  1. Acum faceți dublu clic pe politică Activați securitatea bazată pe virtualizare și setați-l 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 acreditării

Dacă computerul dvs. este Windows 10 Enterprise și conține, de asemenea, 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 dezactivarea Device Guard după 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  Policies  Microsoft  Windows  DeviceGuard  EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DeviceGu

Șterge fiecare dintre tastele de mai sus enumerate.

  1. Acum trebuie să ștergem variabilele EFI 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 Rulat ca administrator .
  2. Acum executați următoarele comenzi una câte una, continuând cu 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' / application osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} cale ' 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} partiție dispozitiv = X: mountvol X: / d

Dezactivarea Gărzii acreditării

  1. Acum repornire computerul dvs. corect. Când vi se solicită dezactivați Windows Defender Credential Guard , Accept promptul.
  2. Reporniți computerul din nou. Acum încercați să rulați VirtualBox și după ce ați încărcat din nou sistemul de operare pentru oaspeți, verificați dacă eroarea este rezolvată.

Soluția 4: Dezactivarea izolării nucleului

Tehnologia de izolare centrală a permis Windows să creeze o zonă sigură a memoriei de sistem, care este complet izolată de memoria normală de lucru a computerului. Ajută la funcționarea mașinilor virtuale pe Windows. În această zonă securizată, sistemul își poate rula procesele de sistem, software-ul de securitate etc. fără riscul de a fi întrerupt de sistemul de operare principal. Uneori, acest modul provoacă conflicte cu Core Isolation. Vom dezactiva izolarea 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 „Disabled Credential Guard”.
  2. Dublu click 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 Core Isolation din nou, descărcați fișierul .reg din ( aici ).
  2. Reporniți computerul și verificați dacă mesajul de eroare este rezolvat.

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

Dacă alt software Virtual Machine a fost instalat pe computer, acesta nu va permite VirtualBox să ruleze sisteme de operare pe 64 de biți pe computer. S-ar putea chiar să intre în conflict cu alte funcționalități ale aplicației. Aici trebuie dezinstalați toate celelalte programe de mașini virtuale ș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 de depanare la nivel de sistem. Faceți clic dreapta pe ele și selectați Dezinstalați .

Dezinstalarea Debuggerelor la nivel de sistem și a altor platforme VM

  1. Reporniți computerul și verificați dacă problema este rezolvată. În caz contrar, vă recomandăm să încărcați sistemul de operare pe 64 de biți înapoi pe computer.
6 minute citite