web-dev-qa-db-ja.com

VirtualBoxディスクイメージのサイズを増やす方法

Windowsを作成しましたXPイメージディスク。5GBですが、サイズを20 GBに増やす簡単な方法があるかどうか知りたいです。

26
Alex. S.

VirtualBox 4.0.0以降、VBoxManageコマンドラインツールはシンプルなサイズ変更オプションを提供します:

VBoxManage modifyhd /path/to/vdi --resize <mbytes>

仮想ディスクコンテナーのサイズを変更したら、VMで起動し、パーティションのサイズを変更して、余分なスペースを利用します。

参照: VirtualBoxマニュアル、第8章。VBoxManage:modifyhd

26
gwyn

私が知っている簡単な方法はありません。ハードドライブのサイズを増やすために数値を調整するだけのアプリはありません。ただし、 modhul.com には、他の人がここに投稿したのと同様のプロセスを順を追って説明する非常に簡単なチュートリアルがあります。

基本的に、あなたは:

  • より大きなサイズの新しい仮想ディスクを作成する
  • そのドライブをスレーブとして仮想ボックスに追加します
  • 仮想環境でgparted Live CDを起動します
  • gpartedを使用して古いHDから新しいHDにコピーする
  • 新しいドライブを起動可能としてマーク

その記事のコメント投稿者の1人は、4 GBから10 GBに移行するのに15分もかからなかったとFWIWは述べています。

11
Nathan Bedford

ここでは、市販およびオープンソースの両方で入手可能な多数のライブCDの1つを使用して、ディスク/マシンのクローン作成ツールで代替方法を示します。 (クローンジラ、ゴーストなど)

ネットワーククローニング

  1. 新しい空のディスクで新しい仮想マシンを作成します。 (要件ごとに20GB)

  2. 古い仮想マシンを複製livecd isoイメージで起動します。古い仮想マシンをクローンのソースとしてセットアップします。

  3. 新しい仮想マシンを同じlivecd isoイメージで起動します。クローンの宛先として新しい仮想マシンをセットアップします。

  4. 仮想ネットワークを介してシステムを複製します。 (これはディスクのクローン作成よりも時間がかかりますが、物理的なネットワークのクローン作成では一般的です。)

  5. 古い仮想マシンをパワーオフします。

  6. 新規または複製された仮想マシンを再起動します。

この方法は、それぞれがVirtualboxを実行している2台の物理マシン間でも使用できます。または物理から仮想へ、またはその逆。または、VirtualboxとVmware、Virtualpc、Vmfusion、Xen、Kvm、またはCDまたはISOイメージから起動できる仮想クライアント間で転送する場合。 5GBは少し重いですが、接続が良好であれば、インターネットを介したクローン作成も可能です。私はLinuxクライアントでこれを頻繁に行いますが、私が使用するより大きな仮想ディスクは約700MB(使用スペース)であり、1時間もかかりません-セットアップ時間を含みます。

または

ディスクの複製

  1. 新しい空のディスクで新しい仮想マシンを作成します。 (要件ごとに20GB)

  2. 新しい仮想マシンから作成されたディスクを古い仮想マシンに追加して、クローンの宛先として使用します。古い仮想マシンをlivecd isoイメージで起動します。

  3. 古い仮想マシンのシステムを、小さいディスクから大きいディスクに複製します。

  4. 古い仮想マシンをパワーオフします。古い仮想マシンから新しい/クローンされた仮想ディスクを削除します。

  5. 新しい仮想マシンを起動します。

これらには、仮想マシンを現在のバージョンに更新するという利点があります。 (仮想ハードウェアと仮想マシンのファイル形式は、VMサーバーの更新によって変更される場合があります。これにより、古いバージョンまたは別のVMから複製されたクライアントで新しいドライバーが「検出」される可能性があります_サーバー。)VirtualBoxクライアントツールをインストール/更新すると、より大きなドライブを備えた現在の仮想マシンが提供され、元の仮想マシンは変更されません。両方の仮想を同時に実行しないでください。 Windowsで名前の衝突やライセンスの問題が発生する可能性があります。

仮想クライアント用のWindows製品の場合、新しい仮想を再度アクティブにする必要がある場合があります。私はそれに遭遇していませんが、彼らがしなければならないことを他の人から聞いていました。クローン中に一度に何個が変更されるかに関係していると思います。 (メモリ、CPU、ディスクなど)

2
joe

おそらくかなり簡単にできる解決策の1つは、新しい20 GBの仮想ディスクを作成してから、VMレスキューディスクからオフにして、5Gを20GBにddしてから、20Gからブートすることです。 。

1
pjz

できませんが、より大きな仮想ディスクにクローンを作成できます。簡単ではありませんが、必要な場合は this link を参照してください

1
Jared
  1. 必要なサイズで新しいディスクを作成します。
  2. 新しいディスクを元のマシンに接続します。 Windowsで使用できるように、新しく作成したディスクをフォーマットするには、Windowsのディスクマネージャーを起動する必要があります。
  3. Acronis EasyMigrateを使用して、元のディスクを新しいディスクに複製します。
  4. 仮想マシンを閉じ(Acronisが完了したら)、古いドライブを切り離し、新しいドライブを接続します(このステップでIDE Masterと設定していることを確認してください)。
  5. 新しくクローンされた新しいドライブを使用して起動します...
1
Keith