Nếu bạn có tệp VHDX và bạn muốn làm cho nó tương thích với một số máy ảo khác hỗ trợ định dạng VHD, thì bài đăng này sẽ hướng dẫn bạn cách chuyển đổi tệp Hyper-V VHDX sang VHD sử dụng Windows PowerShell để bạn có thể chạy nó mà không gặp bất kỳ sự cố nào.
Định dạng VHDX được giới thiệu với rất nhiều tính linh hoạt. Sự khác biệt chính giữa VHDX và VHD là giới hạn lưu trữ. Giới hạn lưu trữ tiêu chuẩn của VHD là 2 TB, trong khi VHDX có giới hạn lưu trữ là 64 TB. Tuy cùng làm một công việc nhưng mọi người có thể sử dụng chúng cho những mục đích khác nhau. Nếu bạn có tệp VHDX và bạn muốn làm cho nó tương thích với một số chương trình khác bằng cách chuyển đổi nó thành VHD, bạn có thể sử dụng Windows PowerShell.
Chuyển đổi tệp VHDX sang VHD bằng PowerShell
Để chuyển đổi tệp Hyper-V VHDX sang VHD bằng Windows PowerShell, hãy làm theo các bước sau.
Trước tiên, hãy ghi lại vị trí của tệp VHDX. Bạn không thể thực hiện tác vụ này nếu không có tệp .vhdx. Sau đó, bạn phải mở Windows PowerShell với đặc quyền quản trị viên. Để làm điều đó, hãy nhấn Win + X và chọn Windows PowerShell (Quản trị viên) .
Thực thi lệnh sau-
Convert-VHD –Path C:\Users\<username>\Desktop\win8.vhdx –DestinationPath C:\Users\<username>\Desktop\win8.vhd
Đừng quên thay thế
Chuyển đổi tệp VHDX sang VHD bằng PowerShell
Nếu bạn có tệp VHD và bạn muốn chuyển đổi nó thành VHDX, bạn có thể sử dụng lệnh tương tự trong Windows PowerShell.
Convert-VHD –Path C:\Users\<username>\Desktop\win8.vhd –DestinationPath C:\Users\<username>\Desktop\win8.vhdx
Có thể chọn giữa loại đĩa Động và Cố định. Vì vậy, bạn nên sử dụng -VHDType Dynamic và -VHDType đã cố định chuyển đổi trong khi chuyển đổi tệp.
Nếu bạn không thể sử dụng lệnh này hoặc bạn đang gặp lỗi trong Windows PowerShell, bạn cần bật Hyper-V và sau đó sử dụng lại lệnh.