VMware Fusion fungerar inte - Hur man återställer virtuell maskindata i macOS

Läs den här artikeln för att ta reda på dethur man återställer data från en icke-operativ eller skadad virtuell VMware Fusion-maskin på MacOS. Du kommer att lära dig vad du ska göra om din virtuella maskin inte fungerar, och det finns några viktiga filer i den. Vi kommer att undersöka i detalj hur man åtgärdar det här problemet och hur man hämtar information från den virtuella diskfilen på den icke-operativa virtuella maskinen.

Innehåll

  • Varför tillgång till VMWare Fusion-data kan gå förlorad
  • VMWare Fusion virtuella maskinfiler
  • Hur man återställer data från en icke-operativ eller skadad virtuell VMware Fusion-maskin på macOS
    • Metod 1. Hur man hämtar data från en .vmdk-fil i VMWare Fusion
    • Metod 2. Återställa VMWare Fusion-data med Time Machine
    • Metod 3. Dataåterställning med ögonblicksbilder i VMWare Fusion
    • Metod 4. Hur man återställer en raderad VMware Fusion virtuell diskfil
    • Metod 5. Montera en VMDK-disk direkt i macOS
  • Hur man undviker förlust av data och förhindrar VMware Fusion virtuell maskinfel/haveri
  • Slutsats
  • Frågor och svar
  • Kommentarer

Att förlora åtkomst till en Mac-baserad virtuell maskin kan bli en stressig upplevelse, särskilt om det fanns några viktiga dokument, projekt eller personliga filer inuti den. Ett av de vanligaste virtualiseringsverktygen för macOS —VMWare Fusion— skapar ofta problem: startfel, skadad.vmdkdiskar, frysning under uppstart eller till och med helt försvinnande av den virtuella maskinen efter en systemuppdatering.

Om din virtuella maskin plötsligt slutade starta eller om du raderade den av misstag,ge inte vika för panik— dina data kan fortfarande återställas. Även utan en säkerhetskopia finns det några pålitliga sätt att hämta information från VMWare-diskar. I den här artikeln kommer vi att utforska dataåterställningsmetoder som involverar integrerade macOS-verktyg och tredjepartsverktyg som fungerar både för nybörjare och avancerade användare.


Gå till vy


Hur man snabbar upp VMWare, Oracle VirtualBox och Microsoft Hyper-V Virtual Machines

Varför tillgång till VMWare Fusion-data kan gå förlorad

Till att börja med, låt oss utforska varför åtkomst till virtuell maskindata kan gå förlorad och vad som orsakar detta problem:

  • VMware Fusion- eller macOS-uppdateringsfel.
  • Skador på.vmwarevmfil eller.vmdkfil (den senare är den virtuella diskfilen).
  • Oväntad eller snabb avstängning av systemet kan också göra att din virtuella maskin inte fungerar.
  • En annan orsak är bristen på hårddiskutrymme.
  • Det händer också på grund av olika filsystemfel som påverkar systemenheten på din Mac.

Oavsett varför du behöver återställa data bör det primära målet vara att hitta.vmdkvirtuell diskfil och hämta dess data med hjälp av programvara från tredje part.

VMWare Fusion virtuella maskinfiler

FiltilläggFilnamnÄndamål
.vmxVM configuration fileDen innehåller virtuella maskininställningar: RAM-mängd, CPU, diskar etc.
.vmdkVirtuell hårddiskHuvudfilen som lagrar all data och gäst OS-filsystem
.nvramBIOS/UEFI minnesfilDen lagrar inställningarna för den virtuella maskinens BIOS/EFI
.vmemMinnes sidfilDen används för att spara tillståndet för RAM
.vmsdMetadata för ögonblicksbildData om befintliga ögonblicksbilder av virtuell maskin
.vmsnVM-tillståndsbildDen lagrar VM:s tillstånd samtidigt som en ögonblicksbild skapas
.lckLås filDet används för att skydda filer från samtidig åtkomst
.loggaVirtuella maskinloggarLoggfiler som innehåller information om VM-aktivitet och fel
.vmxfYtterligare konfigurationsfilDen används för att arbeta med andra VMware-produkter
.plistmacOS Launch Services-filDen innehåller metadata som skapats av macOS vid VM-start

Var lagras VMWare Fusion virtuella maskinfiler? Om du inte ändrade sökvägarna för virtuell maskins lagring under den första konfigurationsprocessen, bör filerna hittas i användarens mapp:

/Users/user_name/Virtual Machines/Kopiera

I vilket fall som helst, för att återställa data från en virtuell VMWare Fusion-maskin, måste du hitta en behållare med tillägget.vmwarevm.

För snabb sökning kan du användaStrålkastare. Tryck på kortkommandot Kommando+Mellanslag och skriv namnet på den här raden.

Filen med tillägget.vmwarevmär ett specialpaket – en mapp som macOS visar som ett objekt för vår bekvämlighet.

