Cách chuyển đổi VHD sang VMDK: Hướng dẫn từng bước
VMware vSphere và Microsoft Hyper-V là hai trong số các nền tảng ảo hóa phổ biến nhất. Mỗi giải pháp sử dụng các định dạng tệp đĩa ảo khác nhau cho các máy ảo. Điều này có nghĩa là bạn cần chuyển đổi các tệp đĩa ảo khi di chuyển máy ảo giữa VMware và Hyper-V. Ví dụ, bạn có thể cần di chuyển máy ảo giữa các trình ảo hóa để thử nghiệm. Trong một số trường hợp khác, bạn có thể cần thay đổi định dạng nếu đã chọn sai định dạng khi tạo máy ảo.
Hyper-V sử dụng VHD và VHDX cho các máy ảo, trong khi VMware sử dụng VMDK. Đọc bài viết này để tìm hiểu cách di chuyển máy ảo từ Hyper-V sang môi trường VMware bằng cách chuyển đổi tệp VHD thành VMDK.
Các định dạng đĩa ảo
VHD là định dạng hình ảnh đĩa được giới thiệu như định dạng đĩa ảo cho các máy ảo trong Connectix Virtual PC. Sau đó, Microsoft đã mua lại Virtual PC và tiếp tục phát triển sản phẩm ảo hóa này. Tiếp theo, Microsoft giới thiệu Hyper-V như một giải pháp thay thế cho Microsoft Virtual PC. Các tính năng chính của VHD bao gồm:
- Kích thước tối đa được hỗ trợ của tệp VHD là 2 TB (2^32*512 byte), trong đó 32 bit biểu thị số lượng và 512 byte biểu thị kích thước sector.
- VirtualBox cũng hỗ trợ định dạng VHD cho đĩa ảo, định dạng này vẫn được sử dụng trong đám mây Microsoft Azure.
- Các máy ảo Hyper-V thế hệ 1 chỉ có thể sử dụng đĩa ảo ở định dạng VHD.
VHDX là phiên bản mới của định dạng đĩa ảo do Microsoft cung cấp, là phiên bản kế thừa của định dạng VHD. Định dạng VHDX có phạm vi ứng dụng rộng rãi, bao gồm đĩa ảo cho máy ảo Hyper-V và Microsoft Cluster Shared Volumes. VHDX là định dạng tệp bán mở, và bạn có thể tải xuống thông số kỹ thuật định dạng tệp từ trang web của Microsoft để tạo các ứng dụng của riêng mình tương thích với tệp VHDX. Các tính năng chính của VHDX là:
- Dung lượng đĩa tối đa là 64 TB, so với giới hạn 2 TB của VHD.
- Hỗ trợ các sector 4 KB.
- Nó được bảo vệ tốt hơn trước các sự cố do mất điện so với các đĩa VHD.
Máy ảo thế hệ 2 hỗ trợ sử dụng cả đĩa ảo VHDX và VHD. Tuy nhiên, các máy ảo Azure chỉ có thể sử dụng đĩa ảo ở định dạng VHD. Đĩa ảo VHDX có thể được tạo trong cửa sổ Quản lý Đĩa trên Windows 10 và Windows Server 2016. Các hình ảnh VHDX cũng có thể được gắn (kết nối) như một ổ đĩa, hiển thị trong Windows Explorer (My Computer) trên các phiên bản Windows mới nhất, nhờ trình điều khiển VHDX tích hợp sẵn.
VMDK là định dạng mở của hình ảnh đĩa ảo được sử dụng bởi các trình ảo hóa VMware, VirtualBox, QEMU, v.v., và không được Hyper-V hỗ trợ. Các tệp hình ảnh VMDK có thể được coi là các thùng chứa để lưu trữ dữ liệu, tương tự như các đĩa cứng vật lý, và có khả năng tương thích cao với nhiều phần mềm ảo hóa khác nhau. Dung lượng tối đa của đĩa ảo VMDK đã được tăng từ 2 TB lên 62 TB.
Các đĩa ảo VMDK có thể được chia thành các loại và biến thể sau: monolithic, split, sparse, flat, cũng như thin-provisioned và thick-provisioned. Đĩa VMDK delta được tạo ra khi thực hiện Bản sao lưu VM. Các tệp VMDK có thể được ánh xạ (gắn) vào điểm gắn cụ thể trên máy chủ của bạn nếu đã cài đặt VMware Workstation. Độ tin cậy cao được đảm bảo. Các phân vùng gốc 4 KB được hỗ trợ cho đĩa ảo VMDK, được sử dụng bởi các phiên bản mới nhất của các sản phẩm VMware với VMFS6 (Hệ thống Tệp Máy Ảo 6).
Kiểm tra nội dung VHD trước khi chuyển đổi VHD sang VMDK
Đây là bước tùy chọn cho phép bạn xác minh tình trạng của đĩa ảo VHD hoặc VHDX nguồn và xem các tệp chứa bên trong. Cách làm này giúp bạn tránh nhầm lẫn và lãng phí thời gian khi chuyển đổi nhầm đĩa ảo. Nếu bạn chỉ muốn trích xuất tệp từ hình ảnh VHD, phần này là những gì bạn cần. Các tệp VHD có thể được gắn vào một thư mục trên Linux và có thể được ánh xạ đến một ký tự ổ đĩa cụ thể trong Windows.
Cách mở tệp VHDX trong Linux
Trong Linux, các tệp VHD và VHDX có thể được gắn vào một thư mục cụ thể (điểm gắn) trong giao diện dòng lệnh bằng cách sử dụng các công cụ libguestfs . Do đó, bạn có thể xem nội dung của các tệp VHD và VHDX trong Linux trước khi bắt đầu chuyển đổi VHD sang VMDK. Hãy cùng tìm hiểu cách xem nội dung của các hình ảnh đĩa ảo VHD và VHDX trong Linux.
Cài đặt gói phần mềm cần thiết:
sudo apt-get install libguestfs-tools
Tạo thư mục mà bạn muốn gắn hình ảnh VHD hoặc VHDX vào, ví dụ: /mnt/vhd/:
sudo mkdir /mnt/vhd/
Chạy lệnh để gắn hình ảnh đĩa VHD vào thư mục đã chỉ định. Chúng ta đang ở trong thư mục chứa tệp VHD cần thiết và thực thi lệnh với quyền root:
guestmount --add test-disk.vhd --ro /mnt/vhd/ -m /dev/sda1
Trong đó:
-add – mở đĩa ảo.
--ro – gắn đĩa ảo ở chế độ chỉ đọc.
/mnt/vhd/ là đường dẫn đến tệp VHD mà bạn muốn gắn.
-m /dev/sda1/ là tên của phân vùng có trên đĩa ảo VHD. Trong ví dụ này, đĩa ảo VHD có một phân vùng NTFS.
Bạn có thể xem tất cả các lệnh có sẵn bằng cách chạy guestmount --help
Lưu ý: Nếu bạn chạy lệnh trong một thư mục khác, hãy chỉ định đường dẫn đầy đủ đến tệp VHD của bạn, ví dụ: guestmount --add /media/user1/data/test-disk.vhd --ro /mnt/vhd/ -m /dev/sda1
Kiểm tra nội dung của hình ảnh VHD đã gắn:
ls -al /mnt/vhd/

