Åpne en VMDK-, VDI- eller VHD-fil på en Mac

En virtuell maskin holder hele disken sin inne i én enkelt fil. Den filen kan du åpne på en Mac og hente ting ut av uten noen gang å starte maskinen.

Hva et diskbilde er

Når du kjører en virtuell maskin, er maskinens harddisk én enkelt vanlig fil som ligger på Macen din. Operativsystemet, programmene og hvert eneste dokument i den ligger alt sammen inne i den ene filen.

Hvert program skriver den filen på sin egen måte. VMware bruker VMDK, VirtualBox bruker VDI, Hyper-V bruker VHD og VHDX, og QEMU og UTM bruker qcow2. Et rått diskbilde, som regel med endelsen .img, er en rett kopi av en disk uten noe pakket rundt.

Hvorfor det er tungvint å få ut en fil

Den vanlige veien er å starte den virtuelle maskinen, vente til den er oppe, finne filen inne i den og kopiere den over. Det betyr at maskinen fortsatt må virke, og at programmet som kjører den fortsatt må være installert.

Finder hjelper ikke her heller. Et dobbeltklikk på en VMDK gjør ingenting, for macOS vet ikke hva som er inni den.

Hvordan Lukotta åpner den

Lukotta leser diskbildet direkte. Programmet finner ut hvilket format filen er i, finner disken inne i den, og åpner den i det lille Linux-systemet det kjører i bakgrunnen. Det som ligger inni, dukker så opp i Finder som en vanlig disk.

Den virtuelle maskinen forblir avslått. VMware og VirtualBox trenger ikke være installert, og det å åpne filen endrer den ikke.

Hvilke filer Lukotta åpner

  • qcow2, fra QEMU og UTM.
  • VMDK, fra VMware.
  • VDI, fra VirtualBox.
  • VHD og VHDX, fra Hyper-V.
  • Rå diskbilder, som regel med endelsen .img.

Åpne ett

  1. Velg «Arkiv» og så «Åpne diskbilde», og finn filen.
  2. Er disken inni kryptert, skriv passordet eller passordfrasen.
  3. Innholdet dukker opp i Finder under Plasseringer.

Én fil rommer ofte flere stasjoner

Et diskbilde inneholder som regel mer enn én partisjon: en liten oppstartspartisjon, den store der alt ligger, og noen ganger en gjenopprettingspartisjon. Lukotta viser dem i listen, og du åpner den du trenger, på samme måte som du velger en stasjon.

Kopiere filer inn i et diskbilde

qcow2 skrives på vanlig måte og er trygt å skrive til.

VMDK, VDI og VHD går det an å skrive til, men skrivestøtten er ny og har ikke vært i bruk lenge nok til å betro den noe du ikke har råd til å miste. Kopier filen og arbeid på kopien, eller åpne den skrivebeskyttet og hent ut filer i stedet.

VHDX åpnes skrivebeskyttet, og det samme gjør den typen VMDK som ligger inne i en OVA-fil. Den typen skrives gjennom i én omgang og kan ikke endres der den ligger etterpå.

Filer som ikke lar seg åpne

Et diskbilde åpner seg bare hvis det er fullstendig i seg selv.

En kjede av øyeblikksbilder fra VMware fordeler maskinens nåværende tilstand over en opprinnelig fil og en rekke mindre som holder rede på hva som ble endret etterpå. En delt disk deler ett diskbilde opp i mange biter. En differansedisk fra Hyper-V rommer bare forskjellene fra en annen fil.

I hvert av tilfellene er filen du har en del av et sett, og Lukotta åpner én fil om gangen.

Last ned Lukotta

Det er gratis å laste ned og bruke.

Last ned Kildekoden på GitHub

brew install --cask clementrahula/tap/lukotta

Versjon 1.22.21 · Apple Silicon · macOS 15 Sequoia eller nyere