web-dev-qa-db-fra.com

La boîte virtuelle ne fonctionne pas sur Windows 10

J'ai installé une boîte virtuelle mais quand j'ai essayé de l'exécuter. Cela me montre une erreur comme suit:

enter image description here

J'ai tout essayé pour toute la journée. Comme il y a des réponses liées à cette question comme suit:

VT-X n'est pas disponible, mais est activé dans le BIOSVT-X n'est pas disponible (VERR_VMX_NO_VMX) (VirtualBox) mais activé dans BIOS, Hyper-V activé et CPU pris en charge Englisons

Mais rien ne semble travailler dans mon cas. Je veux installer ubuntu18.04 sur vm.

Ce sont mes journaux:

00:00:02.822701 VirtualBox VM 6.0.0 r127566 win.AMD64 (Dec 18 2018 12:01:23) release log
00:00:02.822732 Log opened 2019-01-08T10:02:05.773237700Z
00:00:02.822733 Build Type: release
00:00:02.822737 OS Product: Windows 10
00:00:02.822738 OS Release: 10.0.17134
00:00:02.822739 OS Service Pack: 
00:00:02.902704 DMI Product Name: 20L6S4T80H
00:00:02.907611 DMI Product Version: ThinkPad T480
00:00:02.907624 Host RAM: 16262MB (15.8GB) total, 11912MB (11.6GB) available
00:00:02.907627 Executable: C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe
00:00:02.907627 Process ID: 12160
00:00:02.907628 Package type: WINDOWS_64BITS_GENERIC
00:00:02.909800 Installed Extension Packs:
00:00:02.909899   None installed!
00:00:02.911165 Console: Machine state changed to 'Starting'
00:00:02.911757 Qt version: 5.6.2
00:00:02.915484 GUI: UIMediumEnumerator: Medium-enumeration finished!
00:00:03.057646 SUP: Loaded VMMR0.r0 (C:\Program Files\Oracle\VirtualBox\VMMR0.r0) at 0xXXXXXXXXXXXXXXXX - ModuleInit at XXXXXXXXXXXXXXXX and ModuleTerm at XXXXXXXXXXXXXXXX using the native ring-0 loader
00:00:03.057680 SUP: VMMR0EntryEx located at XXXXXXXXXXXXXXXX and VMMR0EntryFast at XXXXXXXXXXXXXXXX
00:00:03.057687 SUP: windbg> .reload /f C:\Program Files\Oracle\VirtualBox\VMMR0.r0=0xXXXXXXXXXXXXXXXX
00:00:03.062104 Guest OS type: 'Ubuntu_64'
00:00:03.064007 fHMForced=true - Lots of RAM
00:00:03.064022 fHMForced=true - 64-bit guest
00:00:03.070587 File system of 'C:\Users\hichaudh\Downloads\ubuntu-18.04.1-desktop-AMD64.iso' (DVD) is ntfs
00:00:03.075516 File system of 'C:\Users\hichaudh\VirtualBox VMs\Ubuntu\Snapshots' (snapshots) is unknown
00:00:03.075531 File system of 'C:\Users\hichaudh\VirtualBox VMs\Ubuntu\Ubuntu.vdi' is ntfs
00:00:03.112825 Shared clipboard service loaded
00:00:03.112847 Shared clipboard mode: Off
00:00:03.137749 Drag and drop service loaded
00:00:03.137761 Drag and drop mode: Off
00:00:03.139869 ************************* CFGM dump *************************
00:00:03.255048 NEM:                             ShaSupport: 0
00:00:03.255052 NEM:                X87PointersSavedSupport: 0
00:00:03.255089 NEM: WHvCapabilityCodeProcessorClFlushSize = 2^8
00:00:03.256588 NEM: VidGetHvPartitionId            -> fun:0x2210a3 in:0x0 out:0x8
00:00:03.256618 NEM: VidStartVirtualProcessor       -> fun:0x22115c in:0x4 out:0x0
00:00:03.256623 NEM: VidStopVirtualProcessor        -> fun:0x221168 in:0x4 out:0x0
00:00:03.256635 NEM: VidMessageSlotHandleAndGetNext -> fun:0x2210cb in:0xc out:0x0
00:00:03.256722 VMSetError: F:\tinderbox\win-rel\src\VBox\VMM\VMMR3\NEMR3Native-win.cpp(1298) int __cdecl nemR3NativeInit(struct VM *,bool,bool); rc=VERR_NEM_MISSING_KERNEL_API
00:00:03.256907 VMSetError: 
00:00:03.256936 NEM: NEMR3Init: Native init failed: VERR_NEM_MISSING_KERNEL_API.
00:00:03.256946 VMSetError: F:\tinderbox\win-rel\src\VBox\VMM\VMMR3\HM.cpp(818) int __cdecl HMR3Init(struct VM *); rc=VERR_VMX_NO_VMX
00:00:03.256974 VMSetError: VT-x is not available
00:00:03.258928 ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={872da645-4a9b-1727-bee2-5585105b9eed} aComponent={ConsoleWrap} aText={ (VERR_NEM_MISSING_KERNEL_API).
00:00:03.259018 VT-x is not available (VERR_VMX_NO_VMX)}, preserve=false aResultDetail=-4009
00:00:03.259562 Console: Machine state changed to 'PoweredOff'
00:00:03.266129 Power up failed (vrc=VERR_VMX_NO_VMX, rc=E_FAIL (0X80004005))
00:00:03.767441 GUI: UIMachineViewNormal::resendSizeHint: Restoring guest size-hint for screen 0 to 800x600
00:00:03.767486 ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={ab4164db-c13e-4dab-842d-61ee3f0c1e87} aComponent={DisplayWrap} aText={The console is not powered up}, preserve=false aResultDetail=0
00:00:03.767731 GUI: Aborting startup due to power up progress issue detected...

