Hur konverterar man VMware VMDK till VHD-filer?

Virtualisering har blivit en omtyckt lösning för organisationer runt om i världen eftersom den gör det möjligt för företag att utöka utnyttjandet av sin hårdvara. Även om det finns olika virtualiseringsverktyg på marknaden är två av de mest populära verktygen VMware och Microsoft Hyper-V.

Båda programmen har sina egna specifikationer och specialiteter, och de är inte kompatibla med varandra. VMware-programvaran använder filformatet VMDK för att lagra virtuella diskar, medan Microsoft Hyper-V använder formatet VHD. Så många gånger uppstår en situation då du kan behöva konvertera VMDK- till VHD-filformat.

I den här artikeln kommer vi att diskutera VMDK- och VHD-filer och hur du kan konvertera VMDK-filer till VHD-format. Men innan dess ska vi se vad VMDK- och VHD-filer är.

Vad är VMDK?

VMDK är känd som virtuell maskindisk, som skapas av VMware-maskiner. En virtuell maskin kan enkelt emulera ett datorsystem och erbjuda funktioner från en fysisk dator. En .vmdk-fil kan lagra hela data från en hårddisk och kan användas som en vanlig hårddisk eller backup-enhet för viktig information. Med en VMDK-fil kan du lagra upp till 2 TB data. Med VMware vSphere kan du dock lagra upp till 62 GB data. Det finns många VMware-produkter som använder VMDK-filformatet, till exempel:

  • VMware Workstation
  • VMware ESX
  • VMware ESXi
  • VMware Fusion
  • VMware Server
  • VMware Player

Det finns också några tredjepartsverktyg som använder samma filformat.

Vad är VHD?

En VHD-fil är känd som virtuell hårddisk. Den släpptes först av Connectix för virtualisering, men 2003 förvärvades den av Microsoft. Senare under 2005 gjordes VHD-formatet tillgängligt för tredje part under Microsoft Open Specification Promise. En VHD kan fungera som en traditionell fysisk disk för att installera operativsystem, skapa filer och mappar, starta program osv. Dessutom är storleken på en VHD flexibel och kan hanteras och kontrolleras av en virtualiseringshanterare.

Rsaker till att konvertera VMDK till VHD

Det kan finnas många anledningar som ofta kräver VMDK- till VHD-konvertering. Om du till exempel vill migrera från VMware-miljön till Microsoft Hyper-V måste du konvertera VMDK-filer till VHD. Om du använder Azure-molntjänsten måste du konvertera VMDK-filer till VHD om du vill flytta VMware-arbetsbelastningen till molnet.

Människor tycker att det är lättare att hantera allt på Windows Server, eftersom de inte behöver någon extra utbildning för det. Microsoft Hyper-V är också en inbyggd funktion i Windows Server, så du behöver inte betala någon extra kostnad som VMware-maskin.

Och vissa användare vill konvertera VMDK-filer till VHD för att rädda sina data från dataförluster eller behålla dem som säkerhetskopiering. Så det finns många frågor som lämnats in på Microsofts forum relaterade till hur man konverterar VMDK-filer till VHD utan någon korruption eller dataförlust.

Metoder för att konvertera VMDK till VHD

Det finns många tredjepartslösningar som gör att du kan konvertera VMDK till VHD, men varje programvara har en kostnad. Så för att eliminera kostnaden för programvara från tredje part tillhandahåller Microsoft en gratis konverterare för virtuell maskin för att konvertera VMDK till VHD med hjälp av PowerShell-kommandon. Låt oss få lite bättre insikter om Microsoft Virtual Machine Converter.

Microsoft Virtual Machine Converter 3.0

Det är en fristående programvara för IT-proffs eller lösningsleverantörer som vill uppgradera sig själva från Virtual Machine Disks till Microsofts Hyper-V-värdar och Azure. Personer som vill konvertera fysiska maskiner och diskar till Hyper-V-värdar kan också använda det här verktyget.

Det stöder Windows PowerShell som gör att du kan automatisera konverteringar och kombinera dem med arbetsflöden för automatisering av datacenter. Som du kan se är det den senaste versionen av Virtual Machine Converter som inkluderar onlinekonvertering av fysiska maskiner till virtuella hårddiskar.

För att installera verktyget måste du dock se till att ditt system uppfyller följande krav:

  • Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1 operativsystem
  • Microsoft .NET Framework 3.5 eller 4 om du installerar MVMC på Windows Server 2008 R2 SP1
  • Microsoft .NET Framework 4.5 om du installerar MVMC på Windows Server 2012 eller Windows 8
  • Feature Bits Compact server
  • Visual C++ Redistributable for Visual Studio 2012 Update 1

Nu ska vi ta en titt på arbetsprocessen för den här maskinen.

  1. Ladda ner och installera Microsoft Virtual Machine Converter på ditt system.
  2. När du har installerat Microsoft Conversion kit startar du PowerShell och använder nedanstående cmdlet för att importera följande modul:
  3. Import-Module ”C:\Program Files\Microsoft Virtual Machine Converter\mvmcCmdlet.psd1”
  4. När modulen har importerats kan du använda nedanstående cmdlet för att konvertera VMDK till VHD.
  5. PS C:\>ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath E:\SERVERNAME\SERVER
    NAME.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD\
  6. När VMDK-filen har konverterats till VHD kan du skapa en ny virtuell maskin i Hyper-V manager och välja en befintlig disk. Om du har mer än en disk skapar du VM med en disk och lägger sedan till andra diskar.

Om du vill veta mer om PowerShell-skript för VMDK- till VHD-konvertering och hur du kan importera den till Azure kan du besöka Microsoft Docs.

Det kan vara enkelt att konvertera friska och normala VMDK-filer till VHD, men om VMDK-filerna är skadade är det inte möjligt att konvertera dem. Det finns dock några gratis metoder för att reparera korrupta VMDK-filer. Men det finns ingen garanti för att du kan konvertera VMDK-filer med manuella metoder även efter att ha reparerat dem. Så vad du kan göra är att använda en VMDK-återställningsprogramvara som erbjuder felfri VMware-återställning av VMDK-filer – Kernel VMDK Recovery.

Hur man återställer en korrupt VMDK-fil – Kernel VMDK Recovery

Det är ett effektivt verktyg som möjliggör snabb VMware-återställning av VMDK-filer. Med Kernel VMDK Recovery-verktyget kan du återställa VMDK-filer från alla VMware Workstation, VirtualBox osv. Dessutom är verktygets användargränssnitt mycket enkelt; även icke-tekniska användare kan använda det. Det är inbäddat med några utmärkta funktioner, såsom:

  • Återställer alla typer av VMDK-filer som VMware Workstation & VirtualBox
  • Erbjuder förhandsgranskning av VMDK-filer innan filen sparas
  • Klarar av att återställa alla datatyper som ljudfiler, docs, mediefiler, etc.
  • Restore even permanently deleted items of VMDK files
  • Allow search specific files with the Find feature
    • En testversion av verktyget som låter dig spara upp till 250 MB data finns tillgänglig.

      Slutsats

      Konvertering av VMDK till VHD blir en nödvändighet när filerna blir korrupta eller när du vill byta från VM Ware till Hyper-V. Men om VMDK-filerna är korrupta är det inte lätt att konvertera dem till VHD. Så du måste återställa korrupta VMDK-filer med Kernel VMDK Recovery. I den här bloggen har vi diskuterat hur du kan konvertera VMDK-filer (inklusive de korrupta) till VHD.

      Ladda ner nu

Lämna ett svar

Din e-postadress kommer inte publiceras.