Để ngắt kết nối đĩa ảo, hãy sử dụng lệnh:
guestunmount /mnt/vhd/
Tương tự, bạn có thể gắn các tệp VHDX vào thư mục /mnt/vhd/ đã tạo trước đó, và sao chép nội dung từ đĩa ảo đã gắn:
guestmount --add /media/user1/data/WinServer2016.vhdx --ro /mnt/vhd -m /dev/sda2
Trong đó: /dev/sda2 được sử dụng vì /dev/sda1/ là phân vùng dịch vụ được trình cài đặt Windows tạo ra theo mặc định.
Bạn có thể xem nội dung của phân vùng hệ thống Windows (ổ C:) trên đĩa ảo VHDX trong giao diện dòng lệnh Linux (xem ảnh chụp màn hình bên dưới).

Cách mở tệp VHD trong Windows
- Mở cửa sổ Quản lý Máy tính (nhấp chuột phải vào Máy tính của tôi và chọn Quản lý trong menu ngữ cảnh).

- Trong cửa sổ Quản lý Máy tính , chọn Quản lý Ổ đĩa , sau đó nhấp vào Hành động > Gắn VHD .

- Trong cửa sổ bật lên, chỉ định đường dẫn đến tệp VHD hoặc VHDX của bạn. Đánh dấu vào ô chọn “ ” (Chỉ đọc) nếu bạn không muốn ghi dữ liệu vào đĩa ảo. Tùy chọn này cũng bảo vệ dữ liệu được lưu trữ trên đĩa ảo khỏi bị hỏng do vô ý.

