Jak Extrahovat Obsah z VMDK Soubory

Někdy, zjistíte sami potřebují přístup k obsahu VM je virtuální disk (VMDK), možná k načtení dat vzhledem k VM kousání prach. Možná vám nedávná aktualizace brání v zavádění hostujícího operačního systému a nemáte žádné zálohy, na které byste se mohli spolehnout. Stává se to!

v tomto příspěvku projdu 4 různými způsoby, které můžete použít k extrahování obsahu ze souborů VMDK.

ke Stažení Altaro VM Backup

Začněte zdarma 30-denní zkušební verze Altaro Zálohování VM dnes a uvidíte, proč je to důvěryhodné 40 000+ organizací po celém světě. Začněte hned a spusťte svou první zálohu za méně než 15 minut!

Než půjdeme dál, jen připomínám, že VMDK se skládá ze 2 částí; deskriptor a plochý soubor. Soubor deskriptoru obsahuje informace o disku, jako je jeho geometrie, ID a virtuální verze hardwaru. Ve skutečnosti to není nic jiného než textový soubor, který lze zobrazit v libovolném textovém editoru. Plochý soubor je místo, kde žijí skutečná data. Pro další podrobnosti proč se nepodívat na anatomii virtuálního stroje VMware.

Zobrazení VMDK deskriptor souboru v textovém editoru

Poznámka: deskriptor souboru není uveden v části datového úložiště prohlížeče, ale to může být viděn z ESXi shell, zatímco v SSH ‚ ed pomocí klienta jako tmel, nebo přímo z konzole.

pro tento příspěvek jsem použil VMDKs Windows i Linux VMs kopírování deskriptoru a plochých souborů do složky na mém počítači se systémem Windows, vzhledem k tomu, že některé metody vyžadují oba soubory. Všimněte si, že můžete také použít nástroje jako VMFS Recovery vzdáleně připojit VMDKs, aniž byste je museli stahovat lokálně.

Metoda 1 – Připojení VMDK na stávající VM

Tak triviální, jak to může znít, snadný způsob, jak přístup k obsahu VMDK, je jednoduše připojit do jiného funkčního VM. Nezáleží na tom, zda je VM hostován na ESXi, Workstation nebo jiném hypervisoru.

následující video ukazuje, jak připojit VMDK z Windows 7, VM hostovaných na ESXi 6.5 VM běží pod VMware Workstation Pro jen prokázat, cross-hypervisor funkčnost.

TIP: jak je znázorněno na videu, při použití pracovní stanice můžete narazit na problémy s kompatibilitou, které by vám mohly zabránit v připojení VMDK k VM. Problém se obvykle týká nepodporované verze virtuálního hardwaru. To lze snadno opravit změnou hodnoty verze hardwaru v souboru deskriptoru na hodnotu podporovanou VMware Workstation. Chcete-li to provést, podívejte se na soubor deskriptoru libovolného VMDK VM spuštěného pod pracovní stanicí. Tím získáte podporovanou hardwarovou verzi, jinak se podívejte do online dokumentace.

Kontrola nebo změna verze hardwaru pro VMDK

Metoda 2 – Pomocí 7-Zip

7-Zip je pravděpodobně nejvíce populární nástroj pro kompresi tam ani v nejmenším, protože je to volně k dispozici pro Windows, Linux a další operační systémy. Bude do značné míry extrahovat jakýkoli typ archivu, který na něj hodíte.

to je dobrá zpráva, protože bude šťastně otevírat VMDKs, aniž by potřeboval soubor deskriptoru. K tomu, stačí pravým tlačítkem myši na VMDK plochý soubor a zvolte Otevřít Archiv kopii VMDK obsah do složky dle vašeho výběru. Případně extrahujte celý obsah disku pomocí funkce rozbalit do složky. Metoda funguje pro VMDKs dříve připojené k systému Windows nebo Linux.

Otevření VMDK jako archiv pomocí 7-Zip

Pomocí 7-Zip zkopírujte obsah VMDK do složky Windows

