• Chris Hoffman

    @chrisbhoffman

  • Updated March 3, 2020, 3.3:57pm EDT
flickrsven/Flickr

VirtualBox または VMware で仮想ハードディスクを作成するとき、最大ディスク サイズを指定します。 後で仮想マシンのハード ディスクにもっと大きなスペースが必要な場合、仮想ハード ディスクとパーティションを拡大する必要があります。

これらの操作を行う前に、仮想ハード ディスク ファイルをバックアップしておくとよいでしょう。

Update: VirtualBox で仮想メディア マネージャーを使用する

VirtualBox 6 では、仮想ディスクを拡大およびサイズ変更するためのグラフィカルなオプションが追加されました。 アクセスするには、VirtualBox のメイン ウィンドウで [File > Virtual Media Manager] をクリックします。

Advertisement

リストで仮想ハードディスクを選択して、ウィンドウ下部にある「サイズ」スライダーでそのサイズを変更します。 完了したら「適用」をクリックします。

追加されたスペースを利用するために、ディスク上のパーティションを拡大する必要があることに変わりはないでしょう。 ディスクのサイズが大きくなっても、パーティションは同じサイズのままです。 パーティションの拡大の詳細については、以下の説明を参照してください。

VirtualBox で仮想ディスクを拡大する

VirtualBox で仮想ディスクを拡大するには、コマンド プロンプト ウィンドウから VBoxManage コマンドを使用する必要があります。 まず、仮想マシンをシャットダウンします。その状態が保存ではなく、電源オフになっていることを確認します。

(続行する前に、VirtualBox でスナップショット機能を使用している場合は、仮想マシンに関連するスナップショットも削除する必要があります。 これにより、正しい仮想ディスク ファイルを変更し、その後すべてが正しく動作することを確認できます。)

広告

次に、スタートメニューからコマンドプロンプトウィンドウを開き、VirtualBox のプログラムファイルフォルダーに移動して、次のコマンドを実行できるようにします:

cd “C.C.”:\⑭Program FilesOracleVirtualBox”

以下のコマンドは、「C:⽊⽊VirtualBox VMs」にある VirtualBox 仮想ディスクに対して操作されます。vdi “にあるVirtualBoxの仮想ディスクを操作します。 仮想ディスクを81920MB(80GB)にリサイズします。

VBoxManage modifyhd "C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi" --resize 81920

(上記コマンドのresizeの前にダッシュを2つ使用)

上記コマンドのファイルパスをリサイズしたいVirtualBoxディスクの場所に、数字をイメージを拡大したいサイズ(MB単位)に置き換える

アップデート: VirtualBox 6では、リサイズしたイメージのサイズが81920MB(80GB)です。0(2019年リリース)では、代わりに次のコマンドを使用する必要がある場合があります:

VBoxManage modifymedium disk "C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi" --resize 81920

広告

このプロセスは仮想ハードディスクのパーティションを拡大しないため、新しいスペースにまだアクセスできないことに注意してください – 詳細については、以下の「仮想マシンのパーティションを拡大する」セクションを参照してください。

VMware で仮想ディスクを拡大する

VMware で仮想マシンのハード ディスクを拡大するには、仮想マシンをパワーオフして右クリックし、[仮想マシンの設定] を選択します。

リストで仮想ハード ディスク デバイスを選択し、[ユーティリティ] ボタンをクリックして、[拡大] をクリックしてハード ディスクを拡大します。 VMware は仮想ディスクのサイズを大きくしますが、そのパーティションは同じサイズのままです。パーティションの拡大については以下を参照してください。

Enlarge the Virtual Machine’s Partition

これで仮想ハード ディスクが大きくなりました。 しかし、仮想ハード ディスク上のオペレーティング システムのパーティションは同じサイズなので、まだこのスペースにはアクセスできません。

広告

では、物理コンピューターの実際のハード ディスクのパーティションを拡大するように、ゲスト オペレーティング システムのパーティションを拡張する必要があります。 Windows がコンピュータ上で動作している間は C:\ パーティションを拡大できないのと同様に、ゲスト OS が動作している間はパーティションを拡大できません。

GParted ライブ CD を使用して、仮想マシンのパーティションをサイズ変更することができます。 GParted は仮想ハードディスクのパーティションを拡大することができます。

まず、GParted live CD の ISO ファイルをここからダウンロードします。

広告

仮想マシンの設定ウィンドウで仮想 CD ドライブを選択し、コンピュータ上の ISO ファイルを参照して ISO ファイルを読み込むと、仮想マシンにインストールされます。

ISO イメージを挿入した後、仮想マシンをブート(または再起動)すると、仮想マシンが ISO イメージから起動します。 GParted のライブ CD は起動中にいくつかの質問をします – デフォルトのオプションでは、Enter を押してそれらをスキップできます。

GParted が起動したら、拡大したいパーティションを右クリックして、サイズ変更/移動を選択します。

パーティションの新しいサイズを指定する – たとえば、スライダーを右いっぱいにドラッグしてパーティションの空き領域をすべて使用する、など。 使用したい領域を指定したら、[サイズ変更/移動] ボタンをクリックします。

広告

最後に、[適用] ボタンをクリックして変更を適用し、パーティションを拡大します。

サイズ変更操作が完了したら、仮想マシンを再起動し GParted ISO ファイルを削除してください。 Windows は仮想マシンのファイル システムをチェックして、正しく動作していることを確認します。

仮想マシンのパーティションは、仮想ハード ディスク全体を占有するので、追加のスペースにアクセスすることができます。 たとえば、Windows 仮想マシンを使用している場合、もう一方の仮想ハード ディスクは仮想マシン内の別のドライブ文字でアクセスできます。

Chris Hoffman
Chris Hoffman は How-To Geek の編集長です。 彼は10年以上にわたってテクノロジーについて書き、PCWorldのコラムニストとして2年間活躍しました。 また、ニューヨークタイムズに寄稿し、マイアミのNBC 6などのテレビ局でテクノロジー専門家としてインタビューされ、BBCなどのニュースメディアにも取り上げられた。 2011年以来、クリスは2,000以上の記事を執筆し、約10億回読まれています。

コメントを残す

メールアドレスが公開されることはありません。