- Đĩa hiện đã được gắn và hiển thị trong cửa sổ “ ” (Quản lý đĩa) cũng như trong Windows Explorer (ổ đĩa X: trong trường hợp này).
Lưu ý: Windows chỉ có thể xác định các phân vùng sử dụng các hệ thống tệp được hỗ trợ: NTFS, FAT32, exFAT và ReFS. Nếu đĩa ảo của bạn chứa các phân vùng Linux sử dụng hệ thống tệp ext3, ext4 và các hệ thống tệp khác, bạn sẽ không thể xem nội dung của các tệp VHD hoặc VHDX được gắn vào hệ thống Windows của mình mà không có công cụ của bên thứ ba.
Để tháo gắn đĩa ảo VHD hoặc VHDX khỏi hệ thống Windows, hãy mở Windows Explorer, nhấp chuột phải vào ký tự ổ đĩa được gán cho đĩa ảo của bạn, và trong menu ngữ cảnh, nhấp vào Eject .

Bây giờ, sau khi kiểm tra nội dung của đĩa ảo VHD (VHDX) và đảm bảo rằng đó là đĩa chính xác, bạn có thể tiến hành chuyển đổi nó sang định dạng VMDK. Có hai phương pháp rất tiết kiệm chi phí để chuyển đổi VHD sang VMDK – sử dụng qemu-img và sử dụng VBoxManage . Cả hai giải pháp đều miễn phí và được giải thích chi tiết bên dưới.
Cách chuyển đổi VHD sang VMDK bằng qemu-img
QEMU là một nền tảng mô phỏng máy ảo và ảo hóa mã nguồn mở. Qemu-img là một tiện ích của bộ phần mềm QEMU có thể được sử dụng để chuyển đổi đĩa ảo từ định dạng này sang định dạng khác. Qemu-img có thể được sử dụng để chuyển đổi VHD sang VMDK, và việc sử dụng tiện ích này là phương pháp đầu tiên chúng ta sẽ thảo luận. Qemu-img có thể chạy trên cả hệ điều hành Windows và Linux.
Sử dụng qemu-img trên Linux
Trong ví dụ này, Ubuntu Linux được sử dụng để chạy qemu-img .
- Đầu tiên, cài đặt qemu-img từ kho phần mềm trực tuyến:
sudo apt-get install qemu-utils - Truy cập vào thư mục lưu trữ các hình ảnh đĩa ảo (trong ví dụ này, các tệp đĩa ảo VHD và VHDX được lưu trữ tại /media/user1/data/):
cd /media/user1/data/
Kiểm tra tệp VHDX
- Xem thông tin hình ảnh VHD sau khi chạy sudo su để có quyền root:
qemu-img info test-disk.vhd

Tương tự, bạn có thể kiểm tra thông tin về đĩa ảo VHDX:
qemu-img info /media/user1/data/WinServer2016.vhdx

