Virtualbox nie uruchamia maszyny. Co zrobić, jeśli nie można otworzyć sesji dla maszyny wirtualnej

Pierwsze kroki z VirtualBoxem
(dla opornych)

2014.12.12. |

Niedawno w artykule Pierwsze kroki z VMware Workstation opisałem podstawy pracy z maszyną wirtualną VMware, mając nadzieję pokazać, że praca z maszynami wirtualnymi jest prosta i przydatna. VMware jest dobre dla każdego, ale ma jedną wadę - jest płatne i nie tanie. Dzisiaj chcę porozmawiać o darmowej alternatywie dla VMWare – maszynie wirtualnej VirtualBox.

Jako przykład użyję VirtualBox 4.3.20 dla Windows i systemu operacyjnego gościa Ubuntu-12.04. A ja to wszystko zainstaluję i skonfiguruję w systemie operacyjnym hosta Windows 7.

1. Zainstaluj maszynę wirtualną VirtualBox 4.3.20 dla Windows.

Najwygodniej jest pobrać dystrybucję maszyny wirtualnej z oficjalnej strony „www.virtualbox.org”, ze strony https://www.virtualbox.org/wiki/Downloads. Znajdziesz tam wszystkie najnowsze wersje maszyn wirtualnych dla najpopularniejszych systemów operacyjnych. Pobieram dla systemu operacyjnego Windows (rysunek 1).

Dystrybucja VirtualBox 4.3.20 dla systemu Windows prezentowana jest w postaci pojedynczego pliku wykonywalnego VirtualBox-4.3.20-96997-Win.exe o pojemności 105 MB.

Po uruchomieniu pliku wykonywalnego otwiera się okno informujące o przygotowaniach do rozpoczęcia instalacji programu (rysunek 2).

Po kilku sekundach otworzy się okno asystenta instalacji. Aby rozpocząć instalację, kliknij przycisk „Dalej”. Następnie otworzy się okno wyboru woluminu i miejsca instalacji (rysunek 3).

Domyślnie zostaniesz poproszony o zainstalowanie wszystkich komponentów maszyny wirtualnej; nie polecam niepotrzebnego wyłączania instalacji jakichkolwiek komponentów, ponieważ wszystkie będą potrzebne nawet przy minimalnym wykorzystaniu maszyny wirtualnej. Domyślnie proponowana będzie także instalacja programu w folderze „Programy Files\Oracle\VirtualBox\” i niczego tutaj nie będę zmieniać. Aby przejść do kolejnego etapu instalacji należy kliknąć przycisk „Dalej”.

Okno, które się otworzy (Rysunek 4) będzie oferować podstawowe ustawienia uruchamiania maszyny wirtualnej:

Stwórz skrót na pulpicie;
- utwórz skrót w panelu szybkiego uruchamiania;
- zarejestruj rozszerzenia plików Virtual Box w systemie operacyjnym.

Z tych ustawień pozostawię pierwsze i trzecie, ale jest to kwestia gustu i przyzwyczajenia.

Aby kontynuować instalację należy kliknąć „Dalej”, po czym otworzy się okno (Rysunek 5) ostrzegające, że w trakcie instalacji połączenie sieciowe zostanie rozłączone. Aby uniknąć utraty danych, warto upewnić się, że aplikacje korzystające z połączenia sieciowego są uruchomione i poczekać, aż wszystkie dane zostaną pobrane z sieci.

Połączenie sieciowe zostanie przerwane na kilka sekund, a następnie automatycznie przywrócone, dlatego możesz kliknąć przycisk „Tak”, aby przejść do kolejnego etapu przygotowań do instalacji. Okno, które się otworzy (Rysunek 6) poinformuje Cię, że zostały wykonane wszystkie niezbędne przygotowania do instalacji programu i możesz rozpocząć instalację. Aby rozpocząć instalację, kliknij przycisk „Instaluj”, a przed tobą otworzy się okno pokazujące proces instalacji (Rysunek 7).

Podczas procesu instalacji system operacyjny poprosi o potwierdzenie zgody na instalację kontrolerów kanałów USB dla maszyny wirtualnej (Rysunek 8), kart sieciowych (Rysunek 9) i usług sieciowych (Rysunek 10).

Dla wygodnej pracy z maszyną wirtualną pożądana jest możliwość dostępu do kontrolerów USB i pracy z siecią, dlatego zgadzamy się na instalację tych komponentów.

Po zakończeniu instalacji na ekranie otworzy się okno informujące o tym długo oczekiwanym wydarzeniu (Rysunek 11). Kliknij przycisk „Zakończ”, aby zakończyć instalację i przejść do tworzenia i konfigurowania maszyny wirtualnej.

2. Utwórz maszynę wirtualną.

Cóż, zacznijmy tworzyć maszynę wirtualną. Nie będzie to trudniejsze niż instalacja VirtualBox. I tak uruchamiamy VirtualBox i otwiera się przed nami główne okno programu (Rysunek 12).

Aby utworzyć maszynę wirtualną należy kliknąć przycisk lub wybrać z menu opcję: „Maszyna->utwórz” lub nacisnąć kombinację klawiszy Ctrl+N. W oknie, które zostanie otwarte (rysunek 13), ustaw nazwę systemu wirtualnego, typ i wersję systemu operacyjnego gościa.

