.VHD

Plik VHD

Virtual Hard Disk
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik VHD to kompletny dysk twardy zapisany jako pojedynczy plik - zawiera tablicę partycji, system plików, a często także pełny system operacyjny. W systemie Windows można go zamontować w przystawce Zarządzanie dyskami, aby odczytać pliki, lub podłączyć do Hyper-V lub VirtualBox, aby uruchomić maszynę wirtualną. Następcą tego formatu jest VHDX, który obsługuje większe dyski i jest bardziej odporny na uszkodzenia.

Deweloper: Microsoft (originally Connectix Virtual PC) Kategoria: Pliki obrazów dysków Otwarty standard MIME: application/x-vhd
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .BIN · .ISO · .MDF · .DMG

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 13, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku VHD?

Plik .vhd zawiera wirtualny obraz dysku twardego, używany przez platformy wirtualizacyjne, takie jak Microsoft Hyper-V, Oracle VirtualBox i Windows Virtual PC. Pojedynczy plik .vhd może zawierać wszystkie dane zapisane na fizycznym dysku twardym, zachowując tę samą strukturę - partycje, pliki systemowe, zwykłe pliki i foldery.

Możliwości wynikające z plików .vhd

Pliki .vhd są zazwyczaj używane jako dyski maszyn wirtualnych, co umożliwia instalację i uruchamianie wielu systemów operacyjnych bez konieczności posiadania kilku fizycznych napędów lub oddzielnych komputerów. Daje to wiele możliwości - na przykład utrzymywanie programów i aplikacji w różnych środowiskach. Pliki .vhd umożliwiają również przywracanie wybranych katalogów lub całego dysku twardego. W systemie Windows 7 i nowszych, plik .vhd można zamontować bezpośrednio przez Zarządzanie dyskami lub za pomocą polecenia PowerShell Mount-DiskImage, bez potrzeby instalowania oprogramowania firm trzecich.

Krótka historia formatu VHD

Format VHD został stworzony przez firmę Connectix, przejętą przez Microsoft w 2003 roku, która następnie rozwinęła produkt Microsoft Virtual PC. Microsoft opublikował później specyfikację VHD w ramach inicjatywy Open Specification Promise, czyniąc format bezpłatnym do implementacji. W 2012 roku wprowadzono znaczące ulepszenia w postaci nowego formatu - .VHDX - który obsługuje większe dyski (do 64 TB) i poprawia odporność na uszkodzenia.

Typy plików VHD

Pliki .vhd można podzielić na kilka typów, co ułatwia zarządzanie nimi:

  • Stały obraz dysku twardego (Fixed) - ma stały rozmiar równy rozmiarowi dysku wirtualnego; cała przestrzeń jest alokowana w momencie tworzenia.
  • Dynamiczny obraz dysku twardego (Dynamic) - rozmiar pliku zaczyna się od niewielkiego i rośnie w miarę zapisywania danych; zawiera tylko te sektory, które zostały faktycznie użyte.
  • Różnicowy obraz dysku (Differencing) - oddzielny plik .vhd, który rejestruje tylko zmiany w stosunku do dysku nadrzędnego (bazowego); Hyper-V używa powiązanego rozszerzenia .AVHD dla plików punktów kontrolnych maszyn wirtualnych.
  • Połączony (pass-through) - zawiera jedynie łącze do fizycznego napędu, przyznając maszynie wirtualnej bezpośredni dostęp do sprzętu.

Konkurencyjne formaty dysków wirtualnych to .VMDK (VMware) oraz .VDI (natywny dla VirtualBox). Narzędzie qemu-img pozwala na konwersję między wszystkimi tymi formatami w systemach Linux i macOS.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .vhd jest obrazem dysku, nie jest bezpośrednio wykonywalny na hoście - może jednak zawierać pełny rozruchowy system operacyjny, więc pobrany plik VHD może skrywać złośliwe oprogramowanie wewnątrz gościa. Uruchamiaj niezaufane maszyny wirtualne w izolacji (brak udostępnionych folderów, ograniczona sieć). Montowanie VHD przez Zarządzanie dyskami wystawia jego system plików na hosta, więc przeskanuj nieznane obrazy przed otwarciem plików. Pliki VHD przechowują również wszelkie wrażliwe dane gościa (poświadczenia, pliki osobiste) - traktuj je jako poufne. Są duże; upewnij się, że masz wolne miejsce przed konwersją lub kopiowaniem.

Szczegóły formatu

