Pliki VHD i VHDX brzmią podobnie, ale mają pewne kluczowe różnice, o których powinieneś wiedzieć przed użyciem.
Kluczowe dania na wynos
- VHD i VHDX to dwa typy plików dysków wirtualnych używanych w środowiskach wirtualizacyjnych do reprezentowania wirtualnych dysków twardych. VHD to starszy format, a VHDX to nowszy format.
- VHDX ma pewne zalety w porównaniu z VHD, takie jak większy maksymalny rozmiar dysku wynoszący 64 TB, lepsza wydajność w przypadku nowoczesnego sprzętu i funkcje takie jak ochrona przed uszkodzeniem danych. Jednak VHDX nie jest powszechnie obsługiwany przez oprogramowanie do wirtualizacji innych firm, ograniczając jego użycie do Hyper-V.
- To, czy używać VHD, czy VHDX, zależy od Twoich potrzeb i priorytetów. Jeśli używasz Hyper-V, VHDX jest lepszym wyborem ze względu na nowsze i bezpieczniejsze funkcje. Jeśli jednak ważna jest dla Ciebie kompatybilność z oprogramowaniem do wirtualizacji innych firm, VHD jest szeroko obsługiwanym formatem, którego można używać na dowolnej maszynie wirtualnej.
VHD i VHDX to dwa powszechnie używane formaty plików obrazu dysku maszyny wirtualnej używane do wirtualizacji dysku twardego komputera. Te dwa formaty obrazów dysków, używane głównie z platformą wirtualizacji Hyper-V firmy Microsoft, brzmią podobnie, ale mają pewne kluczowe różnice, o których należy wiedzieć przed uruchomieniem maszyny wirtualnej.
Co to jest VHD?
Na początek zaczniemy wyjaśniać starszy z tych dwóch formatów – VHD.
VHD oznacza Wirtualny dysk twardy i jest rodzajem formatu pliku używanego do reprezentowania wirtualnego dysku twardego. Zasadniczo jest to format pliku obrazu dysku, który obejmuje całą zawartość zwirtualizowanego dysku twardego. Pliki VHD są wykorzystywane głównie w środowiskach wirtualizacyjnych, gdzie symulują funkcjonalność fizycznych dysków twardych w maszynach wirtualnych. Pliki VHD mogą przechowywać system operacyjny, aplikacje i dane, co czyni je integralną częścią technologii wirtualizacji, a te maszyny wirtualne używają i rozpoznają te pliki jako rzeczywiste dyski sprzętowe — możesz je montować, odmontowywać i przechowywać inne pliki ich.
Jest to format stworzony przez firmę Connectix w 2003 roku, która od 2005 roku udostępnia specyfikację pliku osobom trzecim. Format ten był używany głównie przez firmę Microsoft w jego wirtualnym komputerze, a następnie swoją platformę wirtualizacyjną Hyper-V, ale jest również używany przez programy do wirtualizacji innych firm takich jak Virtualbox i VMware.
Co to jest VHDX?
Z drugiej strony VHDX to po prostu nowsza wersja VHD. Firma Microsoft zdecydowała się wypuścić następcę VHD, który mógłby naprawić niektóre niedociągnięcia i problemy VHD, a także uczynić go bardziej elastycznym w użyciu. Firma Microsoft używa obecnie plików VHDX dla Hyper-V, ale w przeciwieństwie do VHD, VHDX nie jest powszechnie obsługiwany przez oprogramowanie do wirtualizacji innych firm. W chwili pisania tego tekstu Virtualbox i VMware instruują użytkowników, aby konwertowali pliki VHDX na VHD, jeśli chcą ich używać na swoich maszynach wirtualnych.
VHDX został po raz pierwszy wdrożony w 2012 r. wraz z premierą systemów Windows 8 i Windows Server 2012 i od tego czasu stał się popularnym formatem wszystkich wirtualizacji firmy Microsoft.
Czym różnią się VHD i VHDX?
Istnieją pewne różnice między VHD i VHDX. Najbardziej rzucającym się w oczy jest maksymalny rozmiar dysku. Podczas gdy VHD pozwala na dyski o pojemności do 2 TB, VHDX podnosi poprzeczkę do 64 TB. Chociaż jest mało prawdopodobne, że będziesz potrzebować tak dużo, chyba że jesteś użytkownikiem biznesowym, pomocne może być, jeśli potrzebujesz więcej niż 2 TB na maszynie wirtualnej.
Istnieje również kilka innych różnic. Pliki VHDX obsługują większe rozmiary bloków i lepszą wydajność, szczególnie w przypadku nowoczesnego sprzętu i aplikacji z zaawansowanymi funkcjami przechowywania. Pliki VHDX są również bardziej odporne i obejmują takie funkcje, jak ochrona przed uszkodzeniem danych podczas awarii zasilania oraz mechanizm „logowania” umożliwiający śledzenie zmian przed ich zatwierdzeniem plik.
Ponieważ jest to ulepszona wersja VHD, VHDX tak naprawdę nie ma żadnych wad. Jednak jedyną wadą, o której chcielibyśmy wspomnieć, jest to, że tak naprawdę można używać plików VHDX tylko na Hyper-V, a większość oprogramowania do wirtualizacji innych firm jeszcze ich nie obsługuje.
VHD vs. VHDX: Który jest lepszy?
Jeśli zamierzasz używać Hyper-V, VHDX jest oczywistym wyborem. Jest to nowszy format, a także najbardziej elastyczny i najbezpieczniejszy i posiadający najwięcej funkcji. Jednak fakt, że jest on ledwo kompatybilny z oprogramowaniem do wirtualizacji innych firm, oznacza, że w tym formacie ogranicza się tylko do Hyper-V.
Z drugiej strony VHD jest starszym formatem. Mimo to jest to również szeroko udokumentowany program, używany w zasadzie we wszystkich dostępnych programach do wirtualizacji, więc jeśli masz plik VHD, możesz go używać na dowolnej maszynie wirtualnej.
Główne różnice między VHD i VHDX sprowadzają się do tego, co cenisz najbardziej: korzystanie z nowszej specyfikacji lub przechowywanie plików w specyfikacji, która może być używana w oprogramowaniu innych firm. To naprawdę zależy od Ciebie. Powinniśmy również wspomnieć, że oprócz VHD i VHDX istnieją również inne formaty, w tym pliki VMDK VMware i pliki VDI VirtualBox, więc jest to kwestia tego, co będzie dla Ciebie lepsze.