.VMDK

Plik VMDK

VMware Virtual Machine Disk
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik VMDK to wirtualny dysk twardy VMware - przechowuje on kompletny system operacyjny i wszystkie jego pliki jako jeden lub więcej plików hosta. Podłącza się go do maszyny wirtualnej, zamiast otwierać jak dokument. Użyj VMware Workstation Pro lub VirtualBox (oba darmowe), aby go uruchomić, lub 7-Zip, aby przeglądać pliki wewnątrz bez uruchamiania systemu.

Deweloper: VMware (now part of Broadcom) Kategoria: Pliki obrazów dysków Otwarty standard MIME: application/x-vmdk
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .BIN · .ISO · .MDF · .DMG

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 6, 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 VMDK?

Plik .vmdk to plik dysku maszyny wirtualnej VMware. Zawiera on pliki i dane składające się na wirtualny dysk utworzony za pomocą oprogramowania VMware (obecnie część firmy Broadcom). Pojedynczy plik .vmdk może przechowywać informacje dla jednego lub więcej dysków wirtualnych lub działać jako deskryptor tekstowy wskazujący na oddzielne binarne pliki obszarów (extents).

Pliki .vmdk są używane głównie jako środek do przechowywania danych i tworzenia kopii zapasowych ważnych treści, będąc w istocie programowym odpowiednikiem fizycznego napędu dyskowego. Umożliwiają one również użytkownikom uruchamianie wielu systemów operacyjnych lub serwerów wirtualnych na jednej maszynie.

Każdy dysk wirtualny to oddzielny plik .vmdk (lub zestaw plików), który może zawierać jeden lub więcej obszarów, w zależności od zawartości i rozmiaru dysku. Pliki .vmdk mogą być skonfigurowane jako obrazy o stałym rozmiarze (thick-provisioned, wstępnie przydzielone) lub zmiennym (thin-provisioned, rzadkie).

Standardowe zestawy .vmdk zazwyczaj mają nazwy zaczynające się od vmname.vmdk (inne schematy nazewnictwa są również powszechne):

  • vmname-s###.vmdk - rzadkie obszary podzielone (split-sparse), skonfigurowane tak, aby wspierać rozszerzanie rozmiaru pliku w miarę zapisywania danych
  • vmname-f###.vmdk - płaskie obszary podzielone (split-flat) z w pełni przydzielonym miejscem na dysku podczas procesu tworzenia pliku
  • vmname-flat.vmdk - monolityczny płaski obszar przechowujący surowy obraz sektorów; używany przez wdrożenia typu ESXi

Rzadkie obszary hostowane zaczynają się od 4-bajtowej sygnatury ASCII KDMV pod offsetem 0, podczas gdy płaskie obszary są surowymi obrazami sektorów bez sygnatury nagłówka. Obrazy .vmdk można konwertować na inne formaty, takie jak VHD lub VDI, używając qemu-img. W celu przenoszenia, pliki .vmdk są często pakowane wewnątrz pakietu OVA lub parowane z deskryptorem OVF.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .vmdk to obraz dysku, który nie jest bezpośrednio wykonywalny na hoście - ale zazwyczaj zawiera pełny, rozruchowy system operacyjny, więc pobrany VMDK może zawierać złośliwe oprogramowanie wewnątrz gościa. Uruchamiaj niezaufane maszyny wirtualne w izolacji (sieć NAT/host-only, brak udostępnionych folderów lub schowka), dopóki im nie zaufasz. Montowanie VMDK (przez 7-Zip lub jako dysk hosta) wystawia jego system plików na działanie hosta - skanuj nieznane obrazy przed otwarciem plików. Pliki VMDK zawierają również wszelkie wrażliwe dane, które posiadał gość (poświadczenia, pliki osobiste), więc traktuj je jako poufne i pamiętaj, aby przechowywać deskryptor oraz jego obszary „-flat”/„-s00N” razem, w przeciwnym razie dysk będzie bezużyteczny.

Szczegóły formatu

