Jak przekonwertować pliki VMware VMDK do VHD?

Wirtualizacja stała się dobrze lubianym rozwiązaniem dla organizacji na całym świecie, ponieważ pozwala firmom rozszerzyć wykorzystanie ich sprzętu. Chociaż różne narzędzia wirtualizacji są dostępne na rynku, dwa z najbardziej popularnych narzędzi to VMware i Microsoft Hyper-V.

Obydwie aplikacje mają swoje własne specyfikacje i specjalizacje, i nie są kompatybilne ze sobą. Oprogramowanie VMware wykorzystuje format pliku VMDK do przechowywania wirtualnych dysków, podczas gdy Microsoft Hyper-V używa formatu VHD. Dlatego często dochodzi do sytuacji, w której konieczna jest konwersja plików VMDK do formatu VHD.

W tym artykule omówimy pliki VMDK i VHD oraz sposób konwersji plików VMDK do formatu VHD. Ale zanim to nastąpi, zobaczmy czym jest VMDK i VHD.

Co to jest VMDK?

VMDK jest znany jako dysk maszyny wirtualnej, który jest tworzony przez maszyny VMware. Maszyna wirtualna może z łatwością emulować system komputerowy i oferować funkcje fizycznego komputera. Plik .vmdk może przechowywać wszystkie dane z dysku twardego i może być używany jako zwykły dysk twardy lub urządzenie do tworzenia kopii zapasowych ważnych informacji. W pliku VMDK można przechowywać do 2 TB danych. Jednak w przypadku VMware vSphere można przechowywać do 62 GB danych. Istnieje wiele produktów VMware, które używają formatu pliku VMDK, takich jak:

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

Istnieją również narzędzia innych firm, które używają tego samego formatu pliku.

Co to jest VHD?

Plik VHD jest znany jako Virtual Hard Disk. Po raz pierwszy został wydany przez firmę Connectix do wirtualizacji, ale w 2003 roku został przejęty przez Microsoft. A później w 2005 roku, format VHD został udostępniony stronom trzecim w ramach Microsoft Open Specification Promise. VHD może działać jak tradycyjny dysk fizyczny do instalacji systemu operacyjnego, tworzenia plików i folderów, uruchamiania aplikacji itp. Również rozmiar dysku VHD jest elastyczny i może być zarządzany i kontrolowany przez menedżera wirtualizacji.

Powody konwersji VMDK do VHD

Może być wiele powodów, które często wymagają konwersji VMDK do VHD. Na przykład, jeśli chcesz migrować ze środowiska VMware do Microsoft Hyper-V, wtedy będziesz musiał przekonwertować pliki VMDK na VHD. Ponadto, jeśli używasz usługi w chmurze Azure, to aby przenieść obciążenie VMware do chmury, będziesz musiał przekonwertować pliki VMDK na VHD.

Ludzie uważają, że łatwiej jest zarządzać wszystkim w systemie Windows Server, ponieważ nie potrzebują do tego żadnych dodatkowych szkoleń. Ponadto, Microsoft Hyper-V jest wbudowaną funkcją systemu Windows Server, więc nie będziesz musiał płacić żadnych dodatkowych kosztów, jak VMware machine.

A niektórzy użytkownicy chcą przekonwertować pliki VMDK do VHD, aby zapisać swoje dane od utraty danych lub zachować je jako kopię zapasową. Tak więc, istnieje wiele zapytań złożonych na forach Microsoft związanych z tym, jak przekonwertować pliki VMDK do VHD bez żadnych uszkodzeń lub utraty danych.

Metody konwersji VMDK do VHD

Istnieje wiele rozwiązań firm trzecich, które pozwalają na konwersję VMDK do VHD, ale każde oprogramowanie ma swój koszt. Tak więc, aby wyeliminować koszty oprogramowania firm trzecich, Microsoft zapewnia bezpłatny konwerter maszyn wirtualnych do konwersji VMDK na VHD za pomocą poleceń PowerShell. Dowiedzmy się więcej o Microsoft Virtual Machine Converter.

Microsoft Virtual Machine Converter 3.0

Jest to samodzielne oprogramowanie dla profesjonalistów IT lub dostawców rozwiązań, którzy chcą uaktualnić się z dysków maszyn wirtualnych do hostów Microsoft Hyper-V i Azure. Osoby, które chcą przekonwertować maszyny fizyczne i dyski na hosty Hyper-V, również mogą skorzystać z tego narzędzia.

