Jakie są różne typy plików maszyny wirtualnej?
Maszyna wirtualna składa się z systemu operacyjnego, plików programu i plików danych i wymaga uruchomienia programu do wirtualizacji. Każda maszyna składa się z różnych plików maszyny wirtualnej, w tym pliku wirtualnego dysku twardego, pliku konfiguracji i pliku stanu zawieszenia. Inne typowe pliki to pliki dziennika, pliki obrazu dyskietki i specjalne pliki wewnętrzne, których niektóre programy wirtualizacyjne potrzebują do uruchomienia komputera.
Pliki wirtualnych dysków twardych są zwykle największymi ze wszystkich plików maszyn wirtualnych i zawierają system operacyjny maszyny wirtualnej, pliki programów i wszelkie dane osobowe przechowywane w wirtualnym systemie operacyjnym. Niektóre programy do wirtualizacji przechowują wszystkie dane wirtualnego dysku twardego w jednym dużym pliku, ale inne dzielą wirtualny dysk twardy na mniejsze części, aby ułatwić przechowywanie i tworzenie kopii zapasowych. Podczas konfigurowania maszyny wirtualnej często ma ona możliwość ustawienia stałego rozmiaru dysku twardego lub umożliwienia jego rozszerzenia do określonego limitu. Chociaż większość maszyn wirtualnych ma co najmniej jeden dysk twardy, mogą zawierać dodatkowe dyski.
Pliki maszyny wirtualnej obejmują również pliki konfiguracyjne używane do określania ustawień i opcji sprzętowych każdej maszyny wirtualnej. Programy do wirtualizacji różnią się udostępnianymi opcjami konfiguracji, ale użytkownicy zazwyczaj mogą wybrać, ile pamięci zużywa maszyna, jak duży jest dysk twardy, ile procesorów lub rdzeni jest używanych oraz jak maszyna wirtualna korzysta z napędu optycznego maszyny fizycznej. Inne opcje obejmują udostępnianie folderów, opcje drukowania, ustawienia wideo i audio, ustawienia sieciowe i opcje urządzenia uniwersalnej magistrali szeregowej (USB). Każda opcja często obsługuje dodatkowe ustawienia zaawansowane, które mogą wdrożyć doświadczeni użytkownicy.
Większość programów do wirtualizacji pozwala użytkownikom tymczasowo zawiesić maszynę wirtualną w jej bieżącym stanie, dlatego każda maszyna wirtualna często zawiera plik zawierający informacje o stanie maszyny, gdy użytkownik ją wstrzymał. Gdy użytkownik ponownie włącza komputer, program do wirtualizacji wykorzystuje ten plik do przywrócenia środowiska wirtualnego systemu operacyjnego i wszystkich otwartych programów lub plików. Ten plik jest zastępowany za każdym razem, gdy maszyna wirtualna jest zawieszana i przywracana.
Inne pliki maszyn wirtualnych obejmują obrazy dyskietek wirtualnych, pliki dziennika i pliki wewnętrzne, których używa program do wirtualizacji do prawidłowego ładowania maszyn wirtualnych. Gdy użytkownik tworzy kopię zapasową komputera przy użyciu niektórych programów, proces może również utworzyć specjalny plik kopii zapasowej, który pomoże użytkownikowi zaimportować maszynę wirtualną do innego programu. Chociaż większość programów do wirtualizacji zawiera te różne pliki, rozszerzenie używane dla każdego typu pliku jest bardzo różne.