Konwertuj komputer z systemem Windows na maszynę wirtualną za pomocą Hyper-V

Świetnym sposobem na uchronienie się przed wirusami, złośliwym oprogramowaniem i oprogramowaniem szpiegującym jest użycie maszyny wirtualnej do przeglądania Internetu(Internet) zamiast zwykłego komputera z systemem Windows(Windows) . Czym więc jest maszyna wirtualna? Jest to w zasadzie pełna kopia systemu Windows , która działa w innej kopii systemu Windows zwanej hostem.

Wirtualna wersja systemu Windows to tylko duży plik, a specjalne oprogramowanie działające na komputerze z systemem Windows(Windows) (oprogramowanie do wirtualizacji) działa jak fałszywy komputer, dzięki czemu system Windows(Windows) może działać. Wszystko, co zrobisz na maszynie wirtualnej, nie wpłynie na system operacyjny hosta. Możesz więc pobrać 10 wirusów na maszynę wirtualną, a Twój główny system operacyjny będzie bezpieczny.

Zaletą maszyn wirtualnych jest to, że można je zresetować. Jeśli więc dostaniesz wirusa podczas przeglądania na maszynie wirtualnej, możesz po prostu zresetować maszynę wirtualną do stanu domyślnego podczas pierwszej instalacji i zacząć od nowa. To także świetny sposób na zwiększenie prywatności, ponieważ możesz po prostu wymazać wszystko, co zrobiłeś na maszynie wirtualnej.

Zanim zaczniemy, porozmawiajmy o wymaganiach. Istnieje wiele narzędzi do wirtualizacji oprogramowania, takich jak VMWare , Parallels , VirtualBox itp., Ale zamierzam trzymać się tylko oprogramowania Microsoft  . Aby to zadziałało, potrzebujesz dwóch rzeczy:

  1. Disk2VHD — bezpłatne narzędzie firmy Microsoft , które będzie używane do konwersji dowolnego systemu(Windows) operacyjnego Windows, począwszy od Windows XP , na plik maszyny wirtualnej.
  2. Windows 8.1 Pro lub Windows 10 Pro(Windows 8.1 Pro or Windows 10 Pro) — aby ukończyć ten proces , potrzebujesz wersji Pro systemu Windows 8.1 lub Windows 10. (Windows 8.1)Oba systemy operacyjne mają narzędzie o nazwie Hyper-V , za pomocą którego można uzyskać dostęp do wirtualnego pliku utworzonego przez Disk2VHD .

Warto również zauważyć, że chociaż możesz używać Windows XP , Vista i 7 jako maszyny wirtualnej, najlepiej jest przekonwertować maszynę z systemem Windows 8.1(Windows 8.1) lub Windows 10, ponieważ najwyższa rozdzielczość obsługiwana przez Hyper-V dla tych starszych systemów operacyjnych to 1600 ×1200. To naprawdę denerwujące i nie wiem, dlaczego Microsoft nie zadał sobie jeszcze trudu, aby naprawić ten problem. Zresztą to tylko problem dla tych, którzy mają monitory o wysokiej rozdzielczości.

Konwertuj system operacyjny Windows na VHD

Zacznijmy od prostej części: przekonwertowania bieżącej wersji systemu Windows na maszynę wirtualną ( plik VHD lub VHDX ). Aby to zrobić, pobierz wspomniane powyżej narzędzie Disk2VHD i uruchom plik EXE .

start dysku2vhd

Po uruchomieniu zobaczysz ekran podobny do powyższego. Naprawdę nie musisz tutaj wiele robić poza wybraniem lokalizacji, w której chcesz zapisać plik VHDX i woluminów, które chcesz dołączyć.

Jeśli masz duży dysk twardy, możesz po prostu pozwolić mu zapisać plik na tej samej partycji, co system Windows(Windows) . Jeśli nie, wybierz inną lokalizację, na przykład drugi dysk twardy lub zewnętrzny dysk twardy USB . Domyślnie wybiera wszystkie woluminy znalezione na twoim komputerze, co może nie być pożądane.

W moim przypadku mam kilka dysków twardych podłączonych do komputera, więc chcę wybrać tylko wolumin C:, który ma rozmiar 37,26 GB. Ponadto chcesz się upewnić, że wybrałeś wszystkie inne woluminy, które zostały utworzone podczas instalowania systemu Windows(Windows) , najprawdopodobniej wolumin rozruchowy( Boot ) i wolumin zarezerwowany przez system( System Reserved) . Zwykle są one naprawdę małe: w moim przypadku wolumin zarezerwowany przez system(System Reserved) ma tylko 34 MB, a drugi wolumin, który nie ma etykiety, ma tylko 322,08 MB.

Bardzo ważne jest, aby wybrać te inne woluminy oprócz głównego woluminu systemu Windows(Windows) , ponieważ w przeciwnym razie system operacyjny nie uruchomi się po załadowaniu go do Hyper-V . Zamiast tego otrzymasz komunikat o błędzie rozruchu(Boot Failure) ! Dzieje się tak, ponieważ te dwa dodatkowe woluminy informują system, gdzie znajduje się system Windows i jak go uruchomić.