w pigułce
PEŁNA NAZWAVMware Virtual Machine Disk
DEWELOPERVMware (now part of Broadcom)od 2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
TYP MIMEapplication/x-vmdk
TYPKontener wirtualnego dysku twardego - przechowuje cały dysk gościa (tablicę partycji, system plików, system operacyjny, pliki); może być monolityczny lub podzielony, rzadki lub wstępnie przydzielony
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
4B444D56
ASCII
KDMV
Rzadkie/hostowane obszary VMDK zaczynają się od 4-bajtowej sygnatury „KDMV” (0x4B 0x44 0x4D 0x56) przy offsecie 0. Jednak VMDK często jest małym TEKSTOWYM plikiem deskryptora (zaczyna się od linii ASCII „# Disk DescriptorFile”), który jedynie wskazuje na jeden lub więcej oddzielnych obszarów danych „.....-flat.vmdk” lub „...-s001.vmdk”. Obszary monolityczne płaskie / ESXi „-flat” są surowymi obrazami sektorów BEZ sygnatury przy offsecie 0 (deskryptor jest osadzony lub zewnętrzny). Zatem obecność sygnatury zależy od podtypu.

Programy otwierające pliki VMDK

Windows4 apps
7-Zip Open-source Kliknij prawym przyciskiem myszy > 7-Zip > Otwórz archiwum, aby przeglądać i wyodrębniać pliki z wnętrza VMDK w trybie tylko do odczytu, bez montowania i uruchamiania.
VMware Workstation Pro Darmowy Natywny dysk VMware. Utwórz/otwórz maszynę wirtualną korzystającą z .vmdk i ją uruchom; lub Ustawienia maszyny wirtualnej > Dodaj dysk, aby go podłączyć. Darmowy do użytku osobistego od 2024 r. (pobieranie przez bezpłatne konto Broadcom).
Oracle VirtualBox Open-source Utwórz maszynę wirtualną i podłącz istniejący plik .vmdk jako jej dysk twardy (Pamięć > Dodaj dysk), a następnie ją uruchom. VirtualBox natywnie odczytuje i zapisuje VMDK.
qemu-img Open-source Linia komend: „qemu-img info disk.vmdk”, aby sprawdzić plik, lub konwersja do VHD/VDI/raw/qcow2 dla innych hiperwizorów.
macOS3 apps
Parallels Desktop Płatny Importuj/podłącz plik VMware .vmdk (Parallels może go przekonwertować na własny format podczas importu). Produkt płatny.
VMware Fusion Pro Darmowy Otwórz lub utwórz maszynę wirtualną korzystającą z .vmdk i ją uruchom. Darmowy do użytku osobistego od 2024 r.
Oracle VirtualBox Open-source Utwórz maszynę wirtualną i podłącz istniejący plik .vmdk jako jej dysk twardy (Pamięć > Dodaj dysk), a następnie ją uruchom. VirtualBox natywnie odczytuje i zapisuje VMDK.
Linux3 apps
Oracle VirtualBox Open-source Utwórz maszynę wirtualną i podłącz istniejący plik .vmdk jako jej dysk twardy (Pamięć > Dodaj dysk), a następnie ją uruchom. VirtualBox natywnie odczytuje i zapisuje VMDK.
qemu-img / libguestfs (guestmount) Open-source Konwertuj za pomocą qemu-img lub zamontuj system plików gościa, aby skopiować pliki: „guestmount -a disk.vmdk -i --ro /mnt”.
VMware Workstation Pro Darmowy Natywny dysk VMware. Utwórz/otwórz maszynę wirtualną korzystającą z .vmdk i ją uruchom; lub Ustawienia maszyny wirtualnej > Dodaj dysk, aby go podłączyć. Darmowy do użytku osobistego od 2024 r. (pobieranie przez bezpłatne konto Broadcom).

Szczegóły techniczne

specyfikacja
Typ formatuKontener wirtualnego dysku twardego przechowujący cały dysk gościa - tablicę partycji, system plików, system operacyjny i pliki
Warianty układuMonolityczny (jeden plik) lub podzielony (wiele obszarów po 2 GB); wybierane w momencie tworzenia
Tryby alokacjiRzadki/cienki (rośnie na żądanie) lub wstępnie przydzielony/gruby (pełna przestrzeń zarezerwowana przy tworzeniu)
Plik deskryptoraPlik tekstowy zaczynający się od linii „# Disk DescriptorFile”; zawiera geometrię dysku, typ i ścieżki do obszarów
Magiczne bajty (rzadkie obszary)0x4B 0x44 0x4D 0x56 (ASCII „KDMV”) przy offsecie 0 w rzadkich obszarach hostowanych
Nagłówek płaskiego obszaruSurowe obrazy sektorów bez magicznej sygnatury przy offsecie 0; deskryptor jest zewnętrzny lub osadzony oddzielnie
Maksymalny rozmiar dysku wirtualnegoDo 62 TB na dysk wirtualny (VMware vSphere 6.x i nowsze)
Rozmiar sektoraDomyślnie sektory 512-bajtowe; wsparcie dla natywnych sektorów 4 KB dodane w ESXi 6.5+
Typ MIMEapplication/x-vmdk
Rozmiar ziarna (grain size)Domyślnie 128 sektorów (64 KB) na ziarno; konfigurowalne w pliku deskryptora
DeweloperVMware, Inc.; przejęte przez Broadcom w 2023 r.
Kompatybilność z hiperwizoramiNatywny dla produktów VMware; obsługiwany również przez Oracle VirtualBox, QEMU/KVM i Parallels Desktop
Konwersjaqemu-img convert tłumaczy .vmdk na/z QCOW2, VHD, RAW i inne formaty obrazów dysków
Integracja OVF/OVA.vmdk jest standardowym formatem dysku wewnątrz pakietów urządzeń wirtualnych OVA/OVF zgodnie ze standardem DMTF OVF
Pliki różnicowe migawekZmiany przyrostowe są śledzone w oddzielnych plikach redo-log (delta) o nazwie vmname-######.vmdk obok dysku bazowego
Niezależność od systemu plikówKontener .vmdk jest agnostyczny względem systemu plików; system operacyjny gościa formatuje wirtualny dysk niezależnie od hosta
Wydano2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.dmtf.org

Konwersje VMDK

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami VMDK. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki VMDK.

Najczęściej zadawane pytania

Jak otworzyć plik VMDK?
Nie otwiera się go jak dokumentu - podłącza się go do maszyny wirtualnej. Użyj VMware Workstation Pro (darmowy do użytku osobistego) lub VirtualBox (darmowy): utwórz lub otwórz maszynę wirtualną, która korzysta z pliku .vmdk i ją uruchom. Aby tylko odczytać pliki wewnątrz, zamontuj go lub przeglądaj w trybie tylko do odczytu za pomocą 7-Zip.
Czy VMware jest darmowy do otwierania plików VMDK?
Tak. VMware Workstation Pro (Windows/Linux) i Fusion Pro (Mac) stały się darmowe do użytku osobistego w 2024 roku po przejęciu przez Broadcom - można je pobrać za pośrednictwem bezpłatnego konta Broadcom. VirtualBox jest oprogramowaniem open-source i również jest darmowy, a także obsługuje VMDK.
Dlaczego mój plik VMDK ma tylko kilka KB i co to jest plik „-flat”?
Ten mały plik .vmdk to tylko deskryptor tekstowy; rzeczywiste dane dysku znajdują się w pasującym pliku „disk-flat.vmdk” (ESXi) lub podzielonych plikach „disk-s001.vmdk … -s00N.vmdk” obok niego. Zawsze przechowuj je razem i wskazuj maszynie wirtualnej plik deskryptora.
Jak wyodrębnić pliki z VMDK bez maszyny wirtualnej?
W systemie Windows otwórz plik .vmdk za pomocą 7-Zip, aby przeglądać go w trybie tylko do odczytu, lub zamontuj go za pomocą narzędzia vmware-mount od VMware lub VirtualBox. W systemie Linux użyj guestmount (libguestfs), aby zamontować system plików gościa i skopiować pliki.
Jak przekonwertować VMDK na VHD lub VDI?
Dla Hyper-V (VHD/VHDX): „qemu-img convert -O vhdx in.vmdk out.vhdx” lub StarWind V2V Converter. Dla VirtualBox (VDI): „VBoxManage clonemedium in.vmdk out.vdi --format VDI” - choć VirtualBox może również używać VMDK bezpośrednio bez konwersji.
Czy mogę przekonwertować VMDK na ISO?
Nie - VMDK to obraz dysku twardego, a ISO to obraz dysku optycznego; nie są one zamienne. Zamontuj VMDK, aby skopiować pliki, wyeksportuj całą maszynę wirtualną do OVA, aby ją udostępnić, lub oddzielnie zbuduj instalacyjne ISO z systemu operacyjnego.

Źródła

1Oracle VirtualBox - Virtual storage / supported disk image formatsdocs.oracle.com
2Broadcom - VMware Workstation Pro / Fusion now free for personal useblogs.vmware.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

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