Moja maszyna wirtualna będzie nazywać się „VM”. Ponieważ zdecydowałem się używać Ubuntu-12.04 jako systemu gościa, typem systemu gościa będzie Linux, a wersja będzie Ubuntu (32-bitowa). Po ustawieniu wymaganych parametrów kliknij „Dalej”.

W oknie, które zostanie otwarte (Rysunek 14), wybierz wielkość pamięci RAM przydzielonej maszynie wirtualnej.

W większości przypadków wystarczy domyślne 512 MB pamięci. Jeśli masz mało pamięci RAM, możesz zmniejszyć ten rozmiar, ale nie ustawiaj go zbyt nisko, ponieważ może to wpłynąć na wydajność maszyny wirtualnej. W razie potrzeby, jeśli chcesz uruchomić na maszynie wirtualnej aplikacje wymagające dużych zasobów, możesz zwiększyć ilość przydzielonej pamięci RAM. Po wybraniu ilości pamięci RAM kliknij „Dalej”.

W kolejnym oknie (rysunek 15) należy wybrać wirtualny dysk twardy, z którym będzie współpracować maszyna wirtualna.

Opcje są dwie: wybrać gotowy lub stworzyć nowy. Ponieważ dopiero zaczynamy pracę z VirtualBox, nie utworzyliśmy jeszcze wirtualnych dysków twardych, dlatego wybieramy „Utwórz nowy wirtualny dysk twardy” i klikamy „Utwórz”.

W oknie, które się otworzy (Rysunek 16), najpierw kliknij przycisk „Ukryj szczegóły”. W tej wersji VirtualBoxa występuje błąd w tłumaczeniu lub nazwie tego przycisku, a po kliknięciu przycisku „Ukryj szczegóły” wyświetla się okno ze szczegółowymi ustawieniami tworzonego wirtualnego dysku twardego.

Po kliknięciu przycisku „Ukryj szczegóły” otwiera się okno z zaawansowanymi ustawieniami dysku twardego (Rysunek 17).

Przede wszystkim wybierz typ wirtualnego dysku twardego. Aby zapewnić kompatybilność z innymi programami do wirtualizacji, możliwe jest utworzenie kilku typów wirtualnych dysków twardych, np. dyski twarde VMDK mogą być używane z maszynami wirtualnymi VMware.

Ponieważ celem tego artykułu jest przekazanie podstawowych umiejętności pracy z maszyną wirtualną VirtualBox, wybiorę typ dysku wirtualnego VDI - format dysków twardych przeznaczony do pracy z maszynami wirtualnymi VirtualBox.

OSTRZEŻENIE: Przed rozpoczęciem tworzenia upewnij się, że masz wystarczająco dużo miejsca na dysku twardym, aby utworzyć wirtualny dysk twardy.

Aby utworzyć wirtualny dysk żeński, kliknij „Utwórz”. Następnie otworzy się okno ilustrujące proces tworzenia dysku twardego (Rysunek 18). To może zająć parę minut.

Utworzony dysk wirtualny jest zwykłym plikiem w systemie operacyjnym hosta o określonej nazwie i rozszerzeniu VDI. Plik ten można przenieść, skopiować, przenieść na inny komputer. Na przykład, jeśli chcesz pracować na tej samej maszynie wirtualnej w domu i w biurze, możesz przenieść plik z dysku twardego na dysk flash i pracować w domu i w biurze na tej samej maszynie wirtualnej.

Po utworzeniu wirtualnego dysku twardego w głównym oknie programu VirtualBox pojawi się nowa maszyna wirtualna, gotowa do użycia (Rysunek 19). Pozostaje tylko zainstalować na nim system operacyjny gościa.

3. Zainstaluj system operacyjny gościa.

Instalacja systemu operacyjnego gościa rozpocznie się automatycznie po pierwszym uruchomieniu maszyny wirtualnej. I tak uruchamiamy maszynę wirtualną wciskając przycisk. Po kilku sekundach otworzy się okno (Rysunek 20), w którym zostaniesz poproszony o podanie ścieżki do dysku startowego lub obrazu dysku startowego.

Zainstaluję system operacyjny z obrazu dysku startowego (ubuntu-12.04-oem-i386.iso) pobranego wcześniej przez RuTracker.org. Aby wybrać obraz dysku startowego, kliknij przycisk i w oknie, które zostanie otwarte (Rysunek 21) wybierz plik ubuntu-12.04-oem-i386.iso, kliknij przycisk „otwórz” i rozpocznij instalację systemu operacyjnego w oknie ( Rysunek 20) ​​kliknij przycisk „kontynuuj”.

Natychmiast po kliknięciu przycisku uruchomi się maszyna wirtualna (Rysunek 22), a po kilku sekundach automatycznie rozpocznie się instalacja systemu operacyjnego gościa. Podczas instalacji systemu operacyjnego przed Tobą pojawią się podpowiedzi ułatwiające pracę z maszyną wirtualną.

Instalacja systemu operacyjnego gościa odbędzie się dokładnie w taki sam sposób, jak podczas instalacji tego systemu operacyjnego na prawdziwym komputerze lub na maszynie wirtualnej VMWare. Ponieważ proces instalacji podobnego systemu operacyjnego opisałem już w artykule „Pierwsze kroki z VMware Workstation”, w dziale instalacja systemu operacyjnego gościa, nie będę się powtarzał i od razu przejdę do opisania podstaw pracy z VMware Workstation maszyna wirtualna.

4. Podstawowe operacje na maszynie wirtualnej.