För att öppna den högerklickar du på filen och väljerVisa paketets innehåll.

Som du kan se finns det många olika filer inuti. Du bör hitta den största filen efter storlek, med tillägget .vmdk.Det här är den virtuella hårddiskfilen vi letar efter. Alla dokument, appar och foton lagras i den.

Om det finns flera filer av den här typen men med nummer i namnet betyder det att den virtuella hårddisken var uppdelad i flera delar.

Hur man återställer data från en icke-operativ eller skadad virtuell VMware Fusion-maskin på macOS

Metod 1. Hur man hämtar data från en .vmdk-fil i VMWare Fusion

Nu när vi har hittat.vmdkfil kan vi försöka extrahera nödvändig information därifrån.

För detta ändamål, använd dataåterställningsverktyget -Hetman Partition Recovery.

Detta är ett mångsidigt verktyg för att lösa problem med dataförlust. Den stöder både korrekt fungerande diskar och otillgängliga och skadade logiska volymer, såväl som virtuella diskfiler. Denna app stöder de flesta populära filsystem som används iWindows,MacOS,LinuxochUnix.

Gå till dess hemsidahetmanrecovery.comoch ladda ner verktyget. Välj version för macOS.

Installera den nu precis som vilken annan app som helst, och dra genvägen till mappen som innehåller dina program.

Rekommenderad läsning:Kan vi återställa data från en skadad Parallels virtuell maskin på MacOS?

Verktyget behöver full tillgång till hårddiskar för att fungera korrekt. Gör det genom att öppna inställningarna och ge verktyget full åtkomst till disken.

Starta verktyget – kom ihåg att ange administratörslösenordet.

Som ett resultat kommer du att se en lista över alla anslutna enheter, men det finns ingen virtuell maskindisk. Vi måste montera den i återställningsverktyget.

Om .vmdk-filen inte är skadad kan den monteras och dess innehåll kan ses.

För att göra det, klicka påMontera disk. I listan väljer du VMWare virtuella maskinfiler med tillägget .vmdk.

Efter det, ge sökvägen till den virtuella diskfilen. Klicka på när hela sökvägen till en sådan behållare är klarÖppna.

Nu kommer den monterade disken att visas i återställningsverktygets huvudfönster. För att få den skannad, högerklicka på disken och väljÖppna.

Välj sedan skanningstyp –Snabb skanningellerFullständig analys.

Till att börja med rekommenderar vi att köra enSnabb skanningFör det första – det tar mindre tid och hjälper dig att hitta filerna i de flesta scenarier som involverar dataförlust.

Om snabbsökningen inte kan hitta de nödvändiga filerna, gå tillFullständig analys.

En fullständig analys kommer att ta längre tid eftersom den använder sig av en mer komplicerad sökalgoritm.

För att köra det, gå tillbaka till huvudmenyn, högerklicka på disken -Analysera igenFullständig analys, välj filsystemet –Nästa.

När skanningen är över öppnar du mappen där du lagrade filerna som behöver återställas. För din bekvämlighet finns det en förhandsgranskningsfunktion för att se filens innehåll.

Välj alla filer och mappar som du vill återställa och klicka påÅterhämtningknapp.

Välj sedan var du vill spara objekten och tryckÅterhämtningigen. Som ett resultat kommer du att hitta de återställda filerna i den mapp du har valt.

På så sätt, även om den virtuella maskinen är skadad och den inte startar, kommer du att kunna hämta dess data direkt.

Återställningsverktyget visar både huvudvolymer och tidigare raderade eller skadade partitioner.

Metod 2. Återställa VMWare Fusion-data med Time Machine

Om du har konfigurerat säkerhetskopieringsalternativ tidigare finns det alltid en chans att återställa data utan att använda verktyg från tredje part. Till att börja med kan du försöka återställa den virtuella diskfilen med hjälp avTidsmaskin. Det hjälper dig att återställa funktionaliteten för din virtuella maskin om några av filerna skadades eller till och med raderades.

För att göra det, öppna mappen där de virtuella maskinfilerna lagrades:

~/Documents/Virtual Machines.localized/Kopiera

Öppna nu Time Machine. Därefter väljer du datumet då den här virtuella maskinen fungerade korrekt och återställer den nödvändiga versionen av.vmwarevmpaket.

Som ett resultat bör den virtuella maskinen börja fungera som den gjorde tidigare. Den enda nackdelen är att den INTE kommer att ha filerna du lade till efter datumet för säkerhetskopieringsfilen du har använt för återställning.

Metod 3. Dataåterställning med ögonblicksbilder i VMWare Fusion

Ytterligare en metod för att återställa funktionalitet för en virtuell maskin utan att tillgripa programvara från tredje part ärgenom att använda ögonblicksbilder.