awaria rozruchu

Utworzenie pliku VHDX(VHDX) prawdopodobnie zajmie trochę czasu, w zależności od tego, jak duża jest twoja partycja Windows. Po zakończeniu będziesz mieć jeden naprawdę duży plik i dwa mniejsze pliki.

obrazy vhdx

Zainstaluj Hyper-V w Windows 8.1/10

Następnie musimy zainstalować narzędzia Hyper-V w systemie Windows 8.1(Windows 8.1) lub Windows 10 Pro . Jeśli masz edycje Home , musisz uaktualnić do wersji Pro , zanim będzie można zainstalować Hyper-V. Kliknij (Hyper-V. Click)Start i wpisz funkcje systemu Windows(windows features) .

cechy okien

U góry kliknij Włącz lub wyłącz funkcje systemu Windows( Turn Windows features on or off) . Pojawi się okno, w którym możesz zaznaczyć dodatkowe elementy, które chcesz zainstalować. Śmiało i zaznacz pole Hyper-V . Powinno to automatycznie zaznaczyć pola dla narzędzi zarządzania(Hyper-V Management Tools) Hyper-V i platformy Hyper-V(Hyper-V Platform) .

włącz hiperv

Kliknij OK(Click OK) i pozwól systemowi Windows zainstalować funkcje. Będziesz także musiał ponownie uruchomić komputer. Po uruchomieniu kopii zapasowej kliknij Start , Wszystkie aplikacje(All Apps) , a następnie przewiń w dół do Narzędzia administracyjne systemu Windows(Windows Administrative Tools) . Powinieneś zobaczyć tam Menedżera funkcji Hyper-V(Hyper-V Manager) . Możesz także po prostu kliknąć Start i wpisać Hyper-V , aby go wyszukać.

menu startowe hiper v

Konfiguracja Hyper-V

Teraz zabawa! Zacznijmy od Hyper-V. Śmiało(Hyper-V. Go) i otwórz Menedżera funkcji Hyper-V(Hyper-V Manager) , a zobaczysz pusty obszar roboczy.

menedżer hiperv

Po lewej stronie znajduje się serwer, który powinien być nazwą twojego komputera. W środkowej części znajduje się lista maszyn wirtualnych i punktów kontrolnych. Po prawej stronie masz dynamiczne menu, które zmienia się w zależności od tego, jaki element jest wybrany w sekcjach po lewej stronie. Aby rozpocząć, wybierz nazwę komputera po lewej stronie.

nowa maszyna wirtualna

Teraz po prawej stronie kliknij Nowa(New) , a następnie Maszyna wirtualna(Virtual Machine) . Spowoduje to wyświetlenie kreatora nowej maszyny wirtualnej. Pierwszym krokiem jest nadanie nazwy maszynie wirtualnej.

nazwa maszyny wirtualnej

Następnie musisz wybrać generację maszyny wirtualnej. Jeśli konwertujesz 64-bitową wersję systemu Windows na maszynę wirtualną, a Twój sprzęt komputerowy obsługuje UEFI , wybierz Generację 2( Generation 2) , ponieważ umożliwia to korzystanie z bardziej zaawansowanych funkcji. Użyj 1. generacji( Generation 1) w przypadku 32-bitowych wersji systemu Windows lub jeśli komputer korzysta ze starszego systemu BIOS(BIOS) . Generacja 2(Generation 2) obsługuje również wyświetlacze szerokoekranowe podczas wirtualizacji  systemu Windows(Windows) 8.1 lub Windows 10.

Jeśli nie masz pojęcia, co to wszystko oznacza, po prostu wybierz Generację 1(Generation 1) , aby być po bezpiecznej stronie. Zauważ, że jeśli maszyna wirtualna nie uruchomi się, możesz ją łatwo usunąć i ponownie rozpocząć ten proces. Wybierz inną generację i sprawdź, czy uruchamia się poprawnie. Usunięcie maszyny wirtualnej w Hyper-V nie powoduje usunięcia oryginalnych plików VHDX .

generowanie maszyn wirtualnych

Na następnym ekranie musisz wybrać ilość pamięci, którą chcesz przypisać do swojej maszyny wirtualnej. Zostawiłem go z domyślną wartością 1024 MB, ale możesz ją zwiększyć, jeśli masz wystarczająco dużo pamięci RAM(RAM) na swoim komputerze głównym.

pamięć maszyny wirtualnej

Śmiało i na razie pomiń ekran konfiguracji sieci( Configure Networking) , ponieważ będziemy musieli to zrobić później. Na razie po prostu zostaw to na Nie połączono(Not Connected) . Na ekranie Podłącz wirtualny dysk twardy(Connect Virtual Hard Disk) należy wybrać opcję Użyj istniejącego wirtualnego dysku twardego(Use an existing virtual hard disk) .

podłącz wirtualny dysk twardy

