Làm cách nào để chuyển đổi tập tin VHDX sang VHD?


34

Tôi đã tạo một hình ảnh với đĩa2vhd và thật không may, tôi đã chọn VHDX thay vì VHD. Tôi đã không thấy bất kỳ thông tin về những gì để lựa chọn.

Dù sao, bây giờ tập tin đó là tất cả những gì tôi có, PC gốc đã bị hỏng. Vì vậy, tôi cần biết cách chạy nó như một Máy ảo trong Windows 7.

VirtualBox không có tùy chọn để mở VHDX và WM Converter không có tùy chọn để mở VHDX (hoặc để chuyển đổi sang VHD).

Câu trả lời:


41

Bạn có thể thực hiện chuyển đổi đó với VirtualBox:

VBoxManage.exe clonehd "PATH_TO_YOUR_FILE.VHDX" --format VHD "PATH_TO_CONVERTED_FILE.vhd"

3
Có vẻ như điều này đã bị hỏng trong VirtualBox 5.0 . Báo cáo được dán nhãn là "quan trọng", nhưng đã không được sửa đổi trong 7 tháng, vì vậy không lạc quan lắm.
Fan Wasabi

2
@WasabiFan - nó hoạt động trở lại trong 5.1.4 (Tôi chỉ sử dụng nó).
WiredPrairi

Ngoài ra, người ta có thể gặp thông VHDX: Image has a non empty log which is not supported (VERR_NOT_SUPPORTED)báo lỗi.
Bass

11

Trước bất cứ điều gì, hãy tạo một bản sao lưu của .VHDX ban đầu, chỉ trong trường hợp.

Bạn nói rằng bạn có Windows 7. Trong trường hợp đó, bạn có thể dễ dàng chuyển đổi VHDX sang VHD bằng PowerShell.

Chuyển đến "Chạy ..." ( Windows+ R) và nhập Powershell.

Sau đó, trong dòng lệnh PowerShell, nhập lệnh PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH

Nó nên được chuyển đổi sau đó.

Bạn có thể tìm thêm thông tin về Convert-VHDlệnh ở đây .


2
Ok, tôi cho nó một thử. Nhưng nó nói >> Áp dụng cho: Windows 8.1, Windows PowerShell 4.0, Windows Server 2012 R2
Bjorn

@Bjorn - Powershell 4 sẽ hoạt động trên Windows 7.
Ramhound

10
đây là một lệnh ghép ngắn chỉ hoạt động trong Win8 / Server 2012 khi Hyper-V được kích hoạt.
magicandre1981

1
Hyper-V không có sẵn trong phiên bản Home.
Álvaro González

Ngay cả sau khi nâng cấp lên PowerShell 4.0, tôi vẫn truy The term 'Convert-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program.cập Windows 7
James EJ


4

Tôi đã mắc một lỗi tương tự, khi tạo đĩa ảo từ vật lý với Disk2VHD, có một hộp kiểm ở trên cùng bên phải (thứ hai trở xuống) được đánh dấu theo mặc định để tạo vhdx, Xóa kiểm tra này và nó sẽ tạo một vhd thay thế .


0

Tôi đã quản lý để trích xuất các tệp từ Windows 10 VMDH "Windows Image Backup" và ghi chúng vào máy Windows 7: Tôi đã cài đặt Windows Server 2012 (đánh giá 180 ngày miễn phí) trong một máy ảo và kết nối nó với ổ cứng cục bộ của tôi thông qua một chia sẻ mạng. Bằng cách này, tôi có thể "gắn kết" bản sao lưu VMDH và ghi các tệp quan trọng trở lại ổ đĩa cục bộ của mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.