Öppna en VMDK-, VDI- eller VHD-fil på en Mac
En virtuell maskin håller hela sin skiva inuti en enda fil. Den filen kan du öppna på en Mac och hämta saker ur utan att någonsin starta maskinen.
Vad en skivavbild är
När du kör en virtuell maskin är maskinens hårddisk en enda vanlig fil som ligger på din Mac. Dess operativsystem, dess program och varje dokument i den ligger allihop inuti den enda filen.
Varje program skriver den filen på sitt eget sätt. VMware använder VMDK, VirtualBox använder VDI, Hyper-V använder VHD och VHDX, och QEMU och UTM använder qcow2. En rå avbild, oftast med ändelsen .img, är en rak kopia av en skiva utan något runtom.
Varför det är omständligt att få ut en fil
Den vanliga vägen är att starta den virtuella maskinen, vänta tills den är uppe, leta rätt på filen inuti den och kopiera över den. Det betyder att maskinen fortfarande måste fungera, och att programmet som kör den fortfarande måste vara installerat.
Finder hjälper inte heller här. Ett dubbelklick på en VMDK gör ingenting, för macOS vet inte vad som finns inuti den.
Hur Lukotta öppnar den
Lukotta läser skivavbilden direkt. Programmet listar ut vilket format filen har, hittar skivan inuti den, och öppnar den i det lilla Linux-system det kör i bakgrunden. Det som finns inuti dyker sedan upp i Finder som en vanlig skiva.
Den virtuella maskinen förblir avstängd. VMware och VirtualBox behöver inte vara installerade, och att öppna filen ändrar den inte.
Vilka filer Lukotta öppnar
- qcow2, från QEMU och UTM.
- VMDK, från VMware.
- VDI, från VirtualBox.
- VHD och VHDX, från Hyper-V.
- Råa avbilder, oftast med ändelsen .img.
Öppna en
- Välj ”Arkiv” och sedan ”Öppna skivavbild”, och leta rätt på filen.
- Är skivan inuti krypterad, skriv lösenordet eller lösenfrasen.
- Innehållet dyker upp i Finder under Platser.
En fil rymmer ofta flera diskar
En skivavbild innehåller oftast mer än en partition: en liten startpartition, den stora där allt ligger, och ibland en återställningspartition. Lukotta visar dem i listan och du öppnar den du behöver, på samma sätt som du väljer en disk.
Kopiera filer in i en skivavbild
qcow2 skrivs på vanligt sätt och är säker att skriva till.
VMDK, VDI och VHD går att skriva till, men skrivstödet är nytt och har inte använts länge nog för att anförtro det något du inte har råd att förlora. Kopiera filen och arbeta på kopian, eller öppna den skrivskyddad och hämta ut filer i stället.
VHDX öppnas skrivskyddad, och det gör även den sortens VMDK som ligger inuti en OVA-fil. Den sorten skrivs igenom i en enda omgång och går inte att ändra i samma fil efteråt.
Filer som inte går att öppna
En skivavbild öppnas bara om den är fullständig i sig själv.
En kedja av ögonblicksbilder från VMware fördelar maskinens nuvarande tillstånd över en ursprunglig fil och en rad mindre som håller reda på vad som ändrats efteråt. En delad skiva delar upp en skivavbild i många bitar. En differensdisk från Hyper-V rymmer bara skillnaderna mot en annan fil.
I vart och ett av fallen är filen du har en del av en uppsättning, och Lukotta öppnar en fil i taget.
Hämta Lukotta
Det är gratis att hämta och använda.
brew install --cask clementrahula/tap/lukotta
Version 1.22.21 · Apple Silicon · macOS 15 Sequoia eller senare