Chuyển đổi VHD sang VMDK trên Linux
- Để chuyển đổi VHD sang VMDK bằng qemu-img trên Linux, hãy chạy lệnh với quyền root:
qemu-img convert /media/user1/data/WinServer2016.vhdx -O vmdk /media/user1/data/WinServer2016qemu.vmdk -pTrong đó:
-O– xác định định dạng tệp đầu ra-p– hiển thị thanh tiến trìnhChờ cho đến khi quá trình chuyển đổi hoàn tất.
Sử dụng qemu-img trên Windows
- Tải xuống qemu-img từ trang web chính thức (có sẵn trình cài đặt 32-bit và 64-bit để tải xuống). Trong ví dụ này, qemu-img-win-x64-2_3_0 được sử dụng.
- Giải nén các tệp từ tệp lưu trữ đã tải xuống, ví dụ như vào thư mục C:Programsqemu-img .
- Khởi chạy dòng lệnh Windows (CMD) – Nhấn Windows+R để mở hộp thoại “ Run ”. Nhập “ cmd ” vào hộp và nhấn Ctrl+Shift+Enter để chạy lệnh với tư cách quản trị viên :
cd C:Programsqemu-imgCác lệnh của qemu-img trong Linux và Windows là giống nhau.
Chuyển đổi VHD sang VMDK trong Windows
Chạy CMD với tư cách quản trị viên và chuyển đến thư mục nơi qemu-img được cài đặt.
- Xem thông tin đĩa ảo:
qemu-img.exe info c:VirtualHyper-Vtest-disk.vhd - Chuyển đổi hình ảnh đĩa VHD sang định dạng VMDK:
qemu-img.exe convert -p c:VirtualHyper-Vtest-disk.vhd -O vmdk c:VirtualHyper-Vtest-disk.vmdkTrong đó:
-p– hiển thị tiến trình-O– tệp đầu raChờ cho đến khi quá trình chuyển đổi hoàn tất.

Cách chuyển đổi VHD sang VMDK bằng VBoxManage
VBoxManage là giao diện dòng lệnh (CLI) để quản lý trình ảo hóa VirtualBox và các máy ảo. VBoxManage là một công cụ đa nền tảng được cài đặt khi bạn Cài đặt VirtualBox (như bạn đã biết, VirtualBox là một giải pháp ảo hóa đa nền tảng). Một trong những VBoxManage tính năng hấp dẫn nhất của công cụ này là khả năng chuyển đổi nhiều định dạng đĩa ảo. Bạn có thể chuyển đổi VHD sang VMDK bằng cách sử dụng VBoxManage .
Nếu bạn sử dụng Windows làm hệ điều hành chủ, hãy chạy CMD với quyền Quản trị viên và truy cập vào thư mục cài đặt của VirtualBox để chạy lệnh VBoxManage . Trong ví dụ này, VirtualBox được cài đặt trong thư mục mặc định.
cd C:Program FilesOracleVirtualBox
Bạn có thể thêm đường dẫn cài đặt của VirtualBox vào biến môi trường Path để tránh phải điều hướng thủ công đến thư mục cài đặt VirtualBox mỗi khi muốn chạy VBoxManage .
Chạy lệnh để chuyển đổi tệp VHD của Hyper-V sang định dạng VMDK của VMware như sau:
VBoxManage clonehd --format vmdk C:virtualHyper-VWinServer2016.vhdx С:virtualHyper-VWinServer2016vbox.vmdk
Cú pháp rất đơn giản – bạn chỉ cần thiết lập định dạng đĩa ảo đích (VMDK) và xác định tên tệp nguồn VHDX cũng như tên tệp đích VMDK .
Chờ cho đến khi quá trình chuyển đổi hoàn tất.