w pigułce
PEŁNA NAZWAVirtual Hard Disk
DEWELOPERMicrosoft (originally Connectix Virtual PC)od Connectix Virtual PC (early 2000s); Microsoft published the VHD spec under its Open Specification Promise in 2006
TYP MIMEapplication/x-vhd
TYPBinarny kontener wirtualnego dysku twardego - przechowuje cały dysk gościa (tablicę partycji, system plików, system operacyjny, pliki); stały, dynamiczny lub różnicowy
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304050607
HEX
636F6E6563746978
ASCII
conectix
VHD posiada 512-bajtową stopkę, której pierwsze 8 bajtów to cookie ASCII „conectix” (tak, pisane w ten sposób, od Connectix). Stałe dyski VHD mają je tylko na końcu; dynamiczne/różnicowe dyski VHD mają również kopię na offsecie 0 oraz nagłówek dysku dynamicznego „cxsparse”. Zatem stały VHD NIE posiada stałej sygnatury w bajcie 0 (jest to surowy obraz dysku z dołączoną stopką). VHD to obraz dysku twardego, a nie obraz optyczny/ISO.

Programy otwierające pliki VHD

Windows4 apps
7-Zip Open-source Otwiera plik .vhd jako archiwum, aby wyodrębnić pliki z wnętrza bez montowania/uruchamiania (tylko do odczytu).
Hyper-V Wbudowany Aby URUCHOMIĆ go jako maszynę: podłącz .vhd jako dysk maszyny wirtualnej w Menedżerze Hyper-V (funkcja Windows Pro/Enterprise) i uruchom maszynę wirtualną.
Windows Disk Management (built-in) Wbudowany Aby przeglądać pliki: Zarządzanie dyskami > Akcja > Dołącz plik VHD, wybierz .vhd - zostanie zamontowany jako litera dysku. Odłącz po zakończeniu. (Dwukrotne kliknięcie .vhd w Eksploratorze na Win8+ również go montuje).
Oracle VirtualBox Open-source Podłącz .vhd do maszyny wirtualnej (VirtualBox odczytuje/zapisuje VHD) i uruchom ją; lub przekonwertuj za pomocą VBoxManage.
macOS2 apps
Oracle VirtualBox Open-source Podłącz .vhd do maszyny wirtualnej (VirtualBox odczytuje/zapisuje VHD) i uruchom ją; lub przekonwertuj za pomocą VBoxManage.
qemu-img Open-source Inspekcja/konwersja: „qemu-img info dysk.vhd” lub konwersja do qcow2/raw/vmdk dla innych narzędzi.
Linux2 apps
Oracle VirtualBox Open-source Podłącz .vhd do maszyny wirtualnej (VirtualBox odczytuje/zapisuje VHD) i uruchom ją; lub przekonwertuj za pomocą VBoxManage.
qemu-img / libguestfs (guestmount) Open-source Konwertuj za pomocą qemu-img lub zamontuj system plików gościa, aby skopiować pliki: „guestmount -a dysk.vhd -i --ro /mnt”.

Szczegóły techniczne

