Khi nói đến máy ảo, nhiều người trong chúng ta bắt đầu với VirtualBox của Oracle. Lý do là rõ ràng. VirtualBox miễn phí cho mục đích sử dụng phi thương mại và không giống như Hyper-V , nó chạy trên phiên bản Windows 10 Home. Điều đó nói lên rằng, một khi bạn nghiêm túc với máy ảo, sẽ có lúc bạn muốn nâng cấp lên Hyper-V. VirtualBox phù hợp với các nhu cầu cơ bản, nhưng Hyper-V, chạy trên Phiên bản Pro của Windows 10 , có hiệu suất tốt hơn và một vài tính năng cao cấp như Máy ảo lồng nhau , quản lý dễ dàng hơn bằng PowerShell và các tính năng như BASH cho Windows 10 . Chỉ có một vấn đề: Hyper-V không hỗ trợ máy ảo VirtualBox. Vì vậy, để di chuyển chúng, bạn sẽ phải chuyển đổi chúng.
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách di chuyển máy ảo Oracle VirtualBox hiện có sang Hyper-V của Windows 10.
Di chuyển Máy ảo Oracle VirtualBox sang Windows 10 Hyper-V
Để bắt đầu, hãy khởi chạy Trình quản lý VirtualBox, sau đó chọn máy ảo từ ngăn danh sách bạn muốn xuất. Đảm bảo hệ điều hành bạn đang xuất được hỗ trợ bởi Hyper-V. Nhấp vào menu Tệp , sau đó nhấp vào Xuất Công cụ…

Chọn lại máy ảo, sau đó nhấp vào Tiếp theo.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Chọn vị trí bạn muốn lưu trữ tệp máy ảo, chọn định dạng OFV 2.0 rồi nhấp vào Tiếp theo .
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Nhấp vào Xuất rồi đợi trong khi công cụ được xuất; quá trình này có thể mất một chút thời gian tùy thuộc vào kích thước của máy ảo.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Trước khi bạn có thể bắt đầu chuyển đổi, chúng tôi sẽ cần sử dụng một tiện ích giải nén như 7-zip để trích xuất nội dung của tệp OVF mà chúng tôi vừa xuất.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Bước tiếp theo của chúng tôi là nhập VM vào phần mềm Hyper-V của Microsoft. Hyper-V không hỗ trợ Định dạng ảo mở. Ban đầu, tôi đã cố gắng chuyển đổi VM bằng tiện ích miễn phí của Microsoft có tên Virtual Machine Converter và lệnh ghép ngắn PowerShell tích hợp sẵn. Tôi không trải qua gì ngoài sự thất vọng khi bắt đầu làm việc; xem bằng chứng bên dưới. Tôi tự nhủ: “Quên chuyện này đi! Phải có một cách dễ dàng hơn là quay trở lại thời đại của Biên niên sử máy tính . "
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Sau khi tìm kiếm trên web, tôi đã tìm thấy một tiện ích miễn phí từ StarWind có tên là V2V Image Converter được thiết kế chỉ để chuyển đổi các loại định dạng đĩa cứng ảo khác nhau. Trước tiên, bạn cần đăng ký tải xuống miễn phí, bản tải xuống này sẽ được gửi cho bạn trong một liên kết email. Sau khi nhận được bản tải xuống miễn phí, hãy tiến hành tải xuống và thiết lập StarWind Converter.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Khởi chạy phần mềm StarWind V2V Image Converter, sau đó nhấp vào Tiếp theo.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Chọn tệp cục bộ làm nguồn của bạn, sau đó nhấp vào Tiếp theo .
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Chọn định dạng bạn muốn chuyển đổi hình ảnh. Hyper-V hỗ trợ các định dạng VHD và VHDX. VHDX là một cải tiến so với định dạng đĩa cứng ảo cũ hơn, hỗ trợ lên đến 64 TB dung lượng lưu trữ. Bởi vì đây là một máy ảo Windows XP, tôi sẽ gắn bó với một tùy chọn VHD cố định được gọi là VHD Hình ảnh được phân bổ trước.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Duyệt đến vị trí trên đĩa cứng mà bạn muốn lưu trữ hình ảnh đã chuyển đổi.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Chọn đích của tệp VHD. Trong trường hợp của tôi, điều này sẽ được sử dụng cục bộ, vì vậy, tôi sẽ gắn bó với mặc định.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Chờ trong khi tệp VMDK được chuyển đổi. VHD càng lớn thì càng lâu.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Nhập Máy ảo vào Hyper-V
Bước tiếp theo là xem nó có hoạt động không. Khởi chạy Hyper-V trong Windows 10 , nhấp vào Mới> Máy ảo rồi nhấp vào Tiếp theo . Xem qua trình hướng dẫn và định cấu hình máy ảo của bạn với các cài đặt thích hợp. Khi bạn đến phần Kết nối đĩa cứng ảo , hãy chọn “ Sử dụng đĩa cứng ảo hiện có ”, nhấp vào Duyệt qua… , sau đó mở tệp VHD mà chúng tôi đã chuyển đổi trước đó rồi nhấp vào Tiếp theo .
Nhấp vào Hoàn tất để xác nhận cấu hình của bạn.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Tiến hành khởi chạy máy ảo của bạn và bạn đã có nó. Máy ảo Oracle VirtualBox của bạn hiện đã được thiết lập và chạy trong Hyper-V.
![Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V Cách di chuyển máy ảo VirtualBox sang Windows 10 Hyper-V]()
Điều đó không quá tệ. Tìm kiếm thêm hướng dẫn về máy ảo? Kiểm tra bài đăng của chúng tôi về kết nối máy ảo của bạn với Internet . Ngoài ra, nếu bạn không muốn sử dụng phần mềm StarWind , hãy dùng thử Microsoft Virtual Machine Converter miễn phí và cho chúng tôi biết nếu bạn gặp may mắn với nó.