Deschide un fișier VMDK, VDI sau VHD pe un Mac

O mașină virtuală își ține tot discul într-un singur fișier. Fișierul acela îl poți deschide pe un Mac și poți scoate lucruri din el fără să pornești vreodată mașina.

Ce este o imagine de disc

Când pui în funcțiune o mașină virtuală, discul acelei mașini este un singur fișier obișnuit care stă pe Mac-ul tău. Sistemul ei de operare, programele ei și fiecare document din ea încap toate în acel unic fișier.

Fiecare program scrie fișierul acela în felul lui. VMware folosește VMDK, VirtualBox folosește VDI, Hyper-V folosește VHD și VHDX, iar QEMU și UTM folosesc qcow2. O imagine brută, care de obicei se termină în .img, este o copie directă a unui disc, fără nimic în jurul ei.

De ce este anevoios să scoți un fișier

Calea obișnuită este să pornești mașina virtuală, să aștepți până e gata, să găsești fișierul înăuntru și să îl copiezi afară. Asta înseamnă că mașina trebuie să meargă în continuare și că programul care o pune în funcțiune trebuie să fie încă instalat.

Nici Finder nu ajută aici. Un dublu clic pe un VMDK nu face nimic, fiindcă macOS nu știe ce este înăuntru.

Cum o deschide Lukotta

Lukotta citește imaginea de-a dreptul. Află în ce format este fișierul, găsește discul dinăuntru și îl deschide în micul sistem Linux pe care îl ține în funcțiune în fundal. Ce se află înăuntru apare apoi în Finder ca un disc obișnuit.

Mașina virtuală rămâne oprită. VMware și VirtualBox nu trebuie să fie instalate, iar deschiderea fișierului nu îl schimbă.

Ce fișiere deschide Lukotta

  • qcow2, de la QEMU și UTM.
  • VMDK, de la VMware.
  • VDI, de la VirtualBox.
  • VHD și VHDX, de la Hyper-V.
  • Imagini brute, care de obicei se termină în .img.

Deschiderea uneia

  1. Alege „Fișier”, apoi „Deschideți o imagine de disc…”, și caută fișierul.
  2. Dacă discul dinăuntru este criptat, scrie parola sau fraza de acces.
  3. Conținutul apare în Finder, la Locații.

Un fișier cuprinde deseori mai multe discuri

O imagine de disc cuprinde de obicei mai mult de o partiție: una mică de pornire, cea principală pe care stă totul și câteodată una de recuperare. Lukotta le trece în listă și o deschizi pe cea de care ai nevoie, la fel cum ai alege un disc.

Copierea fișierelor într-o imagine

qcow2 se scrie în felul obișnuit și se poate scrie pe el fără grijă.

Pe VMDK, VDI și VHD se poate scrie, dar suportul pentru scriere este recent și nu a fost în folosință destul de mult timp cât să îi încredințezi ceva ce nu îți permiți să pierzi. Copiază fișierul și lucrează pe copie, sau deschide-l doar pentru citire și scoate fișierele din el.

VHDX se deschide doar pentru citire, la fel și felul de VMDK care se află într-un fișier OVA. Felul acela se scrie dintr-o singură trecere și nu mai poate fi modificat în același fișier după aceea.

Fișiere care nu se vor deschide

O imagine se deschide numai dacă este întreagă de una singură.

Un lanț de instantanee VMware împarte starea de acum a mașinii între un fișier de la început și un șir de fișiere mai mici care țin minte ce s-a schimbat după el. Un disc împărțit împarte o imagine în mai multe părți. Un disc de diferențe Hyper-V cuprinde numai deosebirile față de alt fișier.

În fiecare dintre aceste cazuri, fișierul pe care îl ai face parte dintr-un set, iar Lukotta deschide câte un fișier pe rând.

Descarcă Lukotta

Se descarcă și se folosește gratuit.

Descarcă Codul sursă pe GitHub

brew install --cask clementrahula/tap/lukotta

Versiunea 1.22.21 · Apple Silicon · macOS 15 Sequoia sau mai nou