Co to jest maszyna wirtualna? Wszystko co musisz wiedzieć

Co to jest maszyna wirtualna? Wszystko co musisz wiedzieć

Maszyny wirtualne (VM) umożliwiają uruchamianie innych systemów operacyjnych w ramach bieżącego systemu operacyjnego. Wirtualny system operacyjny będzie działał tak, jakby był po prostu kolejnym programem na twoim komputerze.





Jest to idealne rozwiązanie do testowania innych systemów operacyjnych, takich jak Windows 10 lub alternatywne systemy operacyjne Linux. Możesz także używać maszyn wirtualnych do uruchamiania oprogramowania w systemach operacyjnych, dla których nie zostało zaprojektowane. Na przykład możesz uruchamiać programy Windows na Macu lub uruchom wiele kopii aplikacji na komputerze Mac z maszyną wirtualną.





Czy chcesz rozpocząć pracę z maszynami wirtualnymi? Nie musisz nic płacić — istnieje kilka świetnych, bezpłatnych programów do maszyn wirtualnych.





Co to jest maszyna wirtualna?

Maszyna wirtualna to program, który działa jak komputer wirtualny. Działa w bieżącym systemie operacyjnym (system operacyjny hosta) i zapewnia wirtualny sprzęt systemom operacyjnym gościa. System gościa działa w oknie systemu operacyjnego hosta, tak jak każdy inny program na komputerze.

Z perspektywy systemu operacyjnego gościa maszyna wirtualna jest prawdziwym, fizycznym komputerem.



Silnik emulacji maszyny wirtualnej, zwany hiperwizorem, obsługuje sprzęt wirtualny, w tym procesor, pamięć, dysk twardy, interfejs sieciowy i inne urządzenia. Wirtualne urządzenia sprzętowe udostępniane przez hiperwizor są mapowane na rzeczywisty sprzęt na komputerze fizycznym. Na przykład wirtualny dysk twardy maszyny wirtualnej jest przechowywany w pliku znajdującym się na dysku twardym.

W systemie można zainstalować kilka maszyn wirtualnych. Ogranicza Cię tylko ilość dostępnego dla nich miejsca. Po zainstalowaniu kilku systemów operacyjnych możesz otworzyć program maszyny wirtualnej i wybrać maszynę wirtualną, którą chcesz uruchomić. System operacyjny gościa uruchamia się i działa w oknie systemu operacyjnego hosta, chociaż można go również uruchomić w trybie pełnoekranowym.





mój komputer nie rozpoznaje mojego zewnętrznego dysku twardego

Praktyczne zastosowania maszyn wirtualnych

Maszyny wirtualne mają wiele popularnych zastosowań :

Przetestuj nowe wersje systemów operacyjnych : Możesz wypróbować system Windows 10 na komputerze z systemem Windows 7, jeśli nie chcesz jeszcze uaktualniać.





Eksperymentuj z innymi systemami operacyjnymi : Instalowanie różnych dystrybucji Linuksa na maszynie wirtualnej pozwala eksperymentować z nimi i uczyć się, jak działają. I uruchamianie systemu macOS w systemie Windows 10 na maszynie wirtualnej pozwala przyzwyczaić się do innego systemu operacyjnego, z którego korzystasz w pełnym wymiarze godzin.

Używaj oprogramowania wymagającego przestarzałego systemu operacyjnego : Jeśli masz ważną aplikację, która działa tylko w systemie Windows XP, możesz zainstaluj XP na maszynie wirtualnej i tam uruchom aplikację. Umożliwia to korzystanie z aplikacji, która działa tylko w systemie Windows XP bez faktycznego instalowania jej na komputerze. Jest to ważne, ponieważ system Windows XP nie jest już wspierany przez firmę Microsoft.

Uruchom oprogramowanie przeznaczone dla innego systemu operacyjnego s: Użytkownicy komputerów Mac i Linux mogą uruchomić system Windows na maszynie wirtualnej, aby korzystać z oprogramowania Windows na swoich komputerach bez problemów z kompatybilnością. Niestety gry są problemem. Programy maszyn wirtualnych wprowadzają obciążenie, a gry 3D nie będą działać płynnie w maszynie wirtualnej.