Metoda 3 – VMware Workstation Player

Pokud máte VMware Workstation Player nebo PRO nainstalován, budete moci připojit VMDK přímo jako svazky v systému Windows. Aby tato metoda fungovala, musíte umístit deskriptor a ploché soubory do stejné složky. VMDK lze poté připojit jako svazek pouze pro čtení nebo pro čtení a zápis kliknutím pravým tlačítkem myši na něj v Průzkumníku Windows a výběrem jedné ze dvou možností.

To funguje jak pro Windows a Linux VMDKs, nicméně, systém Windows nemůže nativně číst Linux systémy souborů, takže budete muset použít nějaký nástroj třetí strany, jako Explore2fs nebo Ext2Read, že ano.

Montáž VMDK v systému Windows pomocí VMware Workstation funkce vestavěné v programu Průzkumník Windows

Windows VMDK je snadno namontovat a namapované jako disk pomocí VMware Workstation je funkce

Až budete hotovi pomocí VMDK, sesednout objem z Průzkumníka kliknutím pravým tlačítkem a výběrem položky Odpojit Virtuální Disk.

Odpojení VMDK, když se provádí pomocí

Metoda 4 – Linux Reader

Linux Reader je bezplatný nástroj distribuován společností DiskInternals. Používá se k připojení nebo poskytnutí přístupu k řadě souborových systémů nakonfigurovaných na počítačích Linux. Patří mezi ně Ext2 / 3 / 4, HFS a ReiserFS. Je také schopen namontovat VMDKs hned po vybalení z krabice, což je jedna funkce, po které jdeme.

Zde si můžete stáhnout Linux Reader. Po instalaci vyberte možnost připojit obrázek z nabídky jednotky. Poté vyberte kontejnery – > virtuální disky VMware a stiskněte další.

Montáž disků VMDK pomocí Linux Reader od DiskInternals

Next, přejděte do složky obsahující soubory VMDK a stiskněte OK. Na následující obrazovce zaškrtněte políčka vedle VMDKs, které chcete připojit, a klikněte na Připojit. Podle dalšího snímku obrazovky jsem vybral dva VMDK; ext4 formátovaný disk z Centos VM a NTFS jeden z Windows VM.

výběr více VMDK pro připojení jako disky v Linux Reader

software nejprve prohledá pole Raid. VMDKs dříve vybrané, jsou pak namontovány a pohodlně zvýrazněny červeně, jak je uvedeno dále.

připojené VMDK jsou zvýrazněny červeně

kliknutím na připojený svazek získáte přístup k obsahu jednotky. Ty lze uložit kliknutím pravým tlačítkem myši na výběr souboru a stisknutím tlačítka Uložit. Případně pomocí CTRL-A vyberte veškerý obsah a kliknutím na ikonu Uložit exportujte vše do složky podle vašeho výběru.

Ukládání a export obsahu z VMDK na externí umístění

Závěr

Při zkoumání tohoto příspěvku, jsem narazil na několik dalších metod, které jsem ještě muset podívat do. Patří sem nástroje, jako je OSFMount a další ISO a zobrazovací nástroje, které mohou nativně zpracovávat VMDK. VMware také poskytuje nástroj příkazového řádku s názvem vmware-mount, který býval součástí sady VDDK SDK. Nástroj již není zahrnut, ale stále jej můžete získat stažením VDDK 5.1 nebo starších verzí. Také jsem narazil na nástroj VMware Disk Mount, který se nepodařilo nainstalovat, protože zjevně není podporován na 64bitových operačních systémech kvůli nepodepsanému 32bitovému ovladači.

všechny uvedené a provedené metody popsané dnes by měly stačit k tomu, abyste mohli zkontrolovat obsah VMDK. Podle mého názoru je použití 7-ZIP-nebo jiného kompresního nástroje se stejnými schopnostmi-zdaleka nejjednodušší metodou.

Chcete-li zůstat v tématu, podívejte se, jak pracovat s VMDK připojenými k virtuálním strojům Linuxu.