4.1. Uruchamianie maszyny wirtualnej

Uruchom program do wirtualizacji VirtualBox. Na ekranie otworzy się główne okno programu (Rysunek 23).

Jeżeli po lewej stronie okna, które zostanie otwarte, na liście dostępnych maszyn wirtualnych ta, której potrzebujesz, nie jest dostępna, wybierz pozycję menu:

Samochód->Dodaj

W menedżerze plików, który się otworzy, wybierz potrzebną maszynę wirtualną (plik o rozdzielczości .vbox) i kliknij przycisk „Otwórz”. Wybrana maszyna wirtualna pojawi się na liście dostępnych maszyn wirtualnych po lewej stronie głównego okna programu VirtualBox.

Na liście maszyn wirtualnych w oknie (Rysunek 23) wybierz tę, której potrzebujesz. Wybiorę maszynę wirtualną o nazwie „VM” i uruchomię wybraną maszynę wirtualną za pomocą jednej z następujących metod:

Klikając przycisk znajdujący się w górnej części okna, w menu „Edycja”;
- wybierając pozycję menu: Maszyna->Uruchom.

Po uruchomieniu maszyny wirtualnej, jeśli jej stan został zapisany, stan maszyny wirtualnej zostanie automatycznie przywrócony i będziesz mógł kontynuować pracę tak, jakbyś nie wyłączał maszyny wirtualnej. Jeżeli stan maszyny wirtualnej nie został zapisany, zostanie uruchomiony zainstalowany system gościa, podobnie jak system operacyjny uruchamiany po włączeniu komputera rzeczywistego.

4.2. Wstrzymywanie maszyny wirtualnej.

Często konieczne jest tymczasowe opuszczenie miejsca pracy. Jeżeli w tym momencie uruchomiony jest jakiś program i nie można pominąć żadnego istotnego momentu podczas działania tego programu, to VirtualBox umożliwia tymczasowe wstrzymanie pracy maszyny wirtualnej. W tym celu należy wybrać pozycję menu: Maszyna->Zawieś, maszyna wirtualna zostanie automatycznie wstrzymana. Aby wznowić pracę, wybierz ponownie pozycję menu: Maszyna->Zawieś.

Oczywiście możesz wyłączyć maszynę wirtualną podczas zapisywania stanu, a następnie uruchomić maszynę wirtualną ponownie, ale trwa to znacznie dłużej. Podczas gdy pauza trwa ułamek sekundy, zapisanie stanu może zająć kilkadziesiąt sekund. Jeśli musisz często się rozpraszać, pauza jest znacznie wygodniejsza.

4.3. Wyłącz maszynę wirtualną.

Istnieje kilka sposobów zamknięcia maszyny wirtualnej:

1. Kliknij przycisk zamykania w prawym górnym rogu okna (Rysunek 24). W menu, które zostanie otwarte (rysunek 25), wybierz jedną z następujących pozycji:

- „Zapisz stan maszyny”, spowoduje to zapisanie stanu maszyny, a następnie zamknięcie maszyny wirtualnej. Przy następnym uruchomieniu maszyny wirtualnej stan zostanie automatycznie przywrócony i praca będzie kontynuowana tak, jakbyś nie wyłączał maszyny wirtualnej.

- „Wyślij sygnał zamknięcia”, otworzy się okno zamknięcia, którego wygląd zależy od używanego systemu operacyjnego. Za pomocą tego okna możesz normalnie zamknąć system operacyjny gościa, a po zamknięciu systemu operacyjnego gościa maszyna wirtualna wyłączy się automatycznie.

- „Wyłącz samochód”. Czynność ta jest równoznaczna z wyłączeniem zasilania prawdziwej maszyny.

Zwrócę uwagę na fakt, że w wersji VirtualBox zastosowanej w tym programie, niezależnie od wyboru w oknie zamykania systemu operacyjnego, kilka sekund po wybraniu „Wyślij sygnał wyłączenia” maszyna wirtualna wyłącza się.

2. Zamknij system operacyjny gościa w normalny sposób zapewniany przez system operacyjny gościa, podczas gdy maszyna wirtualna zostanie automatycznie zamknięta po zamknięciu systemu operacyjnego gościa.

3. Wybierz element menu: Samochód -> wyślij Ctrl-Alt-Del, w tym przypadku działania maszyny wirtualnej będą podobne do działań prawdziwego komputera po naciśnięciu klawiszy klawiatury o tej samej nazwie, tj. Uruchomi się menedżer zadań, którego wygląd zależy od używanego systemu operacyjnego. Za pomocą menedżera zadań możesz zamknąć cały system operacyjny gościa lub poszczególne wątki. Po zamknięciu systemu operacyjnego gościa maszyna wirtualna zostanie automatycznie zamknięta.

4. Wybierz element menu: Maszyna -> uruchom ponownie, po czym otworzy się okno (Rysunek 26), ostrzegające o utracie wszystkich niezapisanych danych w aplikacjach działających w systemie operacyjnym gościa, jeśli będziesz kontynuować ponowne uruchamianie. Jeśli klikniesz przycisk „Uruchom ponownie”, dalsze działania maszyny wirtualnej będą podobne do działań komputera osobistego po kliknięciu przycisku „Uruchom ponownie” na jednostce systemowej.