Kliknij przycisk Przeglądaj(Browse) i wybierz obraz VHDX , który reprezentuje rzeczywistą partycję Windows . To powinien być naprawdę duży plik VHDX . Po kreatorze będziemy musieli ręcznie dodać pozostałe dwa dyski VHDX , co pokażę dalej. W tym momencie przejrzyj podsumowanie i kliknij Zakończ(Finish) .

Teraz powinieneś zobaczyć nową pozycję w sekcji Maszyny wirtualne( Virtual Machines) . Jeśli to klikniesz, zobaczysz również kilka innych opcji w prawym panelu.

uruchom maszynę wirtualną

Aby uruchomić maszynę wirtualną, wybierz ją, a następnie kliknij Start . Kolumna Stan(State) zmieni się na Running . Aby wyświetlić maszynę wirtualną, kliknij Połącz(Connect) . Jeśli zrobiłeś to teraz, zobaczysz komunikat o błędzie, o którym wspomniałem na początku artykułu: Błąd rozruchu(Boot failure) . Nadal musimy dodać inne dyski twarde.

Wybierz maszynę wirtualną i kliknij Wyłącz( Turn Off) . Następnie kliknij link Ustawienia . (Settings)Po lewej stronie powinieneś zobaczyć kontroler IDE 0(IDE Controller 0) i kontroler IDE 1( IDE Controller 1) . Najpierw kliknij kontroler 0( Controller 0) . Jeśli wybierzesz Generację 2(Generation 2) , zobaczysz tylko kontroler SCSI(SCSI Controller) .

kontroler ide

Zobaczysz, że pierwszy plik VHDX , który dodaliśmy w kreatorze, jest już na liście. Teraz musimy dodać drugi i trzeci plik. Upewnij(Make) się , że wybrano Dysk twardy(Hard Drive) , a następnie kliknij Dodaj(Add) .

dodaj drugi vhdx

Pole Lokalizacja(Location) powinno automatycznie wybrać 1 , ponieważ slot 0 jest zajęty przez nasz pierwszy plik (0)VHDX . Każdy kontroler IDE(IDE Controller) ma tylko dwa gniazda do dodawania dysków. Kliknij (Click) Wirtualny dysk twardy(Virtual hard disk) i wybierz drugi plik VHDX.

Teraz kliknij Kontroler IDE 1(IDE Controller 1) , a następnie ponownie kliknij przycisk Dodaj(Add) . Zrób to samo tutaj, ale wybierz trzeci plik VHDX .

dodaj trzeci vhdx

Teraz, gdy mamy dołączone wszystkie trzy pliki VHDX , możemy kliknąć OK i uruchomić naszą maszynę wirtualną. Miejmy nadzieję, że tym razem pojawi się ekran z ładowaniem systemu Windows !(Windows)

Windows działający w hiper v

Skonfiguruj sieć

Na koniec musimy skonfigurować sieć dla maszyny wirtualnej, aby można było połączyć się z siecią lokalną i Internetem(Internet) . Aby to zrobić, kliknij Virtual Switch Manager w górnej części menu po prawej stronie.

nowy wirtualny przełącznik

Kliknij Nowy przełącznik sieci wirtualnej,(New virtual network switch) a następnie wybierz Zewnętrzny(External) z pola listy. Na koniec kliknij Utwórz przełącznik wirtualny(Create Virtual Switch) .

zewnętrzny wirtualny przełącznik

Jeśli chcesz, nadaj swojemu przełącznikowi wirtualnemu nazwę, a następnie wybierz odpowiednią sieć z listy rozwijanej. Jeśli masz więcej niż jedną kartę sieciową, wybierz tę, która jest podłączona do sieci i Internetu(Internet) . Po utworzeniu przełącznika musimy poinformować maszynę wirtualną, aby z niego korzystała. Aby to zrobić, kliknij maszynę wirtualną w menedżerze Hyper-V , a następnie kliknij link Ustawienia(Settings) w prawym okienku.

skonfiguruj przełącznik sieciowy

Kliknij Karta sieciowa( Network Adapter) , a następnie wybierz nowy przełącznik wirtualny, który utworzyłeś w poprzednim kroku. Otóż ​​to! Teraz, po uruchomieniu maszyny wirtualnej, powinna ona uzyskać dostęp do sieci za pośrednictwem komputera hosta.

Mamy nadzieję, że ten artykuł pomoże Ci przekonwertować obecny komputer na maszynę wirtualną, którą możesz uruchomić na tym samym komputerze lub innym komputerze, jeśli chcesz. W tym procesie jest wiele rzeczy, które mogą się nie udać, więc nie wahaj się skomentować, jeśli napotkasz problemy. Cieszyć się!



About the author

Jestem web developerem i inżynierem dźwięku z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu aplikacji Chrome/Web Audio, a także aplikacji Discord. Moje umiejętności w obu dziedzinach pozwalają mi tworzyć produkty wysokiej jakości, które są łatwe w obsłudze i utrzymaniu. Ponadto jestem doświadczonym użytkownikiem Discorda i pracuję nad aplikacją od ponad dwóch lat.



Related posts