VirtualBox または VMware で仮想マシンのディスクを増やす方法は?
VirtualBox または VMware で仮想ハードディスクを作成するときは、最大ディスク サイズを指定します。後で仮想マシンのハード ディスクにさらに容量が必要になった場合は、仮想ハード ディスクとパーティションを増やす必要があります。
これらの操作を実行する前に、仮想ハード ディスク ファイルのバックアップを作成することをお勧めします。何か問題が発生する可能性は常にあるため、常にバックアップを作成しておくことをお勧めします。しかし、プロセスはうまくいきました。
更新: VirtualBox で Virtual Media Manager を使用する
VirtualBox 6 では、仮想ディスクを拡張およびサイズ変更するためのグラフィカル オプションが追加されました。これにアクセスするには、VirtualBox のメイン ウィンドウで [ファイル] > [Virtual Media Manager] をクリックします。
リストから仮想ハードディスクを選択し、ウィンドウの下部にある [サイズ] スライダーを使用してサイズを変更します。完了したら、[適用] をクリックします。
余分なスペースを利用するには、ドライブのパーティションを拡大する必要があります。ディスク サイズを増やしても、パーティション サイズは変わりません。パーティションの拡張の詳細については、以下の手順を参照してください。
コマンドラインを使用してVirtualBoxの仮想ディスクを増やします
VirtualBox で仮想ディスクを拡大するには、コマンド プロンプト ウィンドウから VBoxManage コマンドを使用する必要があります。まず、仮想マシンをシャットダウンします。その状態が「保存済み」ではなく「シャットダウン」に設定されていることを確認してください。
ノート。VirtualBox のスナップショット機能を使用している場合は、続行する前に、仮想マシンに関連付けられているスナップショットもすべて削除する必要があります。これにより、正しい仮想ディスク ファイルを変更し、その後すべてが正しく機能することが保証されます。
次に、スタート メニューからコマンド プロンプト ウィンドウを開き、ディレクトリを VirtualBox プログラム ファイルのあるフォルダーに変更します。次のコマンドを実行します。
cd "C:\Program Files\Oracle\VirtualBox"
次のコマンドは、「C:\Users\Equinox\VirtualBox VMs\Windows 10\Windows 10.vdi」にある VirtualBox 仮想ドライブで機能します。仮想ディスクのサイズを 81920MB (80GB) に変更します。
VBoxManage modifyhd "C:\Users\Chris\VirtualBox VMs\Windows 10\Windows 7.vdi"--resize 81920
ノート。上記のコマンドでサイズを変更する前に、2 つのダッシュを使用します。
上記のコマンドのファイル パスをサイズ変更する VirtualBox ドライブの場所に置き換え、数値をイメージを拡大するサイズ (MB 単位) に置き換えます。
ノート。2019 年にリリースされた VirtualBox 6.0+ では、次のコマンドを使用する必要がある場合があります。
VBoxManage modifymedium disk "C:\Users\Equinox\VirtualBox VMs\Windows 10\Windows 10.vdi"--resize 81920
このプロセスでは仮想ハード ディスクのパーティションが拡張されないため、新しい領域にはまだアクセスできないことに注意してください。詳細については、以下の「仮想マシン パーティションの拡張」セクションを参照してください。
VMware で仮想ディスクを拡大する
VMware で仮想マシンのハード ドライブを増やすには、仮想マシンをオフにして右クリックし、[仮想マシン設定] を選択します。
リストから VHD デバイスを選択し、[ユーティリティ] ボタンをクリックしてから、[拡張] をクリックしてハード ディスクを拡張します。
より大きな最大ディスク サイズを入力し、[拡張] ボタンをクリックします。VMware は仮想ディスクのサイズを増やしますが、そのパーティションは同じサイズのままです。パーティションの拡張については、以下を参照してください。
仮想マシン パーティションの拡張
これで、より大きな仮想ハード ディスクが作成されました。ただし、仮想ハード ディスクのオペレーティング システム パーティションは同じサイズであるため、まだその領域にアクセスすることはできません。
ここで、ゲスト オペレーティング システムのパーティションを拡張する必要があります。これは、物理コンピューター上の実際のハード ドライブのパーティションを拡張する場合と同じです。コンピューターで Windows が実行されているときに C:\ パーティションを拡張できないのと同様に、ゲスト オペレーティング システムの実行中にパーティションを拡張することはできません。
GParted ライブ CD を使用して、仮想マシンのパーティションのサイズを変更できます。GParted ISO を仮想マシンにロードするだけで、ライブ Linux 環境の GParted パーティション エディターに移動します。GParted は、仮想ハードディスクのパーティションを拡張できます。
まず、ここから GParted ライブ CD ISO ファイルをダウンロードします。
仮想マシンの設定ウィンドウに移動し、仮想 CD ドライブを選択して、コンピュータ上の ISO ファイルに移動して、ISO ファイルを仮想マシンにダウンロードします。
ISO イメージを挿入した後に VM を起動 (または再起動) すると、VM は ISO イメージから起動します。GParted ライブ CD は、起動中にいくつかの質問をします。Enter キーを押してデフォルト オプションの質問をスキップできます。
GParted をロードした後、仮想ディスクがどのように分割されているかを確認します。
警告。すべてのオペレーティング システムがこの方法でディスクを分割するわけではありませんが、このような状態になる可能性は十分にあります。これを行うときは、既存のパーティションに注意してください。不用意にパーティションのサイズ変更、再フォーマット、または削除を行うと、仮想マシンが使用できなくなる可能性があります。
パーティションの位置は非常に重要です。ディスクには 3 つのパーティションと 30 ギガバイトの未割り当て領域があります。
最初のパーティション sda1 は、ブート セクタまたは EFI システム パーティションです。2 番目のパーティション sda2 は「プライマリ パーティション」です。Windows オペレーティング システムに割り当てられたこの領域は、拡張したいパーティションです。上の図の赤い矢印と赤い四角形でマークされています。
ヒント: 一般的に、プライマリ パーティションはサイズで決定できます。これは、作成した元の仮想ディスクの合計サイズに近くなります。
サイズを変更するパーティションと前に作成した未割り当て領域の間に、3 番目のパーティション sda3 があることに注意してください。sda3 の位置は、sda2 を未割り当て領域に拡張できないことを意味します。3 番目のセクションは文字通り邪魔なので、最初に移動する必要があります。
sda3 を右クリックし、[サイズ変更/移動] をクリックします。
ノート。これはあなたにとってsda3ではないかもしれません。プライマリ パーティションと未割り当て領域の間のパーティションを探しているだけです。
新しいウィンドウが表示され、パーティションを移動できます。
画面に表示される内容に注意してください。msftres パーティションの後に 30,722 メガバイトの空き領域があります。sda3 を邪魔にならないようにしたい場合は、sda3 を使用可能なスペースの反対側に完全に移動する必要があります。[前の空き領域] フィールドをクリックし、フィールドに「30722」と入力してから、[サイズ変更/移動] をクリックします。次のようになります。
現在、sda3 は未割り当て領域の最後に移動するためにキューに入れられており、sda2 のサイズも変更できます。sda2 を右クリックし、[サイズ変更/移動] をクリックします。
[新しいサイズ] フィールドの [最大サイズ] の後に数値を入力するか、スライダーの右側を右端までドラッグします。
正しく行った場合は、[新しいサイズ] フィールドに [最大サイズ] の値を入力する必要があります。「サイズ変更・移動」をクリックして変更完了です。
上部にある緑色のチェックマーク ボタンをクリックして、行った変更を適用します。キューに入れている移動またはサイズ変更操作の数と、コンピューターの速度によっては、変更が適用されるまでに数分かかる場合があります。少し待たなければならない場合でも心配しないでください。
サイズ変更操作が完了したら、仮想マシンを再起動し、GParted ISO ファイルを削除します。Windows は、仮想マシンのファイル システムをチェックして、正しく動作していることを確認します。このチェックを中断しないでください。
仮想マシン パーティションが仮想ハード ディスク全体を占有するようになるため、追加のスペースにアクセスできるようになります。
メモリを増やす簡単な方法があることに注意してください。設定ウィンドウから仮想マシンに 2 つ目の仮想ハード ディスクを追加できます。別のパーティションにある別のハード ドライブの内容にアクセスできます。たとえば、Windows 仮想マシンを使用している場合、別の仮想ハード ドライブを仮想マシン内の別のドライブ文字で使用できます。
コメントを残す