Remarque:

  • J'ai vérifié mon BIOS VT-X est activé.
  • Hyper-V est désactivé des fonctionnalités de Windows.
  • La virtualisation de Windows est activée dans les fonctionnalités de Windows.

De l'aide !

26
Himanshu

Je l'ai compris après avoir donné toute ma journée. Il existe également d'autres paramètres dans Windows qui doivent être compris lors de la gestion de la machine virtuelle. Nous devons disable plate-forme Windows Hypervisor et plate-forme de machine virtuelle avec Hyper-V.

enter image description here

Depuis que j'ai installé Docker Desktop sous Windows en raison de laquelle ces paramètres sont activés. De plus, vous devez redémarrer après avoir modifié ces paramètres.

25
Himanshu

J'ai un problème similaire. Ensuite, j'ai découvert que Windows Defender Application Guard doit également être désactivé, puis mon VM fonctionne bien.

3
Jason Huang

J'ai finalement réussi à obtenir ma virtualbox Back up et en cours d'exécution aussi. Avec moi, la chose était que cela était en cours d'exécution à un moment donné plus tôt, puisque j'ai l'image et l'utilisateur configuré dans la VirtualBox .. mais entre-temps, Une mise à jour de Windows Update et/ou Windows Security Security doit avoir changé quelque chose et je ne pouvais plus démarrer la machine virtuelle.

Donc, pour résumer, j'ai fait chaque chose qui a déjà été posté dans ce fil, c'est-à-dire: J'ai désactivé les éléments suivants:

  • Hyper-V (doit certainement être désactivé)
  • Plate-forme de machine virtuelle
  • Plate-forme Hypervisor Windows ( non certain Si nécessaire pour être désactivé)
  • Conteneurs

Je suis allé au BIOS et vérifié VT-X IS activé quelque part dans la "virtualisation". Tandis que vous y a-t-il, désactiver Tout ce qui ressemble à la protection de la mémoire.

Mais la réponse ici m'a conduit à Windows Defender/Antivirus ..

Paramètres-> Application Guard, vous mène à "Application de l'application et du navigateur"

Aller à:

"Contrôle de l'application et du navigateur" -> Protection Exploiting -> EXPLOIT PARAMÈTRES DE PROTECTION -> Prévention de l'exécution de données (DEP) = " par défaut"

Vous vous demande un redémarrage, puis après le redémarrage, virtualbox enfin fonctionné .

Ce qui est intéressant, c'est que, après cela, je suis allé à Exploit Protection , mais le DEP était de retour à "Utiliser par défaut (ON)". Je me demande s'il y avait un conducteur/fonctionnalité incorrectement installé dans les précédents (six?) J'ai redémarré et maintenant, il est enfin configuré correctement ..

Vous devrez peut-être aussi vérifier/désactiver ceci (je l'ai fait plus tôt):

Sécurité Windows-> Sécurité de l'appareil -> Isolation de base -> Intégrité de la mémoire = Off.

Le tilitaire d'identification du processeur Intel® aidé à tout cela. Vous le démarrez et vous en avez besoin, montrez cela pour VT-X:

list of cpu technologies

2
Jordan Gee