Hoe u de fout ‘VMware kan VMX-binair niet vinden’ kunt oplossen
Bij een poging om een virtuele machine te starten met VMware Workstation , kwamen we een foutmelding tegen die aangaf dat de VMX-binary niet kon worden gevonden. Deze fout leidde ertoe dat de virtuele machine niet kon worden gestart, waardoor de toegang tot de virtuele omgeving werd geblokkeerd. In dit artikel zullen we eenvoudige oplossingen onderzoeken om dit probleem op te lossen.
Fout bij opstarten: VMX-binair bestand niet gevonden
Het oplossen van de fout VMX Binary Not Found in VMware Workstation
Als u problemen ondervindt met het vinden van het VMX-binaire bestand door VMware, kunt u de volgende oplossingen overwegen:
- Start uw hostcomputer opnieuw op
- Controleer het VMX-bestandspad
- Wijzig het VMX-configuratiebestand
- Wijzig de schijfkopie van de virtuele machine
- VMware Workstation opnieuw installeren
Laten we dieper ingaan op elke oplossing.
1] Start uw hostcomputer opnieuw op
De eerste stap is om uw hostcomputer opnieuw op te starten en te controleren of het probleem zich blijft voordoen. Soms kan VMware het VMX-bestand niet vinden vanwege tijdelijke storingen, en een herstart kan het probleem oplossen. Controleer na het opnieuw opstarten of het probleem is opgelost.
2] Controleer het VMX-bestandspad
Controleer het VMX-bestandspad om er zeker van te zijn dat het correct is. Zowel het pad als de stationsletter moeten worden gecontroleerd. Ga hiervoor naar Verkenner en ga naar C:\Gebruikers\<gebruikersnaam>\Documenten\Virtuele machines. Open de map van uw virtuele machine om het VMX-bestand te vinden. Open het . vmx-bestand met een teksteditor en bevestig dat het aangegeven pad correct is. Dit pad kan onjuist zijn als u de virtuele machine hebt gemigreerd. Pas het indien nodig aan en controleer of het probleem is opgelost.
3] Werk het VMX-configuratiebestand bij
Het is belangrijk om ervoor te zorgen dat de instelling voor monitor_control.restrict_backdoor is ingesteld op false, zodat de virtuele machine specifieke beperkingen kan omzeilen die mogelijk tot de fout hebben geleid. Deze instelling reguleert het “backdoor”-communicatiekanaal tussen het gastbesturingssysteem en de hypervisor; als het true is, is dergelijke communicatie beperkt en is alleen specifieke toegang toegestaan.
Bovendien moet de vmci0-invoer, die snelle communicatie tussen de virtuele machine en de host en tussen virtuele machines op dezelfde host mogelijk maakt, ook worden geconfigureerd op false, omdat het inschakelen hiervan mogelijk problemen kan veroorzaken.
Om deze wijzigingen door te voeren, volgt u deze stappen:
- Open Verkenner en ga naar
C:\Users\<username>\Documents\Virtual Machines
. - Open de map van uw virtuele machine en zoek het VMX-configuratiebestand.
- Zoek het in Kladblok
monitor_control.restrict_backdoor = "true"
en verander het inmonitor_control.restrict_backdoor = "false"
. Locate vmci0.present = "true"
en wijzig het naarvmci0.present = "false"
.
Sluit het bestand nadat u uw wijzigingen hebt opgeslagen. Als u de optie monitor_control.restrict_backdoor niet kunt vinden, kunt u deze stap overslaan. Probeer uw virtuele machine opnieuw op te starten nadat u de nodige aanpassingen hebt gemaakt om te zien of het probleem is opgelost.
4] Wijzig de schijfkopie van de virtuele machine
Als het VMX-bestand beschadigd is, kan dit deze fout veroorzaken. Corruptie kan het gevolg zijn van verschillende factoren, zoals stroomuitval of onvolledige downloads. Om deze situatie te verhelpen, kunt u overwegen een nieuwe virtuele machine te maken en het bestaande VMDK-bestand (virtuele schijf) te gebruiken. Volg deze stappen:
- Maak eerst een nieuwe virtuele machine in VMware Workstation met dezelfde naam en hetzelfde besturingssysteem als de problematische machine.
- Selecteer tijdens het installatieproces de optie om een bestaande virtuele schijf te gebruiken en deze naar het VMDK-bestand van de oorspronkelijke virtuele machine te leiden.
- Breng het VMDK-bestand over van de map van de oorspronkelijke machine naar de map van de nieuwe virtuele machine.
- Vervang het VMDK-bestand in de nieuwe map van de virtuele machine door het gekopieerde bestand.
Start ten slotte de virtuele machine om te kijken of het probleem is opgelost.
5] VMware Workstation opnieuw installeren
Als het probleem blijft bestaan, zelfs nadat het VMDK-bestand is vervangen, kan het nodig zijn om VMware Workstation opnieuw te installeren. Ga hiervoor naar Instellingen, ga naar Apps > Geïnstalleerde apps, zoek naar “VMware Workstation”, klik op de drie puntjes en kies Verwijderen. Download en installeer VMware Workstation opnieuw op uw systeem nadat u het hebt verwijderd.
Met deze methoden kunt u het probleem dat in dit artikel wordt beschreven, effectief oplossen.
Waar kan ik het VMX-bestand in VMware vinden?
Het VMX-bestand bevindt zich doorgaans op C:\Users\<username>\Documents\Virtual Machines
. U kunt deze directory openen via Verkenner, naar de map van uw virtuele machine navigeren en zoeken naar het VMX- of VMware-configuratiebestand. Eventuele noodzakelijke wijzigingen kunnen worden aangebracht met Kladblok, Kladblok++ of een andere gewenste teksteditor.
Is het mogelijk om een VMware VMX-bestand te repareren?
Het is niet mogelijk om een VMware VMX-bestand direct te repareren. In plaats daarvan is de aanbevolen aanpak om een nieuwe virtuele machine te maken en deze te koppelen aan het bestaande virtuele schijfbestand (.vmdk). Houd er rekening mee dat dit proces een nieuw MAC-adres genereert voor de netwerkinterface(s), wat complicaties kan veroorzaken als software afhankelijk is van het oorspronkelijke MAC-adres van de virtuele machine.
Geef een reactie