Mac OS X で VirtualBox VDI または VHD ファイルのサイズを変更する方法
目次:
VirtualBox を使用して、Windows 10 や Ubuntu Linux など、Mac 上の仮想マシン内でゲスト オペレーティング システムを実行する場合、OS が存在する仮想ディスクのサイズを変更する必要がある場合があります。これは、動的に割り当てられたストレージを持つ仮想マシンに適切にインストールするために必要なスペースの量を不適切に見積もった場合によく見られます。
Mac OS X で VDI または VHD ファイルのサイズを変更するには (Linux でも同じように機能する場合がありますのでお知らせください)、Mac コマンド ラインから VBoxManage ツールを使用します。 VirtualBox コマンド ライン ツールをインストールすることを選択した場合でも、パスには含まれないため、VirtualBox.app のコンテンツに移動して、代わりにユーティリティを使用します。
これは仮想マシンを変更するため、事前に VDI または VHD ファイルをバックアップしておくことをお勧めします。端末にまったく慣れていない場合は、最初に Mac 全体をバックアップする必要があります。 .サイズ変更ユーティリティは測定にメガバイトを使用するため、vm ファイルを 30GB に変更する場合は 30000MB、50GB を 50000 などに変更することに注意してください。
Mac OS で VirtualBox 仮想ディスクのサイズを変更する方法
- VMをシャットダウンしてVirtualBoxを終了
- Terminal アプリを開き、次のコマンドを使用して VirtualBox アプリ ディレクトリに移動します。
- 適切なディレクトリで、次の構文でサイズ変更コマンドを実行する準備が整いました:
- 必要に応じて、showhdinfo コマンドで変更が行われたことを確認します:
- VirtualBoxを再起動し、新しくサイズ変更したゲストOSを起動します
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifyhd --resize
たとえば、Windows 10 VM VDI ファイルが /Users/Paul/Documents/ にあるとします。 VM/Windows10.vdi を 15GB から 30GB に拡張したい場合、構文は次のようになります: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
VMファイルへのパスが深く根付いた場所または複雑な場所にある場合は、引用符を使用するか、ドラッグドロップを使用してパスを印刷するトリックを使用します。これは、ターミナルアプリでうまく機能し、複雑なディレクトリ階層を適切にポイントします。
VBoxManage を使用したドライブのサイズ変更は、基本的にコマンド ラインからすぐに実行できますが、仮想 OS (Windows、OS X、Linux、または実行している他のもの) に戻ったら、 VirtualBox) 新しいスペースを使用するためにパーティションを再割り当てする必要があるでしょう。
動的割り当ての最小サイズを拡大するためにこれを実行しました。VDI ファイルが固定サイズであり、縮小したい場合、VBoxManage ツールは引き続きジョブを実行しますが、–compact フラグを指定する必要があります。
VBoxManage は便利なツールで、さまざまな用途に使用できます。これを使用して、仮想ディスクのクローンをすばやく作成し、VirtualBox 内のほぼすべてをコマンド ラインから変更することもできます。 VBoxManage を頻繁に使用する予定がある場合は、VBoxManage をパスに追加するか、簡単にアクセスできるようにエイリアスを作成することをお勧めします。
VirtualBox VDI のサイズを変更する別の方法を知っていますか?コメントでお知らせください。