Testuj oprogramowanie na wielu platformach : Jeśli chcesz sprawdzić, czy aplikacja działa na wielu systemach operacyjnych, możesz zainstalować każdy na maszynie wirtualnej.

Konsolidacja serwerów : Firmy korzystające z wielu serwerów mogą umieścić niektóre w maszynach wirtualnych i uruchamiać je na jednym komputerze. Każda maszyna wirtualna jest izolowanym kontenerem, więc nie powoduje to problemów związanych z bezpieczeństwem związanych z uruchamianiem różnych serwerów w tym samym systemie operacyjnym. Maszyny wirtualne można również przenosić między serwerami fizycznymi.

VirtualBox to świetna aplikacja typu open source działająca w systemach Windows, macOS i Linux. Jedną z najlepszych części VirtualBox jest to, że nie ma wersji komercyjnej. Oznacza to, że otrzymujesz wszystkie funkcje za darmo, w tym funkcje zaawansowane, takie jak migawki. Pozwala to na zapisanie stanu maszyny wirtualnej i powrót do tego stanu w przyszłości, co doskonale nadaje się do testowania.

Napisaliśmy kompletny przewodnik po VirtualBox to pozwoli Ci zacząć.

Odtwarzacz VMware to kolejny dobrze znany program VM dla systemów Windows i Linux. VMware Player to darmowy odpowiednik komercyjnej aplikacji VMware Workstation, więc nie masz dostępu do wszystkich zaawansowanych funkcji, które oferuje VirtualBox.

Jednakże, zarówno VirtualBox, jak i VMware Player to solidne programy które oferują podstawowe funkcje za darmo. Jeśli jedno z nich nie działa dla Ciebie, wypróbuj drugie.

Ładowanie systemu operacyjnego na maszynę wirtualną

Aby zainstalować system operacyjny na maszynie wirtualnej, potrzebujesz dysku instalacyjnego systemu operacyjnego. Tworzenie nośnika instalacyjnego systemu Windows 10 przyda się do tego. Możesz także użyć pliku obrazu ISO, który często występuje w dystrybucji Linuksa. Programy maszyn wirtualnych oferują łatwe w użyciu kreatory, które przeprowadzą Cię przez proces tworzenia maszyny wirtualnej i instalowania systemu operacyjnego gościa.

Możesz również dowiedzieć się, jak to zrobić utwórz maszynę wirtualną za pomocą Windows 10 Hyper-V oraz jak Hyper-V wypada w porównaniu z VirtualBox i VMWare . Powinieneś również zapoznać się z naszymi wskazówkami, jak uzyskać szybszą wydajność maszyny wirtualnej lub przesyłać pliki maszyn wirtualnych między gościem a hostem .

Maszyny wirtualne nie ograniczają się tylko do stacjonarnych systemów operacyjnych — możesz nawet emuluj Androida w systemie Windows 10 .

Udział Udział Ćwierkać E-mail Jak uzyskać dostęp do wbudowanej poziomicy Google na Androidzie?

Jeśli kiedykolwiek musiałeś upewnić się, że coś jest wypoziomowane w mgnieniu oka, możesz teraz uzyskać poziomicę w telefonie w kilka sekund.

Czytaj dalej
Powiązane tematy
  • Wyjaśnienie technologii
  • VirtualBox
  • Maszyna wirtualna
O autorze Ben Stegner(opublikowano 1735 artykułów)

Ben jest zastępcą redaktora i kierownikiem ds. wdrażania w MakeUseOf. Zrezygnował z pracy w IT, aby pisać w pełnym wymiarze godzin w 2016 roku i nigdy nie oglądał się za siebie. Od ponad siedmiu lat zajmuje się samouczkami technicznymi, rekomendacjami gier wideo i nie tylko.

Więcej od Bena Stegnera

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować