Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách chuyển đổi file Hyper-V VHDX sang VHD bằng PowerShell

Nếu bạn có file VHDX và 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 viết này chỉ cách bạn có thể chuyển đổi file Hyper-V VHDX sang VHD bằng Windows PowerShell để bạn có thể chạy nó mà không gặp vấn đề.

Định dạng VHDX được giới thiệu với nhiều sự linh hoạt. 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ữ 64 TB. Mặc dù chúng làm cùng một việc, mọi người có thể dùng chúng cho mục đích khác nhau. Nếu bạn có file VHDX và muốn làm cho nó tương thích với chương trình khác bằng cách chuyển đổi sang VHD, bạn có thể dùng Windows PowerShell.

Chuyển đổi file VHDX sang VHD bằng PowerShell

Để chuyển đổi file Hyper-V VHDX sang VHD bằng Windows PowerShell, làm theo các bước sau.

Ghi nhớ vị trí file VHDX trước. Bạn không thể thực hiện tác vụ này không có file .vhdx. Sau đó, bạn phải mở Windows PowerShell với đặc quyền quản trị. Để làm vậy, nhấn Win+X, và chọn Windows PowerShell (Admin).

Thực thi lệnh sau-

Convert-VHD –Path C:\Users\<username>\Desktop\win8.vhdx –DestinationPath C:\Users\<username>\Desktop\win8.vhd

Cách chuyển đổi file Hyper-V VHDX sang VHD bằng PowerShell

Đừng quên thay thế <username> bằng tên người dùng thực tế. Cũng thay thế win8 bằng tên file của bạn. Đường dẫn giả định file VHDX của bạn nằm trên Desktop, và bạn muốn lưu file VHD trên Desktop. Bạn sẽ phải thay đổi đường dẫn phù hợp trong trường hợp của bạn.

Chuyển đổi file VHDX sang VHD bằng PowerShell

Nếu bạn có file VHD và muốn chuyển đổi sang VHDX, bạn có thể dùng cùng lệnh 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 Dynamic (Động) và Fixed (Cố định). Để làm vậy, khuyến nghị dùng công tắc -VHDType Dynamic và -VHDType Fixed khi chuyển đổi file.

Nếu bạn không thể dùng lệnh này hoặc gặp lỗi trong Windows PowerShell, bạn cần bật Hyper-V và dùng lệnh lại.

Cách chuyển đổi file Hyper-V VHDX sang VHD bằng PowerShell