Làm cách nào để xóa hoàn toàn HĐH khỏi VirtualBox?


22

Tôi đã cài đặt Windows XP trong VirtualBox của tôi vài ngày trước. Bây giờ, tôi muốn xóa hoàn toàn Windows XP khỏi VirtualBox và tôi đã quyết định cài đặt Ubuntu 13.04 để thử nghiệm.

Cách chính xác để loại bỏ hoàn toàn Windows XP khỏi VirtualBox là gì?

Câu trả lời:


44

Thật vô nghĩa khi giữ một Máy ảo cụ thể và thay đổi HĐH bên trong - vì vậy hãy xóa VM và tạo một máy ảo mới:

Quản lý hộp ảo

Trong giao diện đồ họa cho Hộp ảo, chúng ta có thể dễ dàng xóa máy ảo bằng cách chọn máy cần xóa và đi đến mục nhập menu "Máy -> Xóa" hoặc chọn "Xóa" từ menu ngữ cảnh nhấp chuột phải.

nhập mô tả hình ảnh ở đây

Sau đó, chúng tôi sẽ được hỏi liệu chúng tôi chỉ muốn xóa máy (tức là hủy đăng ký máy) hoặc nếu chúng tôi cũng muốn "Xóa tất cả các tệp" . Cái sau sẽ loại bỏ hoàn toàn máy ảo với tất cả các tệp từ ổ đĩa của chúng tôi.

nhập mô tả hình ảnh ở đây


Dòng lệnh

Điều này cũng có thể được thực hiện từ dòng lệnh với lệnh sau:

VBoxManage unregistervm --delete "<Name of Machine>"

Bằng cách đó, các tệp sau sẽ bị xóa:

  • tất cả các tệp hình ảnh đĩa cứng, bao gồm các tệp khác biệt, được sử dụng bởi máy và không được chia sẻ với các máy khác;
  • các tệp trạng thái đã lưu mà máy đã tạo, nếu có (một nếu máy ở trạng thái "đã lưu" và một cho mỗi ảnh chụp trực tuyến);
  • tệp XML của máy và các bản sao lưu của nó;
  • các tệp nhật ký máy, nếu có;
  • thư mục máy, nếu nó trống sau khi đã xóa tất cả các bên trên.

Nguồn: Hướng dẫn sử dụng hộp ảo


2

Nếu sự cố vẫn còn, bạn cũng có thể tiêu diệt các quy trình VBoxHeadless & VirtualBoxVM được liên kết với VM.

Ví dụ: Giả sử tên của vm bị khóa / xấu của bạn là My-Khóa-VM.

Lấy id tiến trình của các quy trình VirtualBox được liên kết với VM đó và tiêu diệt nó.

MyHostName:homedir ayekay$ ps -ef| grep -i My-Locked-VM
1624398723  1196 23121   0 11:34AM ??         0:05.11 /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --no-startvm-errormsgbox --separate
1624398723 89252 23121   0 10:06AM ??         3:07.87 /Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --vrde config
1624398723  2323 79114   0 11:48AM ttys007    0:00.00 grep -i My-Locked-VM
MyHostName:homedir ayekay$ kill -9 1196 89252
MyHostName:homedir ayekay$

Khi quá trình bị hủy, UI VirtualBox sẽ hiển thị trạng thái VM là Đã hủy. Sau đó, bạn có thể sử dụng UI để xóa VM.


Bạn có thể nói thêm một chút về cách làm điều đó, điều này sẽ cải thiện đáng kể chất lượng câu trả lời của bạn.
Videonauth
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.