5. Wybierz pozycję menu: Maszyna->zamknij, otworzy się okno zamykania, którego wygląd zależy od używanego systemu operacyjnego. Za pomocą tego okna możesz normalnie zamknąć system operacyjny gościa, a po zamknięciu systemu operacyjnego gościa i systemu maszyna wirtualna wyłączy się automatycznie.

Zwrócę uwagę na fakt, że w wersji VirtualBox zastosowanej w tym programie, niezależnie od dokonanego wyboru w oknie zamykania systemu operacyjnego, kilka sekund po wybraniu pozycji menu „Maszyna->wyłączenie”, maszyna wirtualna zostanie zamknięta.

4.4. Podłączanie urządzeń wymiennych do maszyny wirtualnej.

Przyjrzyjmy się podłączaniu urządzeń wymiennych na przykładzie podłączania i odłączania dysku USB.

Aby podłączyć dysk USB należy wybrać pozycję menu: Urządzenia->Urządzenia USB i na otwartej liście (rysunek 27) wybierz potrzebne urządzenie USB. W moim przypadku dysk USB został zidentyfikowany jako „Generic Mass Storage”.

Po wybraniu pozycji menu „Generic Mass Storage” dysk USB zostanie podłączony tak, jakbyś podłączał pendrive do prawdziwego komputera, a na liście (Rysunek 27) wybrane urządzenie zostanie zaznaczone znacznikiem wyboru. Dalsze działania zależą od używanego systemu operacyjnego. Aby odłączyć dysk USB, odznacz pole wyboru w tym samym menu. Jak widać, wszystko jest bardzo proste.

UWAGA! Po podłączeniu urządzenia wymiennego do maszyny wirtualnej zostaje ono wyłączone w systemie operacyjnym hosta, co może skutkować utratą niezapisanych danych. Dlatego przed podłączeniem urządzenia wymiennego do maszyny wirtualnej upewnij się, że nie wykonujesz na nim żadnych działań w systemie operacyjnym hosta.

4,5. Przełączanie między systemami operacyjnymi hosta i gościa.

Podczas pracy na maszynie wirtualnej klawiatura i mysz są „przechwytywane”, co oznacza, że ​​wszystkie naciśnięcia klawiatury lub działania myszy są przetwarzane przez maszynę wirtualną i ignorowane w systemie operacyjnym hosta. Aby przejść do pracy z systemem operacyjnym hosta, należy nacisnąć klawisz „Host” lub kombinację klawiszy. Dla różnych wersji maszyn wirtualnych i w zależności od ich ustawień klawisz „Host” może być inny, ale nazwa klucza wyświetlana jest w prawym dolnym rogu okna maszyny wirtualnej (Rysunek 28).

Po naciśnięciu tego klawisza przetwarzanie wszystkich zdarzeń z klawiatury i myszy zostanie ponownie przetworzone przez system operacyjny hosta. Aby powrócić do pracy z maszyną wirtualną wystarczy kliknąć myszką w dowolnym miejscu okna maszyny rytualnej.

To wystarczy, aby rozpocząć pracę z maszyną wirtualną, a w przyszłości, jeśli nowe narzędzie przypadnie Ci do gustu, a na pewno przypadnie Ci do gustu, możesz bez problemu poznać wszystkie jego możliwości, a ja postaram się Ci pomóc w jednym z kolejne artykuły.


Wirtualizacja- ciekawa funkcja nowoczesnych komputerów, która pozwala wykorzystać część zasobów urządzenia do uruchomienia dowolnego systemu operacyjnego w ramach głównego systemu operacyjnego. Technologia ta osiągnęła swoje maksymalne znaczenie w systemie Windows 10 ze względu na zwiększoną potrzebę uruchamiania programów kompatybilnych tylko ze starszymi wersjami tego systemu operacyjnego.

Programy tego typu dla serwerów i komputerów stacjonarnych zaczęły pojawiać się już dawno temu, jednak z czasem największym sukcesem na tym polu stała się firma Oracle. Jej produkt tzw Wirtualny Box ułatwiło konfigurację i korzystanie z takich funkcji nawet prostemu użytkownikowi, a jednocześnie jest bardzo stabilne.

Ale nawet w tak długo debugowanym i stabilnym programie często pojawia się sytuacja, gdy użytkownik nie mógł otworzyć sesji dla maszyny wirtualnej z powodu błędu 0x80004005.

Kiedy pojawi się problem

Problem zaobserwowano we wszystkich wersjach jądra systemów operacyjnych Microsoft od wersji 6.1 i starszych. Innymi słowy, w systemach operacyjnych od Windows 7 do najnowszego Windows 10 pojawia się błąd podczas uruchamiania obrazu już zainstalowanego na maszynie wirtualnej. Wystąpienie problemu nie zależy od rodzaju systemu zainstalowanego na komputerze ani wersji programu VirtualBox.

Taki błąd staje się szczególnie nieprzyjemny, gdy użytkownik już zainstalował, skonfigurował, a nawet używał maszyny wirtualnej przez jakiś czas. W takim przypadku banalny restart nie daje już żadnych rezultatów, to znaczy dalsza praca systemu operacyjnego na VirtualBox jest niemożliwa bez podjęcia pilnych działań.

Pierwsza opcja

Po próbie aktywowania maszyny wirtualnej na ekranie pojawi się następujący komunikat: kod błędu 0x80004005, powinieneś zamknąć program.

Przejdź do dysku systemowego, zwykle oznaczonego literą „ Z».

