it-swarm-ja.com

VirtualBoxのディスク容量を増やす

VirtualBoxの仮想ハードディスク領域を増やす簡単な方法はありますか?

42
Casebash

これを行う簡単な方法はありません。

ただし、複雑なものがあります。

http://www.my-guides.net/en/content/view/122/26/

スクリーンショットごとの優れたガイドがあります。基本的には、インストールを新しい仮想ディスクファイルにコピーします。

更新:VirtualBox 4以降、拡張のサポートが追加されました。

VBoxManage modifyhd filename.vdi --resize 46080

これにより、仮想ディスクイメージのサイズが45GBに変更されます。

54
SysAdmin1138

Trivial Proofブログには、4.0以前および以降のVirtualBoxバージョンの プロセスの素敵なチュートリアル があります。拡張ディスクのパーティションを調整する手順が含まれています。

5
Don Kirkby

これは完全に機能しました(Windows 7以降、VirtualBox 4.xを使用)。

以下をせよ:

  1. 管理者としてcmdを開きます。
  2. VirtualBoxがインストールされているフォルダーに移動して、VBoxManageプログラムを使用できるようにします。
  3. そこから、次のコマンドを実行します。

    VBoxManage modifyhd <file path and name> --resize <size in MB>
    

    例:VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000

  4. 0〜100%のメッセージが表示され、完了します。
  5. マシンを起動して「コンピュータ」(または該当する場合は「マイコンピュータ」)に移動し、右クリックして「管理」を選択し、「ストレージ」→「ディスク管理」に移動して、拡張するディスクを右クリックし、クリックします[ボリュームの拡張]で、必要に応じてディスクのサイズを変更します。
  6. 必要に応じて、VMを再起動します。
2
Mauricio Luca

Windows Server 2012とVirtualBoxバージョン4以降を実行している場合、4つのステップしかありません。

  1. 「C:\ Program Files\Oracle\VirtualBox\VBoxManage.exe」を実行しますclonehd .vdi --resize
  2. 仮想ボックスを起動
  3. サーバー管理->ファイルとストレージサービス->ボリューム->ディスク->タスク->ストレージの再スキャン
  4. サーバーマネージャーに移動します->ファイルとストレージサービス->ボリューム->ボリュームを右クリック->ボリュームの拡張を選択します。

ファイルエクスプローラーに移動し、ドライブを右クリックします。ボリュームが大きくなっていることがわかります!!

2
user230405

このコマンドの実行方法について少し検索する必要がありました。

Your-filename.vdiのあるフォルダーに移動します(例:(cd/Users/binoy/VirtualBox\VMs /)

次に、コマンドを実行してスペースを25 GBに増やします。

VBoxManage modifyhd filename.vdi --resize 25000

ここで、resize2fsまたはGpartedを使用して追加のスペースをアタッチする必要があります。

1
binoy

vboxmanageコマンドを使用して、仮想ボックスの現在存在する仮想ハードドライブを確認できます

$ vboxmanageリストhdds

私の場合、これだけがリストされています

UUID:           db753df8-de41-425b-b452-fab84f1f8b71
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /home/anonyn/WIN81_64BITS.vdi
Storage format: VDI
Capacity:       39891 MBytes
Encryption:     disabled

サイズを変更するVDIファイルの場所を保持します/ home/anonyn/WIN81_64BITS.vdi

実際のマシンに残っている物理スペースの量を確認しましょう(Linux)

$ df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            3,9G     0  3,9G   0% /dev
tmpfs           791M  1,4M  790M   1% /run
/dev/sda2       110G   29G   76G  28% /
tmpfs           3,9G   62M  3,8G   2% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           3,9G     0  3,9G   0% /sys/fs/cgroup
/dev/sda1        38M   512   38M   1% /boot/efi
tmpfs           791M   28K  791M   1% /run/user/1000

私の場合、/ dev/sda2に76GBの空きがあるので、それを増やすことができますWIN81_64BITS.vdiそれによって36GBで問題なく

いくつかの簡単な数学では、希望する新しいサイズを取得できます

[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]

これで、問題の解決に役立つコマンドを作成する準備ができました

VBoxManage modifyhd [path/To/File.vdi] --resize [NewSizeInMB]

$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755

$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%

次に、その仮想マシンを起動し、この手順に従って目的のパーティションを拡張します

enter image description hereenter image description hereenter image description hereenter image description here

@Eric Kigathiがここで言及した、Windowsユーザー向けのクローンVDIとも呼ばれるシンプルなGUIもあります。 https://stackoverflow.com/a/5987875/1024735

0
kevinmicke