Co to jest format pliku VHDX?
.vhdx to format obrazu dysku wirtualnego - następca formatu .VHD - wprowadzony wraz z Windows 8 i Windows Server 2012.
Plik .vhdx może być używany do przechowywania wszystkich danych z pojedynczego dysku twardego, systemu operacyjnego lub plików i folderów wybranych przez użytkownika. Może być zatem używany jako fizyczne urządzenie dyskowe, ponieważ zawiera dokładną kopię plików i struktury danych oryginalnego dysku, zapakowaną jako pojedynczy obraz pliku.
Format VHDX oferuje kilka ważnych zalet w porównaniu do starszego odpowiednika .vhd. Największą z nich jest rozszerzona maksymalna pojemność wynosząca 64 TB, w porównaniu do limitu około 2 TB w starszym formacie VHD. Nowszy format oferuje lepszą wydajność wirtualizacji na woluminach z dużymi sektorami logicznymi, dzięki optymalizacji w strukturze woluminu dynamicznego. Inną ważną funkcją jest dodanie dziennika kolejkowania zapisu wbudowanego w sam plik, który działa jako kronika (journal), zapobiegając utracie danych i uszkodzeniom w przypadku nagłej awarii zasilania.
Migawki dysków różnicowych są przechowywane jako pliki .AVHDX i mogą być łączone w hierarchię rodzic-dziecko. Plik zaczyna się od 8-bajtowej sygnatury ASCII vhdxfile pod offsetem 0. W systemie Windows plik .vhdx można zamontować bezpośrednio za pomocą Zarządzania dyskami, Hyper-V lub polecenia PowerShell Mount-VHD.
Bezpieczeństwo
RYZYKO: MEDIUMPlik .vhdx jest obrazem dysku, nie jest bezpośrednio wykonywalny na hoście - może jednak zawierać pełny, bootowalny system operacyjny, więc pobrany plik VHDX może skrywać złośliwe oprogramowanie wewnątrz gościa. Uruchamiaj niezaufane maszyny wirtualne w izolacji. Montowanie/dołączanie pliku VHDX wystawia jego system plików na hosta, więc przeskanuj nieznane obrazy przed otwarciem plików wewnątrz. Obrazy VHDX przechowują wszelkie wrażliwe dane, które posiadał gość (poświadczenia, pliki osobiste) - traktuj je jako poufne. Mogą być bardzo duże (a pliki VHDX z WSL2/Dev Drive rosną z czasem - użyj Optimize-VHD/diskpart compact, aby odzyskać miejsce).
Szczegóły formatu
w pigułceProgramy otwierające pliki VHDX
Szczegóły techniczne
specyfikacja| Struktura kontenera | Cztery regiony: Identyfikator pliku (1 MB), Log (zmienny), Metadane (1 MB), Dane (zmienne); wszystkie regiony są wyrównane do 1 MB |
| Maksymalny rozmiar dysku wirtualnego | 64 TB (67 108 864 MB) |
| Obsługiwane typy dysków | Stały (Fixed), Dynamicznie rozszerzalny (Dynamically Expanding) oraz Różnicowy (Differencing - migawka rodzic-dziecko) |
| Sygnatura pliku | 8-bajtowy ciąg ASCII „vhdxfile” pod offsetem 0, po którym następuje 512-bajtowy ciąg twórcy w formacie UTF-16LE |
| Domyślny rozmiar bloku danych | 32 MB; konfigurowalny w potęgach liczby 2 od 1 MB do 256 MB |
| Obsługiwane rozmiary sektorów logicznych | 512 bajtów (emulacja 512n / 512e) lub 4 096 bajtów (natywne 4Kn) |
| Dziennik kolejkowania zapisu | Cykliczny dziennik w regionie Log chroni metadane i dane przed uszkodzeniem w przypadku nieoczekiwanej utraty zasilania |
| Tabela alokacji bloków (BAT) | Przeplata wpisy ładunku i wpisy mapy bitowej sektorów; śledzi, które bloki są przydzielone lub zainicjowane zerami |
| Łańcuch różnicowy | Podrzędne pliki .avhdx odwołują się do rodzica poprzez wpis Parent Locator w regionie metadanych; łańcuchy mogą być scalane w trybie offline |
| Śledzenie GUID | Każdy dysk posiada unikalny identyfikator GUID danych aktualizowany przy każdym zapisie, co umożliwia walidację łańcucha migawek |
| Fizyczny rozmiar sektora | Przechowywany w regionie metadanych; zazwyczaj 512 bajtów lub 4 096 bajtów, aby dopasować się do bazowej pamięci masowej hosta |
| Typ MIME | application/x-vhd (zgodnie z konwencją współdzielony ze starszym kontenerem VHD) |
| Zarządzanie przez PowerShell | Polecenia New-VHD, Convert-VHD, Resize-VHD, Mount-VHD, Dismount-VHD poprzez moduł Hyper-V PowerShell |
| Maksymalna liczba bloków ładunku | Do 2^32 − 1 bloków danych na dysk, co umożliwia adresowanie 64 TB przestrzeni przy domyślnym rozmiarze bloku 32 MB |
| Wydano | Windows 8 / Windows Server 2012 (2012); spec [MS-VHDX] |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | learn.microsoft.com |
Konwersje VHDX
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki VHDX.