VirtualBoxで固定ディスクと動的ディスクを変換する方法
VirtualBoxでは、新しいバーチャルハードディスクファイルを作成するときに、動的に割り当てられたディスクと固定サイズのディスクのどちらかを選択できます。動的に割り当てられたディスクは作成が速く、サイズが大きくなる可能性があります。固定サイズのディスクの方が速いかもしれませんが、いっぱいになるとそれ以上大きくすることはできません。あなたが好きなら、あなたは2つのフォーマット間で変換し、ディスクのサイズを変更することができます.
ステップ1:VBoxManageコマンドを見つけてコマンドプロンプトを開く
VirtualBoxを使用すると、固定ディスクをダイナミックディスクに、またはダイナミックディスクを固定ディスクに変換できますが、このオプションはグラフィカルインターフェイスには表示されません。代わりに、あなたが使用する必要があります VBoxManage.exe
コマンド.
このコマンドを見つけて続行します。 Windowsでは、VirtualBoxプログラムディレクトリにあります。 C:\ Program Files \ Oracle \ VirtualBox
デフォルトで。 VirtualBoxを別のディレクトリにインストールした場合は、代わりにそこを見てください。.
コマンドプロンプトウィンドウを開きます。これを行うには、スタートメニューを開き、次のように入力します。 cmd
, そしてEnterを押す.
タイプ cd
コマンドプロンプトに、VBoxManageコマンドがあるフォルダのパスを続けて入力します。引用符で囲む必要があります。.
あなたはすぐにタイプすることによってこれをすることができます cd
コマンドプロンプトウィンドウに移動し、ファイルマネージャのアドレスバーからフォルダアイコンをコマンドプロンプトにドラッグアンドドロップします。.
デフォルトパスを使用している場合は、次のようになります。
cd "C:¥Program Files¥Oracle¥VirtualBox"
注:これらの手順は、Windows上でVirtualBoxを使用していることを前提としています。 macOSまたはLinuxでVirtualBoxを使用している場合は、ターミナルウィンドウを開いて vboxmanage
他のコマンドと同じように通常のコマンド.
ステップ2:変換したいディスクへのパスを見つける
コンピュータ上のすべての仮想ハードディスクの一覧を表示するには、コマンドプロンプトウィンドウで次のコマンドを実行します。
VBoxManage.exeリストhdds
リストを見て、変換したい仮想ディスクへのファイルパスを確認します。 「Windows」という名前の仮想マシンに関連付けられている仮想ディスクを変更したいとします。以下の出力からわかるように、システム上のその仮想ディスクへのパスは次のとおりです。 C:\ Users \ chris \ VirtualBox仮想マシン\ Windows \ Windows.vdi
.
ステップ3:仮想ディスクを変換する
これで、VBoxManageコマンドを使用して仮想ディスクを固定から動的に、または動的から固定に変換することができます。.
仮想ディスクを固定ディスクから動的ディスクに変換するには、次のコマンドを実行します。
VBoxManage.exeクローンメディアディスク "C:\ path \ to \ source.vdi" "C:\ path \ to \ destination.vdi" - 標準バリアント
たとえば、ソースディスクが次の場所にあるとします。 C:\ Users \ chris \ VirtualBox仮想マシン\ Windows \ Windows.vdi
同じフォルダにWindows-dynamic.vdiという名前の新しいディスクを作成したい場合は、次のように実行します。
VBoxManage.exeクローンメディアディスク "C:¥Users¥chris¥VirtualBox VMs¥Windows¥Windows.vdi" "C:¥Users¥chris¥VirtualBox VMs¥Windows¥Windows-dynamic.vdi" - 標準バリアント
仮想ディスクをダイナミックディスクから固定ディスクに変換するには、次のコマンドを実行します。
VBoxManage.exeクローンメディアディスク "C:\ path \ to \ source.vdi" "C:\ path \ to \ destination.vdi" -variant固定
たとえば、ソースディスクが次の場所にあるとします。 C:\ Users \ chris \ VirtualBox仮想マシン\ Windows \ Windows.vdi
同じフォルダにWindows-fixed.vdiという名前の新しいディスクを作成したい場合は、次のように実行します。
VBoxManage.exeクローンメディアディスク "C:¥Users¥chris¥VirtualBox VMs¥Windows¥Windows.vdi" "C:¥Users¥chris¥VirtualBox VMs¥Windows¥Windows-fixed.vdi" - 標準バリアント
ステップ4:古い仮想ディスクを削除する
上記のコマンドは単に既存のディスクを複製します。元のディスクファイルと新しいディスクファイルの両方になります.
まず、VirtualBoxから既存の仮想ディスクを実際に削除する必要があります。 VirtualBoxで、仮想ディスクを使用する仮想マシンを右クリックして[設定]を選択します。.
接続されているストレージデバイスを表示するには、[ストレージ]を選択します。元のVDIを右クリックして[添付ファイルの削除]を選択します。その後「OK」をクリックしてください.
以下のプロセスはあなたのドライブからオリジナルのディスクファイルを削除します. 警告:まだ行っていない場合は、元のディスクファイルをバックアップすることをお勧めします。万が一このプロセスで問題が発生した場合に備えて.
コマンドプロンプトで次のコマンドを実行して、コンピュータ上のすべての仮想ディスクの一覧を表示します。
VBoxManage.exeリストhdds
削除する元のディスクのUUIDを見つけます。マウスの左ボタンで選択して右クリックすると、クリップボードにコピーできます。.
次のコマンドを実行して、VirtualBoxのレジストリから元のディスクを削除して削除します。 UUIDを貼り付けるには、コマンドプロンプトウィンドウを右クリックします。.
VBoxManage.exe closemedium UUID --delete
ステップ5:新しいディスクの名前を変更する
新しいディスクファイルの名前を変更して、元のファイルと同じ名前にします。ファイルエクスプローラまたはWindowsエクスプローラウィンドウでナビゲートするだけです。.
VDIファイルを右クリックして「名前の変更」を選択し、元の名前に変更します。たとえば、ここで作成したWindows-fixed.vdiファイルの名前をWindows.vdiに変更しました。.
ディスクの名前を変更したら、VirtualBoxから古いディスク名を削除します。 VirtualBoxで[ファイル]> [仮想メディアマネージャ]をクリックし、名前を変更したディスクの元の名前を探します。左側に黄色の警告アイコンが表示されます。それを右クリックして「削除」を選択します。もう一度[削除]をクリックして確定し、[閉じる]を閉じます。.
ステップ6:VirtualBoxにディスクを挿入する
VirtualBoxに戻り、仮想ディスクに関連付けられている仮想マシンを右クリックして、[設定]を選択します。 Storageの下で、SATAコントローラを右クリックし、「Add Hard Disk」を選択します。.
「既存のディスクを選択」を選択して、名前を変更したファイルを参照します。.
[OK]をクリックして仮想マシン設定ウィンドウを閉じます。これで仮想マシンを正常に起動できるはずです。そのディスクは、固定ディスクまたは動的ディスクのどちらかになります。.