VirtualBoxからOSを完全に削除する方法は?


22

数日前にVirtualBoxにWindows XPをインストールしました。ここで、Windows XPをVirtualBoxから完全に削除したいので、テスト用にUbuntu 13.04をインストールすることにしました。

VirtualBoxからWindows XPを完全に削除する正しい方法は何ですか?

回答:


44

特定の仮想マシンを保持し、内部のOSを変更することは意味がありません。したがって、VMを削除して新しい仮想マシンを作成します。

仮想ボックスマネージャー

バーチャルボックス用のグラフィカルなフロントエンドでは、我々は簡単に取り外して、メニュー項目に移動するには、マシンを選択して仮想マシンを削除することができます「 - >削除マシン」または選択し「削除」を右クリックしてコンテキストメニューからを。

ここに画像の説明を入力してください

次に、マシンを削除するだけ(登録を解除する)か、「すべてのファイルを削除」するかを尋ねられます。後者は、ドライブからすべてのファイルを含む仮想マシンを完全に削除します。

ここに画像の説明を入力してください


コマンドライン

これは、次のコマンドを使用してコマンドラインから実行することもできます。

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

これにより、次のファイルが削除されます。

  • マシンによって使用され、他のマシンと共有されていない、差分ファイルを含むすべてのハードディスクイメージファイル。
  • マシンが作成した保存済み状態ファイル(ある場合)(マシンが「保存済み」状態の場合は1つ、オンラインスナップショットごとに1つ)。
  • マシンのXMLファイルとそのバックアップ。
  • マシンログファイル(存在する場合)。
  • 上記のすべてを削除した後、マシンディレクトリが空の場合。

出典:バーチャルボックスマニュアル


2

それでも問題が解決しない場合は、VMに関連付けられているVBoxHeadlessおよびVirtualBoxVMプロセスを強制終了することもできます。

たとえば、ロックされた/不良なvmの名前がMy-Locked-VMであると仮定します。

そのVMに関連付けられているVirtualBoxプロセスのプロセスIDを取得し、強制終了します。

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 UIはVMの状態を「中止」と表示します。その後、UIを使用してVMを削除できます。


あなたはそれを行う方法についてもう少し精巧になるかもしれません、これはあなたの答えの質を大いに改善するでしょう。
Videonauth
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.