Как полностью удалить ОС из VirtualBox?

22

Я установил Windows XP в моем VirtualBox несколько дней назад. Теперь я хочу полностью удалить Windows XP из VirtualBox и решил установить Ubuntu 13.04 для тестирования.

Как правильно полностью удалить Windows XP из VirtualBox?

Ракеш
источник

Ответы:

44

Нет смысла хранить конкретную виртуальную машину и менять ОС внутри, поэтому удалите виртуальную машину и создайте новую:

Менеджер виртуальных ящиков

В графическом интерфейсе для Virtual Box мы можем легко удалить виртуальную машину, выбрав машину для удаления и перейдя в пункт меню «Машина -> Удалить» или выбрав «Удалить» в контекстном меню, вызываемом правой кнопкой мыши.

введите описание изображения здесь

Затем нас спросят, хотим ли мы только удалить компьютер (т.е. отменить его регистрацию) или мы также хотим «удалить все файлы» . Последний полностью удалит виртуальную машину со всеми файлами с нашего диска.

введите описание изображения здесь


Командная строка

Это также можно сделать из командной строки с помощью следующей команды:

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

При этом будут удалены следующие файлы:

  • все файлы образов жесткого диска, включая разностные файлы, которые используются машиной и не используются другими компьютерами;
  • сохраненные файлы состояния, созданные машиной, если они есть (один, если машина находилась в состоянии «сохранено», и один для каждого онлайн-снимка);
  • XML-файл машины и его резервные копии;
  • файлы журнала машины, если таковые имеются;
  • каталог машины, если он пуст после удаления всего вышеперечисленного.

Источник: Virtual Box Manual

Takkat
источник
2

Если проблема не устранена, вы также можете завершить процессы VBoxHeadless и VirtualBoxVM, связанные с виртуальной машиной.

Например, предположим, что имя вашей заблокированной / плохой виртуальной машины - My-Locked-VM.

Получите идентификатор процесса VirtualBox, связанного с этой виртуальной машиной, и уничтожьте его.

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$

После завершения процесса пользовательский интерфейс VirtualBox покажет состояние виртуальной машины как прерванное. Затем вы можете использовать пользовательский интерфейс для удаления виртуальной машины.

Агасти К
источник
Вы могли бы быть немного более продуманным, как это сделать, это значительно улучшило бы качество вашего ответа.
Видеонавт