Virtualboxの仮想ディスクが自動的に成長しないのはなぜですか?


28

UbuntuをホストとしてVirtualBox 4.2.6を使用し、ゲストとしてWin XPを使用します。XPで最大40 GBまで成長する仮想ディスク(VDI)を割り当てました。現在、25 GBを使用しています。

XP内では、使用可能なスペースが十分にないことが繰り返し表示されます。

ホストのプライマリディスクにまだ十分なスペースがある

df -h
/dev/sda1       143G     48G   89G   35% /

XPのディスクを拡張するにはどうすればよいですか?ところで、この質問は私を助けませんでした。

ここに画像の説明を入力してください

回答:


21

Windowsが動的に割り当てられた仮想ディスクを処理できない理由はわかりません。ファイルシステムの整合性を確認するか、WindowsゲストOSから最適化を実行する価値がある場合があります。

それでも、ターミナルで次のコマンドを実行することで、ゲストOSに報告される動的に成長する仮想ドライブのサイズを簡単に増やすことができます。

VBoxManage modifyhd <uuid/name> --resize <newsize in MB>

仮想ドライブのuuid またはファイル名(フルパスが必要)に置き換えます。これらは、次のコマンドでリストできます。

VBoxManage list hdds

スナップショットを作成した場合、または電源をオフにする代わりにマシンの状態を保存した場合、明らかに仮想ドライブのサイズを変更できないことに注意してください。したがって、仮想ドライブのサイズを変更する前に、すべてのスナップショットを削除するか、クローンで作業してスナップショットのコンテンツを失わないようにする必要があります。動的に成長するディスクを縮小することはできません。

仮想ドライブのサイズを変更した後、変更したドライブのサイズにゲストのパーティションテーブルを適合させる必要があります。

Windows 7では、[ コンピューターの管理]-> [ディスクの管理]に移動して、新しい未割り当て領域を表示します(ドライブに10 GBを追加してサイズを変更した後に表示)。

ここに画像の説明を入力してください

この未割り当てパーティションを右クリックして「ボリュームの拡張...」を選択し、パーティションサイズを増やします。また、この仮想マシンでUbuntuライブ.isoを起動して、gpartedを使用してパーティションのサイズを変更することもできます。

詳細はこちら:Virtual Boxユーザーマニュアル

参照:仮想マシンのハードディスクサイズを増やすにはどうすればよいですか?

動的に成長するディスクを物理的に縮小/圧縮するには、「VirtualBoxから動的に成長するVDIディスクをどのように縮小しますか?」を参照してください


2
スナップショットがある場合、これは動作しません(動作しているように見えますが、実際には動作していません)。そのため、唯一の方法はsnapshoptを削除することです(これには時間がかかります)。
スヴェレ14

できればできますが、私のスナップショットの削除は機能しません(死んで、既知のバグのように見えます)ので、現在、新しい仮想ドライブ(固定サイズ)を作成し、winwos vm内からクローンを作成しています。
スヴェレ14

どのように「クローンで作業」しますか?
BT 14年

VBoxManage私のWindowsでは有効なコマンドではありません。ところで、VirtualBox 5.1.30を搭載したWindows 10でも同じ問題があります。私は、別のVBoxパーティションがありません
CGFoX

@CGFoX Windowsはここではトピック外ですが、superuser.com
questions / 716649 /を

4

40,04GBの成長中のディスクを追加することもできましたが、Windowsパーティション自体はインストール時にフルサイズで作成されているはずです。

Ubuntu CDを仮想マシンに追加して起動します。gpartedダッシュで起動します。ディスクを開きます。

40,04GBのパーティションがあり、空き領域がありません。小さいパーティションと空き領域がある場合は、この独自のツールを使用して既存のパーティションのサイズを変更し、拡大してください。

仮想マシンのサイズを変更して再起動すると、Windowsはパーティションチェックを行います。少なくとも今回はWindowsに実行させてください。それは重要です。ただし、データについてあまり心配する必要はありません。NTFSパーティションのサイズを変更するときの通常の手順です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.