昔からVirtualBoxユーザーは、VirtualBoxがその設定による仮想ハードドライブのサイズ変更をサポートしていないことを知っているでしょう。 以前の記事の1つでは、コマンドプロンプトを使用してWindowsでVirtualBoxのディスクサイズを増やす方法について説明しました。 この方法は、仮想ハードドライブの空き容量が不足している場合に便利です。
コマンドプロンプトでVirtualBoxのディスクサイズを変更しようとすると、「このフォーマットのハードディスク操作のサイズ変更はまだ実装されていません」というエラーが表示される場合があります。 インストールされているバージョンのVirtualBoxがサイズ変更機能をサポートしていない場合(バージョン4.0以降ではこの機能をサポートしている場合)、またはVirtualBoxのディスクサイズが固定の場合(固定サイズの仮想ハードドライブ)、エラーが発生します。
「 このフォーマットのハードディスクのサイズ変更操作はまだ実装されていません! 」と表示されたら 最新バージョンのVirtualBoxでエラーが発生した場合や、最新バージョンにアップグレードしてもエラーが表示される場合は、以下の手順に従ってコマンドプロンプトを使用してVirtualBoxのディスクサイズをすばやく増やすことができます。
このガイドは、コマンドプロンプトで既存の仮想ハードドライブのクローンを作成し、クローンドライブのサイズを大きくしてから、新しく作成した仮想ハードドライブを仮想マシンに接続するのに役立ちます。 コマンドラインツールを使用して仮想ハードドライブのクローンを作成すると、動的に割り当てられた仮想ハードドライブが作成されます。つまり、エラーなく仮想ハードドライブのサイズを簡単に増やすことができます。
手順1: VirtualBoxの仮想ハードドライブの正確な場所を把握し、VirtualBoxの仮想ハードドライブが配置されているドライブにドライブのクローンを作成するのに十分な空き容量があることを確認します。
たとえば、「D」ドライブにある仮想ハードドライブの現在のサイズが20 GBで、それを30 GBに拡張する場合は、少なくとも30 GBの空き容量(クローンドライブとその他のドライブを作成するには20 GB)が必要です。 「D」ドライブで10 GBを増やしてサイズを30 GBに増やします。
ステップ2:コマンドプロンプトを開きます。 これを行うには、スタートメニューの検索ボックスまたはスタート画面にCMDと入力してEnterキーを押します(昇格時のプロンプトを開く必要はありません)。 コマンドプロンプトは、[ファイル名を指定して実行]ダイアログボックスにCMDと入力し(Windowsロゴ+ Rを使用して[ファイル名を指定して実行]ダイアログを開く)、Enterキーを押しても起動できます。
ステップ3:コマンドプロンプトで、次のコマンドを入力してEnterキーを押します。
cd C:¥Program Files¥Oracle¥VirtualBox
上記のコマンドで、「C」をWindowsドライブのドライブ文字に置き換えます。
ステップ4:次のコマンドを入力してEnterキーを押すと、既存の仮想ハードドライブのクローンが作成されます。
vboxmanage clonehd“ PathAndName.vdi”“ PathAndNameofNewDrive.vdi”
たとえば、Windows 7.vdiという古いドライブがS:\ VirtualBoxにあり、ドライブのクローンを同じ場所に作成する場合は、次のコマンドを入力する必要があります。
vboxmanage clonehd“ S:\ VirtualBox \ Windows 7.vdi”“ S:\ VirtualBox \ Windows 7 Clone.vdi”
ステップ5:動的に割り当てられた仮想ハードドライブを作成したので、次のコマンドを入力してエラーなしで現在のサイズを増やします。
vboxmanage modifyhd –resize sizeinmbs“ pathandname”
(サイズ変更前には2つのハイフンがあります)
たとえば、新しく作成したWindows 7 Clone.vdiがS:\ VirtualBoxにあり、そのサイズを最大19 GBに拡張したい場合は、次のコマンドを入力する必要があります。
vboxmanage modifyhd –resize 19000“ S:¥VirtualBox¥Windows 7 Clone.vdi”
仮想ハードドライブのサイズを大きくしたら、次の2つのステップに従って古いドライブを取り外し、新しいドライブを取り付ける必要があります。
ステップ6: VirtualBoxを実行します。 仮想マシンを選択し、 設定をクリックし、 ストレージタブに切り替え、 コントローラ:SATA / IDEを選択し(図を参照)、 プラスアイコン(ハードドライブの追加オプション)をクリックし、 既存のディスクの選択ボタンをクリックして新しいハードドライブを参照します。 [ 開く ]ボタンをクリックしてドライブを追加してください。
ステップ7:最後に、古いドライブをクリックし、 添付ファイルの削除をクリックして仮想ハードドライブを削除します。 古い仮想ハードドライブを永久に削除する前に仮想マシンを実行して、すべてが正常に動作していることを確認してください。 がんばろう!
VirtualBoxとWindowsホストマシンガイドの間でフォルダを共有する方法もあなたに興味を持つかもしれません。