Virtualbox: đã xóa snapshot, vm sẽ không khởi động


0

Vấn đề

Tôi vô tình xóa tập tin chụp nhanh ở <virtualbox-folder>/vms/<vm-name>/Snapshots. Khi tôi cố gắng khởi động VM (tệp .vdi còn nguyên vẹn), lỗi sau xuất hiện:

C:\Users\Administrator>"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" -st
artvm vmname
Oracle VM VirtualBox Headless Interface 4.3.24
(C) 2008-2015 Oracle Corporation
All rights reserved.

Error: failed to start machine. Error message: Could not open the medium 'C:\Pro
gram Files\Oracle\VirtualBox\vms\vmname\Snapshots/{5605a6c5-c4c2-45ef-b70e-62ccb
b104991}.vdi'.
VD: error VERR_PATH_NOT_FOUND opening image file 'C:\Program Files\Oracle\Virtua
lBox\vms\vmname\Snapshots/{5605a6c5-c4c2-45ef-b70e-62ccbb104991}.vdi' (VERR_PATH
_NOT_FOUND)

Tôi có thể phục hồi từ lỗi này không?


Những gì tôi đã thử

Xóa thông tin ảnh chụp nhanh trong .vboxtệp

Các .vboxtập tin, mà là một xml, có siêu dữ liệu về VM. Tôi đã xóa ảnh chụp nhanh trong xml này, nhưng lỗi vẫn tồn tại.

Bản sao không có ảnh chụp nhanh

Khi tôi cố gắng sao chép qua UI right click > Clone... > Full clone > Current state, lỗi tương tự sẽ xuất hiện.

Tạo một VM mới bằng cách sử dụng tương tự .vdi

Nỗ lực này đã không hiển thị bất kỳ lỗi nào, nhưng VM chỉ không tải. Ngay sau màn hình grub, một màn hình đen xuất hiện (VM dường như bị đóng băng).


thông tin bổ sung

  • Hệ điều hành máy chủ: Trung tâm dữ liệu Windows Server 2012 R2
  • Hệ điều hành khách: Máy chủ Ubuntu 12.04 LTS (32 bit)
  • Phiên bản hộp ảo 4.3.24 r98716

Cách đơn giản hơn là cách thứ ba bạn đã thử, nhưng thành công của nó phụ thuộc vào những gì bạn có trước khi chụp ảnh, vì bạn đã mất tất cả mọi thứ kể từ đó.
Barshe Drevet-Droguet

Câu trả lời:


1

Không chắc chắn làm thế nào để giải cứu vm cũ bị hỏng, duy trì ảnh chụp nhanh, nhưng đây là một cách giải quyết có thể. Tạo một VM mới mà không cần đĩa. Sau đó, sử dụng vboxmanage để sao chép đĩa (nó sẽ tự động tìm tất cả các ảnh chụp nhanh và những thứ khác mà nó cần ... nếu không, hãy thử chuyển đổi qemu-img ) sẽ tạo một bản sao không được chụp nhanh của nó (tôi nghĩ ...) . Và sau đó bạn có thể thêm đĩa mới này vào VM mới của mình và bắt đầu vm mới. Nếu điều này không hoạt động (ví dụ khi bạn khởi động, nó sẽ trông giống như một phiên bản cũ của hệ thống), hãy thử sao chép các đĩa chụp nhanh thay vì đĩa chí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.