Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

Hướng dẫn này bao gồm các hướng dẫn để khắc phục lỗi sau khi cố gắng thêm ổ cứng ảo hiện có trong VirtualBox:"Không thể mở tệp đĩa cứng , vì đã tồn tại một đĩa cứng có cùng UUID".

Lỗi "Không thể mở tệp hình ảnh đĩa - Không thể đăng ký đĩa cứng" trong VirtualBox xuất hiện vì tệp hình ảnh đĩa VM mà bạn cố gắng mở có cùng UUID với tệp hình ảnh đĩa ảo khác. Trong trường hợp đó, Virtualbox không thể đăng ký tệp ảnh đĩa (VDI, VHD, VMDK, v.v.) và hiển thị lỗi sau:

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

" Không thể đăng ký đĩa cứng 'C:\ Users \% Username% \ VirtualBox VMs \% VirtualDiskName1% .vdi' {% Virtual-Disk-UUID%} do ổ cứng 'C:\ Users \% Username% \ VirtualBox VMs \ VirtualDiskName2% .vdi' với UUID {% Virtual-Disk-UUID%} đã tồn tại.

Mã kết quả:
E_INVALIDARG (0x80070057)
Thành phần:
VirtualBox
Giao diện:
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC :
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) "

Cách giải quyết lỗi VirtualBox:Không mở được tệp đĩa cứng ảo (.VDI) vì đĩa cứng đã thoát.

Phương pháp 1. Xóa tệp Đĩa ảo bị nhỡ khỏi VirtualBox.
Phương pháp 2. Sao chép ảnh đĩa bằng Trình quản lý phương tiện ảo.
Phương pháp 3. Thay đổi UUID của Đĩa ảo.

Phương pháp 1. Xóa đĩa ảo bị nhỡ khỏi VirtualBox.

Lỗi trên có thể xuất hiện nếu bạn đã di chuyển đĩa cứng ảo sang một vị trí khác (ví dụ:ổ đĩa) và sau đó bạn cố gắng thêm lại đĩa cứng ảo (từ vị trí mới) vào một máy ảo mới hoặc hiện có mà không trước đó đã loại bỏ đĩa bị thiếu khỏi VirtualBox. Trong trường hợp này, bạn phải giải phóng tệp đĩa ảo bị thiếu bằng Trình quản lý phương tiện VirtualBox. Để làm điều đó:

1. Từ Tệp VirtualBox , mở Trình quản lý phương tiện ảo .

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

2. Đánh dấu Đĩa ảo bị thiếu (đĩa có dấu hiệu lỗi) * và nhấp vào Phát hành. (Khi được hỏi, nhấn nút Phát hành để giải phóng ổ cứng bị thiếu.)

* Lưu ý:Nếu bạn không thấy bất kỳ đĩa nào bị bỏ lỡ ở đây, hãy tiếp tục đến phương pháp-2.

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

3. Sau đó, nhấp vào Xóa (và sau đó nhấn nút Xóa) để xóa đĩa cứng ảo bị thiếu.

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

4. Đóng trình quản lý Phương tiện ảo.
5. Đánh dấu máy ảo nơi bạn muốn thêm tệp Ổ cứng ảo (.VDI) và nhấp vào Cài đặt.

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

6. Chọn Bộ nhớ ở ngăn bên trái và sau đó nhấp vào 'Thêm đĩa cứng' biểu tượng ở bên phải.

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

7. Nhấp vào Chọn đĩa hiện có .

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

8. Chọn tệp đĩa cứng ảo mà bạn muốn thêm và nhấp vào Mở.

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

9. Nhấp vào OK để đóng cài đặt Máy ảo.

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

10. Bắt đầu Máy ảo.

Phương pháp 2. Sao chép đĩa ảo với Trình quản lý phương tiện ảo.

Để tránh xảy ra lỗi "Không thể mở tệp hình ảnh đĩa, không thể đăng ký đĩa cứng", là sao chép tệp hình ảnh đĩa ảo (VDI, VHD, v.v.), bằng cách sử dụng Trình quản lý phương tiện VirtualBox, * thay vì sử dụng Chức năng Sao chép / Dán hệ điều hành của máy chủ. Để làm điều đó:

* Lưu ý:Cách thích hợp để sao chép thành công tệp hình ảnh đĩa cứng ảo hiện có (VDI, VHD, VMDK, v.v.) là sử dụng chức năng Sao chép trong VirtualBox Media Manager.

1. Từ Tệp của Virtualbox trình đơn chọn Trình quản lý phương tiện ảo .

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

2. Chọn đĩa cứng ảo mà bạn muốn sao chép và nhấp vào Sao chép .

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

3. Tại màn hình tiếp theo, hãy thực hiện các lựa chọn của bạn về "Loại tệp hình ảnh trên đĩa" &"Kích thước" (hoặc giữ nguyên cài đặt mặc định) và cuối cùng đặt tên cho hình ảnh đĩa mới.
4. > Khi hoàn tất, hãy nhấp vào Sao chép và đợi cho đến khi quá trình tạo ảnh đĩa mới hoàn tất.

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

5. Khi sao chép xong, hãy sử dụng hình ảnh đĩa đã sao chép để tạo một máy ảo mới trong Virtualbox.

Phương pháp 3. Thay đổi UUID của Đĩa ảo.

Phương pháp cuối cùng để giải quyết vấn đề "Không thể đăng ký đĩa cứng ảo", là đặt lại UUID của tệp Đĩa ảo (VDI) được đề cập trong lỗi của VirtualBox. Để làm điều đó:

1. Đóng Ứng dụng VirtualBox.

2. Mở Command Prompt với tư cách là Quản trị viên. Để làm điều đó:

một. Trong hộp Tìm kiếm, nhập: cmd (hoặc dấu nhắc lệnh ).
b. Nhấp chuột phải vào dấu nhắc lệnh (kết quả) và chọn Chạy với tư cách quản trị viên .

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

3. Sao chép & Dán trong dấu nhắc lệnh, lệnh sau trong cửa sổ dấu nhắc lệnh và nhấn Enter :

  • cd C:\ Program Files \ Oracle \ VirtualBox

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

4. Bây giờ, hãy nhập lệnh sau và nhấn Enter :*

  • Các lệnh nội bộ vboxmanage sethduuid "% Full_Path_To_VHD_File%"

* Lưu ý:Tại lệnh trên, thay đổi giá trị% Full_Path_To_VHD_File% theo trường hợp của bạn. Ví dụ:Nếu bạn muốn đặt lại UUID của tệp ảnh đĩa ảo "Windows7.vdi" nằm trong thư mục "C:\ Users \ Admin \ VirtualBox VMs \ Windows7VM", lệnh phải là:

  • lệnh nội bộ vboxmanage sethduuid "C:\ Users \ Admin \ VirtualBox VMs \ Windows7VM \ Windows7.vdi"

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

5. Nếu mọi thứ diễn ra tốt đẹp, thì bạn sẽ được thông báo rằng UUID đã thay đổi.

Khắc phục:VirtualBox Không mở được tệp đĩa cứng. Không thể đăng ký đĩa cứng ảo vì đã tồn tại một đĩa có cùng UUID. (Đã giải quyết)

6. Đóng dấu nhắc lệnh và bây giờ hãy thử gắn đĩa cứng ảo vào một máy ảo mới.

Đó là tất cả mọi người! Nó có hiệu quả với bạn không?
Vui lòng để lại nhận xét trong phần bình luận bên dưới hoặc thậm chí tốt hơn:hãy thích và chia sẻ bài đăng blog này trên các mạng xã hội để giúp phổ biến rộng rãi về giải pháp này.