Następnie poszukaj folderu z informacjami o Twoim koncie. Widać to po zalogowaniu się do systemu, uruchamiając menu „ Początek» w Windows 7/10 lub aktywacja menu kafelkowego u góry ekranu w przypadku korzystania z Windows 8.

Idziemy tam i znajdujemy folder „ VirtualBoxVM", w którym szukamy katalogu nieuruchamiającej się maszyny wirtualnej. Zobaczysz tam trzy pliki, których lista będzie wyglądać następująco:

  • Przykład.vbox.
  • Przykład.vbox-prev.
  • Folder „Logi” (ignorujemy go, nie będzie nam potrzebny).

Pierwszy egzemplarz” Przykład.vbox" I " Przykład.vbox-prev» w dowolne inne miejsce na komputerze, na przykład na dysk „D”.

Następnie wykonujemy prostą kombinację:

  1. Wracamy do folderu z bezczynną maszyną wirtualną.
  2. Usuń plik Przykład.vbox.
  3. Zmień nazwę pliku Przykład.vbox-prev na Przykład.vbox, wywołując opcje klikając prawym przyciskiem myszy.

W nowych wersjach programu zawartość folderu może się nieco różnić, np. może zawierać pliki „ Przykład.xml" I " Przykład.xml-prev».

Dla wszystkich wykonujemy dokładnie te same operacje:

  1. Zróbmy kopię zapasową.
  2. Usuwamy plik za pozwoleniem.xml.
  3. Zmień nazwę „Przykład.xml-prev” na „Przykład.xml”.

Opisana powyżej procedura zajmuje nie więcej niż pięć minut i warto ją najpierw wypróbować. Będzie działać prawie zawsze, z wyjątkiem jednego przypadku.

Inne rozwiązanie problemu

Istnieje wiele sytuacji, w których użytkownik otrzymuje wiadomość „ Nie udało się otworzyć sesji dla maszyny wirtualnej„z powodu jednej aktualizacji systemu Windows oznaczonej etykietą KB3004394. W takim przypadku możliwe jest rozwiązanie problemu poprzez usunięcie tej aktualizacji z systemu. Można to zrobić na dwa sposoby:


Trzecia opcja

Jeśli wypróbowałeś oba rozwiązania, ale powyższy kod błędu nadal pojawia się zamiast okna uruchamiania systemu, powinieneś wrócić do poprzedniej wersji Wirtualny Box.

Listę stabilnych wersji programu znajdziesz pod tym linkiem.

Przed instalacją starej wersji usuń obecną wersję z systemu, pozostawiając dane nienaruszone. Lista działań wygląda następująco:

  1. Wchodzić Panel sterowania, a następnie do menu” Instalacja i usuwanie programów».
  2. Wybierz tam program Wirtualny Box.
  3. Gdy zostaniesz poproszony o usunięcie danych użytkownika programu, kliknij Nie.
  4. Pobierz i zainstaluj inną stabilną wersję programu z powyższej listy.

Możliwe, że jeśli nie będziesz mógł zainstalować starszej wersji, będziesz musiał całkowicie odinstalować program wraz ze wszystkimi danymi, ponieważ starsza wersja może nie być kompatybilna.

Konkluzja

Dlatego wskazaliśmy kilka sposobów rozwiązania problemu otwierania sesji maszyny wirtualnej. Jeśli znasz jakieś inne metody, możesz zostawić je w komentarzach, a na pewno dodamy je do głównego tekstu artykułu.

Wideo na ten temat

Na niektórych komputerach podczas uruchamiania maszyny wirtualnej VirtualBox pojawia się błąd „Nie można otworzyć sesji dla maszyny wirtualnej”. U mnie wyglądało to tak:

Jeśli klikniesz słowo „Szczegóły” w oknie tego błędu, zobaczysz kod tego błędu - E_FAIL (0x80004005):

Jest to szczególnie denerwujące, jeśli masz już działającą maszynę wirtualną skonfigurowaną w VirtualBox, z której korzystasz, a po pewnym czasie po prostu przestaje się ona uruchamiać, dając błąd E_FAIL (0x80004005) „Nie udało się otworzyć sesji dla maszyny wirtualnej”. W tym artykule przyjrzymy się kolejno trzem rozwiązaniom tego problemu z uruchomieniem maszyny wirtualnej.

Pierwsze rozwiązanie

Przejdź na dysk C, następnie do folderu Użytkownicy, następnie wybierz użytkownika, pod którym zainstalowałeś VirtualBox (mam na imię Sasha), następnie do folderu VirtualBox VMs, gdzie powinien znajdować się folder z nazwą Twojej maszyny wirtualnej. Stworzyliśmy maszynę wirtualną o nazwie Win8.1, więc pełna ścieżka do wymaganego folderu będzie wyglądać następująco: C:\Users\Sasha\VirtualBox VMs\Win8.1

Jak widać na powyższym zrzucie ekranu, w tym folderze mam dwa pliki z nazwą mojej maszyny wirtualnej „Win8.1”: „Win8.1.vbox” i „Win8.1.vbox-prev”. Należy najpierw skopiować oba pliki do innej lokalizacji na komputerze (wykonać kopie zapasowe), a następnie usunąć plik „Win8.1.vbox” z oryginalnego folderu i zmienić nazwę pliku „Win8.1.vbox-prev” na „Win8 .1.vbox”. Pamiętaj tylko, że będziesz mieć własną nazwę maszyny wirtualnej. Następnie maszyna wirtualna powinna uruchomić się bez błędów. Jeśli błąd będzie się powtarzał, po prostu zwróć skopiowane pliki do oryginalnego folderu.

