Nếu bạn nhận được Hyper-V encountered an error while copying virtual hard disks to destination folder (Hyper-V gặp lỗi khi sao chép ảo hóa đĩa cứng đến thư mục đích) khi nhập máy ảo (import a virtual machine), hãy xem các mẹo và thủ thuật dưới đây để khắc phục vấn đề này. Nó xuất hiện khi bạn có một ảo hóa đĩa cứng máy ảo bị hỏng (corrupted) trong thư mục đã xuất (exported folder).

Toàn bộ thông báo lỗi nói:
Hyper-V encountered an error while copying virtual hard disks to destination folder ‘C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\’.
The file ‘C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\file.vhdx’ already exists. (Tệp ‘C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\file.vhdx’ đã tồn tại.)
Thông báo lỗi này có thể hơi khác trên máy tính của bạn.
Nguyên nhân gây lỗi Hyper-V khi sao chép ảo hóa đĩa cứng?
Tùy thuộc vào thông báo lỗi bạn nhận được, có thể có hai lý do chính:
- Bạn đã có một ảo hóa đĩa cứng (virtual hard disk) được đặt tên theo cùng tiêu đề bạn đang cố gắng nhập vào Hyper-V. Giả sử bạn có một ảo hóa đĩa cứng tên ABCD.vhdx. Mặt khác, bạn đang cố gắng nhập một máy ảo, có cùng tên ảo hóa đĩa cứng. Trong tình huống như vậy, bạn có thể nhận được lỗi như được đề cập ở đây.
- Ảo hóa đĩa cứng bạn đang cố gắng nhập bị hỏng (corrupted), hoặc không có trong thư mục đã chọn bạn đã xuất từ Hyper-V.
Lý do đầu tiên hợp lệ khi bạn cố gắng nhập máy ảo trên cùng một máy tính từ nơi bạn đã xuất máy ảo. Nếu cùng máy ảo vẫn có sẵn trong Hyper-V, bạn có thể nhận được lỗi. Tuy nhiên, nếu lý do thứ hai hợp lệ, giải pháp tương đối dễ dàng hơn cho bạn. Bạn cần xuất lại máy ảo (re-export) và đảm bảo thư mục đã xuất được giữ nguyên cho đến khi quá trình nhập (import) hoàn tất.
Hyper-V gặp lỗi khi sao chép ảo hóa đĩa cứng đến thư mục đích
Để sửa lỗi Hyper-V encountered an error while copying virtual hard disks to destination folder, hãy làm theo các bước sau:
- Xóa máy ảo hiện có
- Xuất lại máy ảo (Re-export virtual machine)
Để tìm hiểu thêm về các bước này, hãy tiếp tục đọc.
1] Xóa máy ảo hiện có

Như đã đề cập trước đó, nếu bạn có một ảo hóa đĩa cứng (hoặc máy ảo) với cùng tên như bạn đang cố gắng nhập, bạn có thể nhận được lỗi này. Giải pháp đơn giản nhất là xóa máy ảo hiện có khỏi Hyper-V trước khi nhập máy ảo mới. Để xóa máy ảo từ Hyper-V, hãy làm theo sau:
- Mở Hyper-V Manager trên máy tính của bạn.
- Chọn máy ảo bạn muốn xóa.
- Nhấn chuột phải vào nó và chọn tùy chọn Delete (Xóa) .
- Nhấp vào nút Delete (Xóa) .
Sau khi xóa máy ảo và tất cả các tệp liên quan khỏi máy tính của bạn, bạn có thể làm theo hướng dẫn này để nhập máy ảo trong Hyper-V.
2] Xuất lại máy ảo

Mặc dù nó không phổ biến, các tệp máy ảo đã xuất của bạn có thể bị hỏng do tấn công phần mềm độc hại (malware) hoặc adware. Trong tình huống như vậy, bạn cần quét máy tính của mình để tìm tệp độc hại. Khi đó xong, bạn có thể xuất máy ảo lại. Để làm điều đó, hãy làm theo các bước sau:
- Mở Hyper-V Manager trên máy tính của bạn.
- Chọn máy ảo bạn muốn xuất.
- Nhấp vào nút Export (Xuất) hiển thị trên thanh bên phải.
- Chọn vị trí nơi bạn muốn xuất tệp bằng cách nhấp nút Browse (Duyệt) .
- Nhấp nút Select Folder (Chọn thư mục) .
- Nhấp nút Export (Xuất) .
Sau đó, bạn cần xóa máy ảo hiện có với cùng tên trước khi nhập nó trên cùng một máy tính.
Hyper-V encountered an error while loading the virtual machine configuration (Hyper-V gặp lỗi khi tải cấu hình máy ảo)
Nếu bạn nhận được lỗi Hyper-V encountered an error while loading the virtual machine configuration khi nhập máy ảo, bạn xóa máy ảo cũ và tạo một ID duy nhất mới. Nếu bạn không muốn xóa máy ảo, bạn cần chọn tùy chọn Copy the virtual machine (Sao chép máy ảo) trong trang Choose Import Type (Chọn loại nhập) .
Đó là tất cả! Hy vọng hướng dẫn này giúp bạn khắc phục lỗi nhập máy ảo trong Hyper-V.
