Jak naprawić błąd VMware Unable to Locate VMX Binary
Podczas próby zainicjowania maszyny wirtualnej przy użyciu VMware Workstation napotkaliśmy powiadomienie o błędzie wskazujące, że nie można zlokalizować pliku binarnego VMX. Ten błąd doprowadził do niepowodzenia uruchomienia maszyny wirtualnej, blokując w konsekwencji dostęp do środowiska wirtualnego. W tym artykule przyjrzymy się prostym rozwiązaniom, aby rozwiązać ten problem.
Błąd podczas uruchamiania: Nie znaleziono pliku binarnego VMX
Rozwiązywanie błędu VMX Binary Not Found w VMware Workstation
Jeśli masz problemy z odnalezieniem pliku binarnego VMX przez VMware, rozważ następujące rozwiązania:
- Uruchom ponownie komputer hosta
- Sprawdź ścieżkę pliku VMX
- Modyfikuj plik konfiguracji VMX
- Zmień obraz dysku maszyny wirtualnej
- Ponowna instalacja VMware Workstation
Przyjrzyjmy się bliżej każdemu rozwiązaniu.
1] Uruchom ponownie komputer hosta
Pierwszym krokiem jest ponowne uruchomienie komputera hosta i sprawdzenie, czy problem nadal występuje. Czasami VMware może nie zlokalizować pliku VMX z powodu tymczasowych usterek, a ponowne uruchomienie może rozwiązać problem. Po ponownym uruchomieniu sprawdź, czy problem został rozwiązany.
2] Sprawdź ścieżkę pliku VMX
Sprawdź ścieżkę pliku VMX, aby upewnić się, że jest prawidłowa. Należy zweryfikować zarówno ścieżkę, jak i literę dysku. Aby to zrobić, uzyskaj dostęp do Eksploratora plików i przejdź do C:\Users\<username>\Documents\Virtual Machines. Otwórz folder swojej maszyny wirtualnej, aby zlokalizować plik VMX. Otwórz plik .vmx za pomocą edytora tekstu i potwierdź, że wskazana ścieżka jest prawidłowa. Ta ścieżka może być nieprawidłowa, jeśli dokonano migracji maszyny wirtualnej. Dostosuj ją w razie potrzeby i sprawdź, czy problem został rozwiązany.
3] Zaktualizuj plik konfiguracji VMX
Ważne jest, aby upewnić się, że ustawienie monitor_control.restrict_backdoor jest ustawione na false, aby maszyna wirtualna mogła ominąć określone ograniczenia, które mogły doprowadzić do błędu. To ustawienie reguluje kanał komunikacji „backdoor” między systemem operacyjnym gościa a hypervisorem; jeśli jest ustawione na true, taka komunikacja jest ograniczona, umożliwiając tylko określony dostęp.
Ponadto wpis vmci0, który umożliwia szybką komunikację między maszyną wirtualną a hostem, a także między maszynami wirtualnymi na tym samym hoście, powinien być również skonfigurowany na wartość false, ponieważ jego włączenie może potencjalnie powodować problemy.
Aby wprowadzić te zmiany, wykonaj następujące kroki:
- Otwórz Eksplorator plików i przejdź do
C:\Users\<username>\Documents\Virtual Machines
. - Otwórz folder swojej maszyny wirtualnej i poszukaj pliku konfiguracyjnego VMX.
- W Notatniku znajdź
monitor_control.restrict_backdoor = "true"
i zmień namonitor_control.restrict_backdoor = "false"
. Locate vmci0.present = "true"
i zmodyfikuj go navmci0.present = "false"
.
Po zapisaniu zmian zamknij plik. Jeśli nie możesz znaleźć opcji monitor_control.restrict_backdoor, możesz pominąć ten krok. Po wprowadzeniu niezbędnych zmian spróbuj ponownie uruchomić maszynę wirtualną, aby sprawdzić, czy problem został rozwiązany.
4] Modyfikuj obraz dysku maszyny wirtualnej
Jeśli plik VMX jest uszkodzony, może to spowodować ten błąd. Uszkodzenie może wynikać z różnych czynników, takich jak przerwy w dostawie prądu lub niekompletne pobieranie. Aby zaradzić tej sytuacji, rozważ utworzenie nowej maszyny wirtualnej i wykorzystanie istniejącego pliku VMDK (dysku wirtualnego). Wykonaj następujące kroki:
- W oprogramowaniu VMware Workstation należy najpierw utworzyć nową maszynę wirtualną o tej samej nazwie i tym samym systemie operacyjnym, co maszyna powodująca problem.
- Podczas procesu instalacji wybierz opcję użycia istniejącego dysku wirtualnego i skieruj go do pliku VMDK oryginalnej maszyny wirtualnej.
- Przenieś plik VMDK z folderu oryginalnej maszyny do katalogu nowej maszyny wirtualnej.
- Zastąp plik VMDK w nowym folderze maszyny wirtualnej plikiem skopiowanym.
Na koniec uruchom maszynę wirtualną i sprawdź, czy problem został rozwiązany.
5] Zainstaluj ponownie VMware Workstation
Jeśli problem nadal występuje nawet po zastąpieniu pliku VMDK, może być konieczna ponowna instalacja VMware Workstation. Aby to zrobić, przejdź do Ustawień, przejdź do Aplikacje > Zainstalowane aplikacje, wyszukaj „VMware Workstation”, kliknij trzy kropki i wybierz Odinstaluj. Po odinstalowaniu pobierz i zainstaluj ponownie VMware Workstation w swoim systemie.
Te metody powinny pomóc Ci skutecznie rozwiązać problem opisany w tym artykule.
Gdzie mogę znaleźć plik VMX w VMware?
Plik VMX zazwyczaj znajduje się w C:\Users\<username>\Documents\Virtual Machines
. Możesz uzyskać dostęp do tego katalogu za pomocą Eksploratora plików, przejdź do folderu swojej maszyny wirtualnej i poszukaj pliku konfiguracyjnego VMX lub VMware. Wszelkie niezbędne modyfikacje można wprowadzić za pomocą Notatnika, Notepad++ lub dowolnego preferowanego edytora tekstu.
Czy można naprawić plik VMware VMX?
Bezpośrednia naprawa pliku VMware VMX nie jest wykonalna. Zamiast tego zalecanym podejściem jest utworzenie nowej maszyny wirtualnej i połączenie jej z istniejącym plikiem dysku wirtualnego (.vmdk). Należy pamiętać, że ten proces wygeneruje nowy adres MAC dla interfejsu(ów) sieciowego(ych), co może powodować komplikacje, jeśli oprogramowanie polega na oryginalnym adresie MAC maszyny wirtualnej.
Dodaj komentarz