För att göra det, öppna VMWare Fusion, välj den virtuella maskinen som inte kan köras och gå tillÖgonblicksbilderflik.

Välj nu den senaste ögonblicksbilden av en korrekt fungerande maskin och klickaÅterställ ögonblicksbild.

Du bör dock tänka på att ögonblicksbildslösningen bara fungerar om du har aktiverat den här funktionen i förväg.

Med ögonblicksbilder kan du få ditt system tillbaka till det skick då ingen data gick förlorad ännu. Ändå kommer all information som skrivs till din disk efter att den senaste ögonblicksbilden skapades att gå förlorad – precis som i det tidigare fallet med Time Machine.

Metod 4. Hur man återställer en raderad VMware Fusion virtuell diskfil

Om den virtuella diskfilen togs bort och du inte kan se den i papperskorgen, dåHetman Partition Recoveryhjälper dig att återställa den.

Om filerna inte lagrades på systemenheten kan du försöka återställa oavsiktligt raderade filer från din virtuella maskin med hjälp av denna återställningsapp.

För att göra det, skanna disken – precis som du gjorde det till den virtuella disken. Du behöver inte montera något – disken kommer att visas i huvudfönstret direkt efter att återställningsappen startar.

Högerklicka på den och väljÖppna, välj sedan skanningstyp.

Om en skanningstyp inte gav några resultat, använd det andra alternativet. Efter det, välj bara den virtuella diskfilen och tryckÅterhämtning.

Senare kommer du att kunna placera den på sin tidigare plats och köra den virtuella maskinen, eller ladda upp filen till en ny virtuell maskin. Gör så här:

  • Klicka på Arkiv -NySkapa en anpassad virtuell maskin.

  • Välj operativsystem.

  • I denHårddiskfliken, klickaLägg till befintlig disk, och ange sökvägen till.vmdkfil.

  • När du är klar, kör den virtuella maskinen och kontrollera om filerna du letar efter finns där.

Metod 5. Montera en VMDK-disk direkt i macOS

Det finns också några mer avancerade metoder för att återställa filer från en virtuell maskin, men de kräver att du använder kommandotolken och ytterligare programvaruverktyg.

Till exempel kan du konvertera en.vmdkvirtuell disk till ett format som stöds av macOS direkt. Det kan vara enrå diskavbildningdiskavbildning.

För detta ändamål behöver du ett speciellt verktyg somqemu-img. Du kan installera den viaHembryggt.

Hembryggtär en pakethanterare för macOS.

För att installera det, öppna terminalen och skriv följande kommando:

brew.shKopiera

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Kopiera

För att installera QEMU, kör följande kommando i terminalen:

brew install qemuKopiera

Använd ett annat kommando för att konvertera .vmdk-filen till .img-formatet:

qemu-img convert -O raw "Virtual Disk.vmdk" "Virtual Disk.img"Kopiera

De.imgfil du har fått ska monteras med hjälp av detta kommando:

hdiutil attach "Virtual Disk.img"Kopiera

Men eftersom filsystemet inuti det är NTFS, behöver du en speciell drivrutin för skrivoperationer. Men för att helt enkelt kopiera filerna duger till och med standard macOS-funktionerna!

Den här metoden skapar en kopia till av dina data, men då kan en sådan bild enkelt öppnas även utan att använda VMWare.

Hur man undviker förlust av data och förhindrar VMware Fusion virtuell maskinfel/haveri

För att undvika liknande problem i framtiden, kom ihåg att säkerhetskopiera viktig data. Säkerhetskopiera dina virtuella maskiner med hjälp av Time Machine eller ögonblicksbilder. Se också till att du aldrig stänger av din Mac medan den virtuella maskinen är igång. En annan viktig aspekt är att ha tillräckligt med diskutrymme – kontrollera hårddisken regelbundet så att den inte blir allvarligt full.

Slutsats

Om din virtuella maskin är iVMWare Fusionvägrar att springa, det är inte slutet på världen ännu. Även i händelse av ett fullständigt fel, skada på.vmdkdisk, eller borttagning av filer, kan du fortfarande återställa viktig data. Nyckeln till framgångsrik återhämtning är attsluta skriva ny datatill disken och skanna disken så snart som möjligt.

I den här artikeln har vi gått igenom huvudfiltyper som omfattar virtuella maskiner, samt praktiska metoder för att hämta information med hjälp av tredjeparts och integrerade verktyg. Dessa lösningar låter dig montera virtuella diskar, skanna deras innehåll och återställa filer utan att ens behöva starta den faktiska virtuella maskinen.

Om du arbetar regelbundet med virtuella maskiner rekommenderar vi starktsäkerhetskopiera .vmdk- och .vmx-filer, samt ta ögonblicksbilder före viktiga uppdateringar eller systemuppgraderingar.

Kom ihåg: ju tidigare du startar dataåterställningsprocedurer, desto högre är dina chanser att rädda värdefull data.