![Microsoft Windows で VirtualBox ボリューム ディスクのサイズを変更する方法は?](https://rvso.com/image/1539548/Microsoft%20Windows%20%E3%81%A7%20VirtualBox%20%E3%83%9C%E3%83%AA%E3%83%A5%E3%83%BC%E3%83%A0%20%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%3F.png)
私は持っているアップル MacBook (MAC)128Gのボリュームスペース付き。
私は受け取った仮想マシン (VM)で仮想アプライアンス ファイル (OVA ファイル) を開くサイズは25Gです。そのファイルをインポートした後バーチャルボックスそのスペースは50Gに成長します。私の別のソフトウェアからアドビクリエイティブクラウドスペースが残っていませんでした。
そのVMを実行すると、「マイクロソフト ウィンドウズ (MS WIN)「100G のボリューム ディスクと 60G の空き容量。また、そこにあってはならないアプリケーションも多数あります。
すべてのアプリをアンインストールし、スワップを無効にし、不要なものをすべて削除してみましたが、VM のサイズを縮小するか、少なくとも修正する代わりに、VM ボリュームは 50G から 70G に増加しました (!)。
Q マシン内の VM を適切に削減するにはどうすればよいですか?
答え1
前提条件
- ボリュームディスクファイルが「VirtualBox 仮想ディスクイメージ (VDI)「VDIに変換する必要があります
- また、タイプが「固定」の場合は、
--format VDI
「動的」に設定する必要があります。--variant Standard
{{vbox_path}}\VBoxManage" clonehd --variant Standard --format VDI {{input_filename}}.vmdk {{output_filename}}.vdi
手順
- 「SSDではない」ディスクを接続する
- すべてのデータを削除、一時保存、スワップをオフに、休止状態をオフに、ゴミ箱を空にする
- デフラグ
- 「ディスクの管理」を開く
diskmgmt.msc
- 1Gの空き容量でボリュームを縮小
- 新しい空き領域から新しいディスクを作成し、「フルフォーマット」を設定し、フォーマット後に削除します
- ダウンロード削除
- 最初の縮小ボリューム実行時
sdelete.exe -c c:
にsdelete.exe -z c:
- 走る
{{vbox_path}}\VBoxManage" modifyhd --compact {{output_filename}}.vdi
現在、ボリューム ディスクは、サイズを大きく表示できる場合でも、最小サイズに設定されています。オペレーティング システム MS WIN 内のボリュームに設定された最小サイズ内では、サイズを大きくすることはできず、そのファイルは一定になります。将来、サイズを大きくする必要がある場合は、「ディスクの管理」でサイズを大きく設定するだけです。
私の VM にはその後 30G あります。
誰かの役に立てれば幸いです。