Nếu bạn sử dụng hệ điều hành Linux trên máy tính đã cài đặt VirtualBox, hãy sử dụng các lệnh tương tự (nhưng lưu ý đến cấu trúc phân vùng và thư mục của Linux).
Tạo máy ảo VMware bằng cách sử dụng đĩa ảo đã chuyển đổi
Việc chuyển đổi tệp VHD sang định dạng VMDK cho phép chuyển đổi các máy ảo Hyper-V sang máy ảo VMware. Bạn cần nhập đĩa ảo đã chuyển đổi vào các máy ảo VMware do bạn tạo thủ công để hoàn tất quy trình. Phương pháp này có thể áp dụng cho các máy ảo chạy trên VMware Workstation và VMware ESXi. Các chi tiết còn lại về cách chuyển đổi từ Hyper-V sang VMware được giải thích trong phần này.
VMware Workstation
Nếu bạn muốn tạo một máy ảo bằng cách sử dụng đĩa ảo đã được chuyển đổi từ định dạng VHD (VHDX) sang định dạng VMDK trong VMware Workstation, chỉ cần tạo một máy ảo mới (hoặc mở một máy ảo hiện có nếu bạn muốn thêm đĩa ảo đã chuyển đổi làm đĩa ảo bổ sung) và chọn rằng bạn muốn sử dụng một đĩa ảo hiện có.
Hãy tạo một máy ảo mới trong VMware Workstation. Nhấp vào File > New virtual machine .
Xem hướng dẫn chi tiết về cách tạo máy ảo VMware Workstation mới trong bài viết trên blog tại Phòng thí nghiệm tại nhà của VMware. Trong phần này của bài viết hôm nay, trọng tâm là các bước cần thiết để nhập đĩa ảo VHD đã chuyển đổi vào máy ảo VMware Workstation. Do đó, bạn nên đặc biệt chú ý đến các bước sau:
- Chọn “ I will install an operating system later,” và chọn phiên bản hệ điều hành khách (guest OS) đã được cài đặt trên máy ảo Hyper-V nguồn mà bạn đã chuyển đổi đĩa ảo ( Windows Server 2016 trong trường hợp này). Nếu bạn đang sử dụng phiên bản cũ hơn của VMware Workstation, hãy chọn Windows 10 làm phiên bản hệ điều hành khách.

Tên máy ảo trong ví dụ của chúng ta là Win2016converted . Các tệp của máy ảo mới được lưu trữ tại C:VirtualWin2016converted .
- Chọn “ Use an existing virtual disk ” tại bước Select a Disk .

- Chỉ định đường dẫn đến tệp VMDK hiện có hoặc duyệt tìm tệp. Trong trường hợp này, đường dẫn đến tệp VMDK là:
C:VirtualHyper-VWinServer2016qemu2.vmdk

- Nếu cửa sổ hộp thoại xuất hiện và đề xuất chuyển đổi đĩa ảo hiện có sang định dạng mới hơn, quyết định thuộc về bạn. Bạn nên chuyển đổi đĩa ảo sang định dạng mới hơn nếu không có kế hoạch sử dụng đĩa ảo này cho các máy ảo thuộc các phiên bản VM cũ hơn (có phần cứng ảo cũ hơn).
- Chọn BIOS làm loại firmware trong tùy chọn máy ảo nếu máy ảo Hyper-V nguồn của bạn đã được cấu hình để sử dụng BIOS. Nếu không, máy ảo VMware mà bạn đã gắn đĩa ảo được chuyển đổi từ định dạng Hyper-V sang định dạng VMware sẽ không khởi động được. Sau khi tạo máy ảo, bạn có thể kiểm tra cài đặt này bằng cách truy cập VM > Cài đặt , chọn Tùy chọn tab > Nâng cao .

Bây giờ máy ảo của bạn sẽ khởi động đúng cách. Sau khi hệ điều hành khách khởi động xong, hãy cài đặt VMware Tools.

VMware ESXi
Bạn cũng có thể chuyển đổi VHD sang VMDK và nhập đĩa ảo đã chuyển đổi vào một máy ảo VMware đang chạy trên máy chủ ESXi. Tuy nhiên, định dạng đĩa ảo VMware được sử dụng bởi VMware Workstation và VMware ESXi là khác nhau. Một đĩa ảo ở định dạng VMware Workstation có bộ mô tả đĩa được tích hợp sẵn trong một tệp duy nhất Tệp VMDK. Một đĩa ảo ở định dạng ESXi bao gồm hai tệp riêng biệt – tệp dữ liệu (.vmdk ) và tệp mô tả đĩa (-flat.vmdk ). Để sử dụng đĩa ảo mà bạn đã chuyển đổi từ định dạng Hyper-V bằng qemu-img hoặc VBoxManage cho một máy ảo đang chạy trên ESXi, bạn phải chuyển đổi đĩa ảo đó từ định dạng Workstation sang định dạng ESXi. Nếu không, bạn sẽ nhận được lỗi: “ Loại đĩa không được hỗ trợ hoặc không hợp lệ 2 ”.