Obsługuje Windows PowerShell, który pozwala zautomatyzować konwersje i połączyć je z przepływami pracy automatyzacji centrum danych. Jak widać, jest to najnowsza wersja Virtual Machine Converter, która zawiera funkcję konwersji online maszyn fizycznych na wirtualne dyski twarde.

Przed instalacją narzędzia należy jednak upewnić się, że system spełnia następujące wymagania:

  • System operacyjny Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Microsoft .NET Framework 3.5 lub 4, jeśli instalujesz MVMC na Windows Server 2008 R2 SP1
  • Microsoft .NET Framework 4.5, jeśli instalujesz MVMC na Windows Server 2012 lub Windows 8
  • Feature Bits Compact server
  • Visual C++ Redistributable for Visual Studio 2012 Update 1

A teraz przyjrzyjmy się procesowi działania tej maszyny.

  1. Ściągnij i zainstaluj Microsoft Virtual Machine Converter w swoim systemie.
  2. Po zainstalowaniu zestawu Microsoft Conversion, uruchom PowerShell i użyj poniższego cmdleta, aby zaimportować następujący moduł:
  3. Import-Module „C:\Program Files\Microsoft Virtual Machine Converter\mvmcCmdlet.psd1”
  4. Gdy moduł zostanie zaimportowany, możesz użyć poniższego cmdleta, aby przekonwertować VMDK na VHD.
  5. PS C:\u200>ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath E:\u200
    NAME.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD
  6. Gdy plik VMDK zostanie przekonwertowany na VHD, można utworzyć nową maszynę wirtualną w menedżerze Hyper-V i wybrać istniejący dysk. Jeśli masz więcej niż jeden dysk, utwórz maszynę wirtualną z jednym dyskiem, a następnie dodaj inne dyski.

Aby dowiedzieć się więcej o skryptach PowerShell do konwersji VMDK na VHD i jak można je zaimportować do Azure, odwiedź Microsoft Docs.

Konwertowanie zdrowych i normalnych plików VMDK na VHD może być łatwe, ale jeśli pliki VMDK są uszkodzone, to nie jest możliwe, aby je przekonwertować. Istnieją jednak pewne darmowe metody naprawy uszkodzonych plików VMDK. Ale, nie ma gwarancji, że będzie w stanie przekonwertować pliki VMDK z metod ręcznych, nawet po ich naprawie. Więc co możesz zrobić, to użyć oprogramowania do odzyskiwania VMDK, które oferuje bezbłędne odzyskiwanie VMware plików VMDK – Kernel VMDK Recovery.

Jak odzyskać uszkodzony plik VMDK – Kernel VMDK Recovery

Jest to skuteczne narzędzie, które pozwala na szybkie odzyskiwanie VMware plików VMDK. Dzięki narzędziu Kernel VMDK Recovery można odzyskać pliki VMDK z każdego VMware Workstation, VirtualBox, itp. Również interfejs użytkownika tego narzędzia jest bardzo prosty; nawet użytkownicy nietechniczni mogą z niego korzystać. Jest on osadzony z niektórych doskonałych funkcji, takich jak:

  • Odzyskiwanie wszystkich typów plików VMDK jak VMware Workstation & VirtualBox
  • Oferuje podgląd plików VMDK przed zapisaniem pliku
  • Możliwość przywrócenia każdego typu danych jak pliki audio, docs, pliki multimedialne, itp.
  • Przywracanie nawet trwale usuniętych elementów plików VMDK
  • Możliwość wyszukiwania określonych plików za pomocą funkcji Znajdź
    • Dostępna jest wersja próbna narzędzia, która pozwala na zapisanie do 250 MB danych.

      Zakończenie

      Konwersja VMDK do VHD staje się koniecznością, gdy pliki są uszkodzone lub gdy chcesz przejść z VM Ware do Hyper-V. Ale jeśli pliki VMDK są uszkodzone, to nie jest łatwo przekonwertować je na VHD. Tak więc, trzeba będzie odzyskać uszkodzone pliki VMDK z Kernel VMDK Recovery. W tym blogu, mamy omówione, jak można przekonwertować pliki VMDK (w tym uszkodzonych) do VHD.

      Download Now

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.