specyfikacja
Typ konteneraBinarny kontener wirtualnego dysku twardego - surowy obraz dysku z 512-bajtową stopką dołączoną na końcu pliku
Cookie stopki (magiczne bajty)Ciąg ASCII „conectix” (8 bajtów) na początku 512-bajtowej stopki; na końcu pliku (EOF) dla stałych dysków VHD, oraz dodatkowo na offsecie 0 dla dynamicznych i różnicowych dysków VHD
Rozmiar stopki512 bajtów; druga kopia jest umieszczana w bajcie 0 w dynamicznych i różnicowych plikach VHD, gdzie służy jako nagłówek pliku
Maksymalny rozmiar dysku wirtualnego~2040 GB (~2 TB), ograniczony przez 32-bitowe pola geometrii w stopce VHD
Typ MIMEapplication/x-vhd
Obsługiwane typy obrazów dyskówStały (pre-alokowany), Dynamiczny (rzadki, rośnie przy zapisie), Różnicowy (dysk potomny rejestrujący zmiany względem nadrzędnego), Pass-through (odniesienie do fizycznego napędu)
Rozmiar bloku dynamicznegoDomyślnie 2 MB na blok; każdy blok ma powiązaną bitmapę sektorów śledzącą, które 512-bajtowe sektory w jego obrębie zostały zapisane
Kolejność bajtów stopkiBig-endian (sieciowa kolejność bajtów) dla wszystkich wielobajtowych pól stopki, w tym rozmiaru, geometrii i znaczników czasu
Weryfikacja integralnościSuma kontrolna CRC-32 osadzona zarówno w 512-bajtowej stopce, jak i w nagłówku dysku dynamicznego
Kodowanie geometrii dyskuWartości Cylinder-Head-Sector (CHS) przechowywane w stopce dla rozruchu zgodnego z BIOS
Natywne montowanie w WindowsMożliwość montowania w systemie Windows 7 i nowszych bez narzędzi firm trzecich - poprzez Zarządzanie dyskami, „diskpart attach vdisk” lub polecenie PowerShell „Mount-DiskImage”
Następca formatuZastąpiony przez „.vhdx”, który obsługuje dyski wirtualne do 64 TB i dodaje kronikowanie metadanych dla odporności na awarie
Emulowany rozmiar sektora512 bajtów (tradycyjna geometria HDD), niezależnie od fizycznego rozmiaru sektora napędu hosta
Wpisy lokalizatora rodzicaRóżnicowe dyski VHD przechowują do 8 wpisów lokalizatora rodzica, wspierając elastyczne rozwiązywanie ścieżek na różnych platformach
Model licencyjnyOpublikowany w ramach Microsoft Open Specification Promise, zezwalający na bezpłatną implementację przez strony trzecie
WydanoConnectix Virtual PC (early 2000s); Microsoft published the VHD spec under its Open Specification Promise in 2006
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjalearn.microsoft.com

Konwersje VHD

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami VHD. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby
C
camille13 d agoBEZ ODPOWIEDZI
v fvfbbvgbdgdg v jn cjnduje h bcj
Oczekiwanie na odpowiedź
C
camille13 d agoBEZ ODPOWIEDZI
cfcecrvjfjnfg vhnfrbebfjivkfikvbhbrfvg jfnoni
Oczekiwanie na odpowiedź

Najczęściej zadawane pytania

Jak otworzyć plik VHD w systemie Windows?
Aby odczytać jego pliki, otwórz Zarządzanie dyskami > Akcja > Dołącz plik VHD (lub po prostu kliknij dwukrotnie plik .vhd w systemie Windows 8+); zostanie on zamontowany jako litera dysku. Aby uruchomić go jako maszynę, podłącz go do maszyny wirtualnej w Hyper-V lub VirtualBox.
Jaka jest różnica między VHD a VHDX?
Oba są wirtualnymi dyskami twardymi Microsoft. VHD to starszy format (maks. 2 TB, bardziej podatny na uszkodzenia). VHDX (od Windows 8 / Server 2012) obsługuje do 64 TB, jest odporny na uszkodzenia przy utracie zasilania i jest zalecanym wyborem dla Hyper-V.
Jak przekonwertować VHD na VHDX (lub odwrotnie)?
Użyj polecenia PowerShell „Convert-VHD -Path wejscie.vhd -DestinationPath wyjscie.vhdx” lub opcji Edytuj dysk > Konwertuj w Menedżerze Hyper-V. Te same narzędzia konwertują VHDX z powrotem na VHD, gdy jest to potrzebne (np. dla Azure).
Czy mogę przekonwertować VHD na ISO?
Nie - VHD to obraz dysku twardego, a ISO to obraz dysku optycznego; nie są one zamienne. Podłącz/zamontuj VHD, aby skopiować jego pliki, lub przekonwertuj na VMDK/VDI/raw dla innego hiperwizora. Rozruchowy obraz ISO musi zostać utworzony z systemu operacyjnego oddzielnie.
Jak wyodrębnić pliki z VHD bez maszyny wirtualnej?
W systemie Windows podłącz go w Zarządzaniu dyskami, aby uzyskać literę dysku, lub otwórz go w trybie tylko do odczytu za pomocą 7-Zip. W systemie Linux zamontuj system plików gościa za pomocą guestmount (libguestfs).
Czy Windows może uruchomić się z pliku VHD?
Tak - Windows obsługuje „natywny rozruch VHD”, uruchamiając fizyczny komputer bezpośrednio z pliku VHD/VHDX (skonfigurowanego przez bcdedit/Zarządzanie dyskami). Jest to używane do testowania i konfiguracji multi-boot.

Źródła

1Microsoft Learn - [MS-VHDX] and VHD format specificationlearn.microsoft.com
2Microsoft Learn - Convert-VHD (PowerShell)learn.microsoft.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.TXTPlain Text File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

Powiązane rozszerzenia

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z