Czasami wskazany folder nie będzie zawierał plików, które opisałem powyżej, ale z rozszerzeniem xml - na przykład „Win8.1.xml-prev” i „Win8.1.xml-tmp”. W tym przypadku wystarczy zmienić nazwę pliku „Win8.1.xml-prev” na plik „Win8.1.xml”, a maszyna wirtualna powinna uruchomić się bez błędów.

Drugie rozwiązanie

Inną przyczyną błędu E_FAIL (0x80004005) może być jedna z aktualizacji systemu operacyjnego Windows KB3004394. Musisz usunąć tę aktualizację, aby maszyna wirtualna mogła uruchomić się ponownie bez błędów.

Przejdź do menu „Start” w lewym dolnym rogu pulpitu Windows, a następnie w prawej kolumnie kliknij „Uruchom”, jak pokazano na rysunku:

Otworzy się okno dialogowe, w którym musisz wpisać słowo „cmd” po angielsku, a następnie kliknąć OK:

Otworzy się czarny ekran z wierszem poleceń i migającym kursorem:

W nim musisz ostrożnie wpisać następujące polecenie:

wusa /odinstaluj /kb:3004394

i naciśnij Enter. Powinno to wyglądać mniej więcej tak:

System Windows będzie szukać określonej aktualizacji na Twoim komputerze i jeśli ją znajdzie, usunie ją. Zwykle pomaga, jeśli rozwiązanie nr 1 nie pomogło.

Są jednak chwile, kiedy nawet ta metoda nie pomaga i trzeba przejść do trzeciej metody.

Trzecie rozwiązanie

Jeśli pierwsze dwie metody nie pomogły, to musisz zainstalować jedną ze stabilnych wersji programu VirtualBox (obecnie są to wersje 4.3.12 i 4.3.10), po uprzednim odinstalowaniu wersji VirtualBox, z którą aktualnie jesteś zainstalowany (po prostu nie odinstalowuj go samodzielnie jako plik wirtualnego dysku twardego). W wersjach 4.3.12 i 4.3.10 nie zaobserwowano błędu E_FAIL (0x80004005).

Wersje te można pobrać z oficjalnej strony internetowej, korzystając z poniższych łączy:

Szczegółowo opisałem sposób instalacji pobranego programu VirtualBox w tym artykule. Pamiętaj, że jeśli usuniesz stary VirtualBox ze swojego komputera, najprawdopodobniej doświadczysz tymczasowej utraty połączenia internetowego, tak jakbyś zainstalował inną wersję tego programu. Nie ma w tym nic złego; samo ponowne uruchomienie komputera rozwiązuje ten problem.

Mam nadzieję, że ten artykuł był dla Ciebie pomocny. Jeśli masz dodatkowe pytania, zadaj je w komentarzach.

Nawigacja po wpisach

Obecnie wydano wiele programów, które umożliwiają korzystanie z wirtualizacji dla różnych systemów operacyjnych. Wśród nich dużą popularnością cieszy się VirtualBox, produkt firmy Oracle, który jest dystrybuowany na licencji GNU GPL i jest kompatybilny ze wszystkimi wydanymi systemami operacyjnymi, w tym Windows 10.

Skąd pobrać i jak zainstalować Virtualbox na Windows 10?

Jeśli chcesz zainstalować i przetestować jakiś system operacyjny lub program, ale nie chcesz używać do tego własnego systemu operacyjnego, Virtualbox pomoże rozwiązać ten problem.

Aby pobrać Virtualbox, przejdź do sekcji „Programy” i pobierz plik instalacyjny lub pobierz najnowszą wersję oprogramowania z oficjalnej strony dewelopera. Dla systemu operacyjnego Windows 10 idealnie sprawdza się Virtualbox 5.0.20 lub wcześniejsza wersja 5.0.8, która jest również kompatybilna z Windows 10. Zasada ich działania jest taka sama.

Po pobraniu pliku instalacyjnego należy uruchomić instalację.

W następnym oknie pojawi się lista dodatkowych komponentów przyszłej maszyny wirtualnej, a mianowicie

  • Virtualbox USB Support – odpowiada za obsługę wszystkich urządzeń podłączanych do maszyny wirtualnej poprzez port USB.
  • Virtualbox Networking – odpowiedzialny za obsługę kart sieciowych i dostępu do Internetu;
  • Virtualbox Python 2 x Support – wymagane do obsługi języków programowania.

W kolejnym oknie należy pozostawić wszystkie trzy znaki. Odpowiadają za obecność skrótu do programu w menu Start i na pulpicie, a także umożliwiają powiązanie plików innych maszyn wirtualnych.

Następnym krokiem jest instalacja niektórych komponentów sieciowych. Instalator poinformuje Cię o tym. Kliknij „Tak” i poczekaj na zakończenie instalacji.

Po zakończeniu instalacji oprogramowania do tworzenia maszyny wirtualnej pojawi się poniższe okno. Zaznacz pole wyboru „Uruchom program” i kliknij „Zakończ”.

Otworzy się początkowe okno programu.

Jak utworzyć maszynę wirtualną za pomocą Virtualbox na Windows 10?