Hãy cùng tìm hiểu cách sử dụng đĩa ảo đã được chuyển đổi từ định dạng VHD cho một máy ảo chạy trên ESXi.
Chuyển đổi VMDK sang định dạng ESXi
- Tải tệp VMDK đã chuyển đổi lên kho dữ liệu (datastore) được kết nối với máy chủ ESXi. Sử dụng trình khách SCP/SFTP, giao diện web của VMware Host Client hoặc VMware vSphere Client để tải lên đĩa ảo đã chuyển đổi vmdk tệp lên kho dữ liệu ESXi.
Trong ví dụ của chúng ta, tệp WinServer2016qemu.vmdk được tải lên kho dữ liệu SSD1 , được gắn vào máy chủ ESXi có địa chỉ IP 10.10.10.74.

- Đảm bảo rằng quyền truy cập SSH đã được bật trên máy chủ ESXi của bạn ( Quản lý > Dịch vụ > TSM-SSH ).

- Kết nối với máy chủ ESXi của bạn qua SSH bằng cách sử dụng một trình khách SSH (ví dụ: PuTTY).
- Truy cập vào thư mục chứa tệp đĩa ảo VMDK đã được chuyển đổi từ định dạng VHD của Hyper-V (trong ví dụ này, tệp vmdk được lưu trữ tại /vmfs/volumes/SSD1/converted/):
cd /vmfs/volumes/SSD1/converted/ - Sử dụng vmkfstools để chuyển đổi đĩa ảo từ định dạng Workstation sang định dạng ESXi. Trong ví dụ của chúng tôi, đĩa ảo cung cấp theo nhu cầu theo định dạng ESXi là loại đĩa ảo đích. Chạy các lệnh với quyền root.
vmkfstools -i WinServer2016qemu.vmdk WinServer2016thin.vmdk -d thin
Như bạn có thể thấy trên ảnh chụp màn hình, quá trình chuyển đổi tệp VMDK từ định dạng Workstation sang định dạng ESXi bằng các công cụ và vmkfstools đã hoàn tất thành công và hai tệp mới đã được tạo ra:
WinServer2016thin-flat.vmdk
WinServer2016thin.vmdk

Nhập đĩa VMDK vào máy ảo trên ESXi
Mở VMware Host Client (tốt nhất là sử dụng Ứng dụng VMware vSphere Client nếu vCenter đã được triển khai, nhưng bạn có thể sử dụng VMware Host Client trong hầu hết các trường hợp, bao gồm cả trường hợp sử dụng ESXi Phiên bản Miễn phí). Quy trình làm việc này cũng áp dụng cho các phiên bản VMware vSphere/ESXi từ 6.5 đến 9.0.
Trong giao diện web của VMware Host Client, chọn Máy ảo và nhấp vào Tạo/Đăng ký máy ảo .

Trình hướng dẫn tạo máy ảo mới sẽ được mở ra.
- Chọn loại tạo . Nhấp vào Tạo một máy ảo mới. Nhấp vào Tiếp theo ở mỗi bước để tiếp tục.

- Chọn tên và hệ điều hành khách. Chọn phiên bản máy ảo, họ hệ điều hành khách và phiên bản hệ điều hành khách. Trong ví dụ này, tên máy ảo là Win2016converted . Máy ảo tương thích với ESXi 6.5 trở lên. Họ hệ điều hành khách là Windows và phiên bản hệ điều hành khách là Microsoft Windows 2016 (64-bit).

