Несколько дней назад я установил Windows XP в свой VirtualBox. Теперь я хочу полностью удалить Windows XP из VirtualBox и решил установить Ubuntu 13.04 для тестирования.
Как правильно полностью удалить Windows XP из VirtualBox?
Нет смысла сохранять конкретную виртуальную машину и менять ОС внутри – удалите виртуальную машину и создайте новую:
Virtual Box Manager
В графическом интерфейсе для Virtual Box мы можем легко удалить виртуальную машину, выбрав машину для удаления и перейдите к пункту меню «Машина -> Удалить» или выберите «Удалить» из контекстного меню, вызываемого правой кнопкой мыши.
Затем нас спросят, хотим ли мы только удалить машину (то есть отменить регистрацию) или, если мы хотим, также «Удалить все файлы» . Последний полностью удалит виртуальную машину со всеми файлами с нашего диска.
Командная строка
Это также можно сделать из командной строки с помощью следующей команды:
VBoxManage unregistervm - -delete ""
При этом будут удалены следующие файлы:
- все файлы образов жесткого диска, включая файлы разности, которые используются машиной и не передаются другим машинам;
- сохраненные файлы состояния, созданные машиной, если есть (один, если машина была в “сохраненное” состояние и по одному для каждого оперативного снимка);
- XML-файл компьютера и его резервные копии;
- файлы журнала компьютера, если есть;
- каталог машины, если он пуст после удаления всего вышеперечисленного.
Источник: Руководство по Virtual Box
Нет смысла сохранять конкретную виртуальную машину и менять ОС внутри – поэтому удалите виртуальную машину и создайте новую:
Диспетчер виртуальных ящиков
В графическом интерфейсе для Virtual Box мы можем легко удалить виртуальную машину, выбрав машину для удаления и перейдя к пункту меню «Машина -> Удалить» или выберите «Удалить» из контекстного меню, вызываемого правой кнопкой мыши..
Затем нас спросят, хотим ли мы только удалите машину (т.е. отмените ее регистрацию) или, если мы хотим, также «Удалить все файлы» . Последний полностью удалит виртуальную машину со всеми файлами с нашего диска.
Командная строка
Это также можно сделать из командной строки с помощью следующей команды:
VBoxManage unregistervm --delete ""
При этом будут удалены следующие файлы:
- все файлы образов жесткого диска, включая файлы разности, которые используются машиной и не передаются другим машинам;
- сохраненные файлы состояний, созданные машиной, если таковые имеются (один, если машина находился в состоянии «сохранено» и по одному для каждого оперативного снимка);
- XML-файл компьютера и его резервные копии;
- файлы журнала компьютера, если есть;
- каталог машины, если он пуст после удаления всего вышеперечисленного.
Источник: Руководство по Virtual Box
Если проблема не устранена, вы также можете убить процессы VBoxHeadless и VirtualBoxVM, связанные с виртуальной машиной.
Например Предположим, что имя вашей заблокированной/неисправной виртуальной машины – My-Locked-VM.
Получить идентификатор процесса процессов VirtualBox, связанных с этой виртуальной машиной, и убить его.
MyHostName: homedir ayekay $ ps -ef | grep -i My-Locked-VM1624398723 1196 23121 0 11:34 AM ?? 0: 05.11/Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6borm78cebbox -no-startvmgbox --no-startvmgbox --separate1624398723 89252 23121 0 10:06 AM ?? 3: 07.87/Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --vrde config1624398723 2323 79114 0 11:748 0: 00: 00 grey: tt.00ys -i My-Locked-VMMyHostName: homedir ayekay $ kill -9 1196 89252MyHostName: homedir ayekay $
После завершения процесса пользовательский интерфейс VirtualBox покажет состояние виртуальной машины как Aborted. Затем вы можете использовать пользовательский интерфейс для удаления виртуальной машины.
-
Вы могли бы немного подробнее рассказать о том, как это сделать, это значительно улучшит качество вашего ответа.. – Videonauth 3 июня ’16 в 1:20
Если проблема не устранена, вы также можете убить процессы VBoxHeadless и VirtualBoxVM, связанные с виртуальной машиной.
Например Предположим, что имя вашей заблокированной/неисправной виртуальной машины – My-Locked-VM.
Получить идентификатор процесса процессов VirtualBox, связанных с этой виртуальной машиной, и убить его.
MyHostName: homedir ayekay $ ps -ef | grep -i My-Locked-VM1624398723 1196 23121 0 11:34 AM ?? 0: 05.11/Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6borm78cebbox -no-startvmgbox --no-startvmgbox --separate1624398723 89252 23121 0 10:06 AM ?? 3: 07.87/Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --vrde config1624398723 2323 79114 0 11:748 0: 00: 00 grey: tt.00ys -i My-Locked-VMMyHostName: homedir ayekay $ kill -9 1196 89252MyHostName: homedir ayekay $
После завершения процесса пользовательский интерфейс VirtualBox покажет состояние виртуальной машины как Aborted. Затем вы можете использовать пользовательский интерфейс для удаления виртуальной машины.