Aby stworzyć maszynę wirtualną na Windows 10, należy najpierw pobrać pakiet dystrybucyjny systemu operacyjnego, który chcemy zainstalować na Virtualboksie. Po załadowaniu systemu kliknij przycisk „Utwórz” w głównym oknie programu.

Nadajemy maszynie wirtualnej nazwę, wskazujemy wersję systemu operacyjnego, który zainstalujesz i jego typ.

W następnym oknie powinieneś wskazać ilość pamięci RAM, z której możesz korzystać Virtualbox.

Wybierz dysk, na którym chcesz zainstalować maszynę. Kliknij „Utwórz nowy wirtualny dysk twardy”.

Wybierz typ dysku. Ponieważ tworzymy dysk wirtualny, klikamy VDI.

W kolejnym oknie wskazujemy jaki to będzie dysk: dynamiczny czy stały. Jeśli tworzysz maszynę wirtualną do testów i nie będziesz jej używać w przyszłości, powinieneś wybrać opcję naprawioną. Ale jeśli używasz wirtualnego systemu operacyjnego i instalujesz na nim programy, musisz wybrać dysk dynamiczny. Będzie się rozszerzać w miarę napełniania.

Podaj nazwę dysku i wybierz rozmiar.

Maszyna wirtualna jest teraz utworzona w systemie Windows 10.

Klikając przycisk „Konfiguruj”, możesz zmienić rozmiar karty wideo, zwiększyć lub zmniejszyć obciążenie procesora. Aby uruchomić samochód, należy kliknąć przycisk „Start”.

Po kliknięciu przycisku „Uruchom” program poprosi o określenie lokalizacji przechowywania pliku instalacyjnego nowego systemu operacyjnego.

Pojawi się okno instalatora. Postępujemy zgodnie z podpowiedziami. Instalacja systemu operacyjnego na maszynie wirtualnej jest bardzo podobna do instalacji na zwykłym komputerze PC.

WAŻNY! Podczas instalacji systemu operacyjnego na ekranie monitora może pojawić się żądanie „Naciśnij dowolny klawisz, aby uruchomić komputer z dysku CD/DVD”. Aby zapobiec pojawieniu się tego komunikatu, należy odłączyć plik ISO od dysku wirtualnego. W tym celu przed instalacją lub w jej trakcie (należy zminimalizować okno instalacji) przejdź do sekcji „Ustawienia” i wybierz „Media”.

Tutaj musisz kliknąć ikonę dysku.

Pojawi się lista opcji. Ustaw „Usuń dysk z napędu”.

Dopiero po wykonaniu tych kroków instalacja nowego systemu operacyjnego na maszynie wirtualnej zakończy się pomyślnie.

Dlaczego VirtualBox nie uruchamia się w systemie Windows 10?

  • Jeśli przy próbie uruchomienia VirtualBox na Windows 10 program nie działa i nie odpowiada na żądania użytkowników, przyczyną jest to, że oprogramowanie nie wykrywa interfejsów sieciowych. Aby rozwiązać ten problem, należy udać się na stronę programisty i pobrać najnowszą wersję programu.
  • Jeśli pojawi się awaria aplikacji z kodem 0xc0000005, powinieneś uruchomić program jako Administrator.

  • Ponadto, jeśli VirtualBox działał na poprzedniej wersji systemu operacyjnego, ale nie uruchamia się po aktualizacji do Windows 10, należy skonfigurować oprogramowanie do pracy w trybie zgodności.

Aby uzyskać szczegółowe informacje na temat instalacji VirtualBox na Windows 10, obejrzyj wideo:

Aby dowiedzieć się, jak utworzyć maszynę wirtualną z innym systemem operacyjnym w systemie Windows 10, obejrzyj wideo:

Charakteryzuje się stabilną pracą, ale może przestać się uruchamiać pod wpływem pewnych zdarzeń, czy to nieprawidłowych ustawień użytkownika, czy aktualizacji systemu operacyjnego na komputerze hosta.

Różne czynniki mogą mieć wpływ na działanie programu VirtualBox. Może przestać działać, nawet jeśli zaczął się bez problemów całkiem niedawno lub tuż po instalacji.

Najczęściej użytkownicy stają przed faktem, że nie mogą uruchomić maszyny wirtualnej, podczas gdy sam VirtualBox Manager działa w trybie normalnym. Jednak w niektórych przypadkach samo okno umożliwiające tworzenie maszyn wirtualnych i zarządzanie nimi nie uruchamia się.

Zastanówmy się, jak naprawić te błędy.

Sytuacja 1: Nie można uruchomić maszyny wirtualnej po raz pierwszy

Problem: Kiedy instalacja samego programu VirtualBox i utworzenie maszyny wirtualnej przebiegną pomyślnie, przychodzi czas na instalację systemu operacyjnego. Zwykle zdarza się, że przy pierwszej próbie uruchomienia utworzonej maszyny pojawia się następujący błąd:

„Akceleracja sprzętowa (VT-x/AMD-V) nie jest dostępna w Twoim systemie.”

Jednocześnie inne systemy operacyjne w VirtualBoxie mogą się uruchamiać i działać bez problemów, a taki błąd może nie spotkać już pierwszego dnia korzystania z VirtualBoxa.

Rozwiązanie: Musisz włączyć obsługę wirtualizacji w BIOS-ie.


Sytuacja 2: Menedżer VirtualBox nie uruchamia się