- Chọn bộ lưu trữ. Chọn kho dữ liệu nơi bạn muốn lưu trữ các tệp máy ảo. Tên kho dữ liệu được sử dụng trong ví dụ này là SSD2.

- Tùy chỉnh cài đặt. Bước này là quan trọng nhất trong trường hợp của chúng ta. Xóa đĩa ảo được tạo mặc định cùng với máy ảo mới. Sau đó, nhấp vào Thêm đĩa cứng > Đĩa cứng hiện có .

Trong trình duyệt kho lưu trữ, chọn đĩa ảo mà bạn đã chuyển đổi từ định dạng VHD sang VMDK, và sau đó từ định dạng VMware Workstation sang định dạng VMware ESXi (cấp phát mỏng). Như bạn có thể nhớ, đĩa ảo đã chuyển đổi của bạn bao gồm hai tệp (.vmdk và -flat.vmdk ), nhưng trong trình duyệt kho dữ liệu, chỉ có một tệp vmdk được hiển thị. Đừng lo lắng—đây là một tính năng của VMware Host Client. Cả hai tệp đã được sao chép vào kho dữ liệu ESXi đều có mặt. Bạn có thể kiểm tra chúng trong giao diện điều khiển ESXi hoặc bằng cách kết nối qua SSH. Trong ví dụ này, bạn có thể thấy rằng kích thước hiện tại của đĩa ảo là 9,11 GB, nhưng kích thước tối đa được phân bổ cho đĩa này là 30 GB.

Sau khi thêm đĩa ảo VMDK đã chuyển đổi, bạn sẽ thấy trường “inactive” hiển thị kích thước 9 GB (kích thước hiện tại) của đĩa ảo 30 GB.

- Sẵn sàng hoàn tất. Ở bước này, bạn có thể kiểm tra các thiết lập của mình. Nếu mọi thứ đều chính xác, hãy nhấp vào Hoàn tất để tạo máy ảo mới.

Bây giờ, bạn có thể bật nguồn cho máy ảo (nhấp chuột phải vào tên máy ảo và trong menu ngữ cảnh, chọn Nguồn > Bật nguồn ).

Máy ảo với đĩa ảo đã được chuyển đổi đã khởi động thành công và mạng đang hoạt động bình thường. Bây giờ bạn có thể cài đặt VMware Tools trên hệ điều hành khách.

Kết luận
Nếu bạn muốn chuyển đổi máy ảo Hyper-V sang VMware, bạn có thể chuyển đổi VHD sang VMDK và sau đó gắn đĩa ảo VMDK đã chuyển đổi vào một máy ảo VMware mới. Qemu-img có thể được sử dụng như một công cụ chuyển đổi VHD sang VMDK và VBoxManage có thể được sử dụng như một giải pháp thay thế. Cả hai giải pháp này đều miễn phí và đa nền tảng, cho phép bạn chuyển đổi tệp VHD của Hyper-V sang định dạng VMDK của VMware trên các hệ điều hành khác nhau. Lưu ý rằng nếu bạn muốn sử dụng đĩa ảo đã được chuyển đổi bằng qemu-img hoặc VBoxManage cho các máy ảo ESXi, bạn cần chuyển đổi tệp VMDK từ định dạng Workstation sang định dạng ESXi bằng vmkfstools trong dòng lệnh ESXi.
Nếu bạn muốn sử dụng các công cụ bán tự động hoặc hoàn toàn tự động để chuyển đổi toàn bộ máy ảo Hyper-V sang máy ảo VMware, bạn có thể sử dụng công cụ miễn phí VMware vCenter Converter Phiên bản độc lập. Bất kể bạn sử dụng hypervisor nào, việc bảo vệ dữ liệu là điều thiết yếu. NAKIVO Backup & Replication cung cấp tính năng Khôi phục đa nền tảng (Cross-Platform Recovery), cho phép bạn chuyển đổi đĩa VHD từ bản sao lưu máy ảo sang đĩa VMDK và khôi phục máy ảo Hyper-V sang các hypervisor VMware.