Problem: Menedżer VirtualBox nie odpowiada na próbę uruchomienia i nie generuje żadnych błędów. Jeśli zajrzysz "Podgląd zdarzeń", zobaczysz tam rekord wskazujący błąd uruchamiania.

Rozwiązanie: Przywróć, zaktualizuj lub zainstaluj ponownie VirtualBox.

Jeśli Twoja wersja VirtualBox jest nieaktualna lub została zainstalowana/zaktualizowana z błędami, wystarczy ją ponownie zainstalować. Maszyny wirtualne z zainstalowanymi systemami gościnnymi nigdzie się nie pójdą.

Najprostszym sposobem jest przywrócenie lub usunięcie VirtualBox poprzez plik instalacyjny. Uruchom go i wybierz:

  • Naprawa- naprawianie błędów i problemów uniemożliwiających działanie VirtualBoxa;
  • Usunąć- usunięcie VirtualBox Managera, gdy poprawka nie pomaga.

W niektórych przypadkach określone wersje VirtualBox nie działają poprawnie z niektórymi konfiguracjami komputerów. Istnieją dwie opcje:

  1. Poczekaj na nową wersję programu. Sprawdź oficjalną stronę internetową, aby uzyskać aktualizacje.
  2. Przywróć starą wersję. Aby to zrobić, najpierw odinstaluj bieżącą wersję. Można to zrobić w taki sam sposób jak powyżej, lub poprzez „Instalowanie i usuwanie programów” w systemie Windows.

Nie zapomnij wykonać kopii zapasowej ważnych folderów.

Uruchom plik instalacyjny lub pobierz starą wersję z oficjalnej strony z archiwalnymi wersjami.

Sytuacja 3: VirtualBox nie uruchamia się po aktualizacji systemu operacyjnego

Problem: W wyniku najnowszej aktualizacji systemu operacyjnego VB Manager nie otwiera się lub maszyna wirtualna nie uruchamia się.

Rozwiązanie: Czekam na nowe aktualizacje.

System operacyjny może zostać zaktualizowany i stać się niekompatybilny z aktualną wersją VirtualBox. Zwykle w takich przypadkach programiści szybko wydają aktualizacje VirtualBox, które rozwiązują ten problem.

Sytuacja 4: Niektóre maszyny wirtualne nie uruchamiają się

Problem: Podczas próby uruchomienia niektórych maszyn wirtualnych pojawia się błąd lub BSOD.

Rozwiązanie: wyłączenie Hyper-V.

Włączony hypervisor uniemożliwia uruchomienie maszyny wirtualnej.

Sytuacja 5: Błędy ze sterownikiem jądra

Problem: Podczas próby uruchomienia maszyny wirtualnej pojawia się błąd:

„Nie można uzyskać dostępu do sterownika jądra! Upewnij się, że moduł jądra został pomyślnie załadowany.”

Rozwiązanie: ponowna instalacja lub aktualizacja VirtualBox.

Możesz ponownie zainstalować bieżącą wersję lub zaktualizować VirtualBox do nowej kompilacji, korzystając z metody określonej w „Sytuacje 2”.

Problem: Zamiast uruchamiać komputer z systemem gościa (typowym dla Linuksa), pojawia się błąd:

„Nie zainstalowano sterownika jądra.”

Rozwiązanie: Wyłączanie bezpiecznego rozruchu.

Użytkownicy UEFI mają funkcję Secure Boot zamiast zwykłego BIOS-u Award lub AMI. Zabrania uruchamiania nieautoryzowanych systemów operacyjnych i oprogramowania.

  1. Uruchom ponownie komputer.
  2. Podczas uruchamiania naciśnij klawisz, aby wejść do BIOS-u.
    • Ścieżki dla ASUSa:

      Uruchomić - Bezpieczny rozruch - Typ systemu operacyjnego - Inny system operacyjny.
      Uruchomić - Bezpieczny rozruch - Wyłączony.
      Bezpieczeństwo - Bezpieczny rozruch - Wyłączony.

    • Ścieżka dla HP: Konfiguracja systemu - Opcje rozruchu - Bezpieczny rozruch - Wyłączony.
    • Ścieżki dla Acera: Uwierzytelnianie - Bezpieczny rozruch - Wyłączony.

      Zaawansowany - Konfiguracja systemu - Bezpieczny rozruch - Wyłączony.

      Jeśli masz laptopa Acer, nie możesz po prostu wyłączyć tego ustawienia.

      Najpierw przejdź do zakładki Bezpieczeństwo za pomocą Ustaw hasło nadzorcy, ustaw hasło, a następnie spróbuj wyłączyć Bezpieczny rozruch.

      W niektórych przypadkach może być konieczna zmiana UEFI NA CSM Lub Tryb starszego typu.

    • Ścieżka firmy Dell: Uruchomić - Uefi boot - Wyłączony.
    • Ścieżka dla Gigabajta: Funkcje BIOS-u - Bezpieczny rozruch -Wyłączony.
    • Ścieżka dla Lenovo i Toshiba: Bezpieczeństwo - Bezpieczny rozruch - Wyłączony.

Sytuacja 6: Zamiast maszyny wirtualnej uruchamia się powłoka interaktywna UEFI

Problem: System gościa nie uruchamia się, zamiast tego pojawia się interaktywna konsola.

Rozwiązanie: Zmiana ustawień maszyny wirtualnej.


Jeśli żadne rozwiązanie Ci nie pomogło, zostaw komentarz z informacją o problemie, a my postaramy się Ci pomóc.