僕のメイン作業環境は Debian GNU/Linux なので、Windows が必要なときには VirtualBox 上で動作させています。Windows XP 用に 10 GB の仮想ディスクを割り当てて使用していたのですがディスク容量が足りなくなってしまったので、VirtualBox のゲストOS用ディスクサイズを増やす方法を捜したところ、手頃なガイダンスがあったので紹介します。
How to resize a VirtualBox disk partition
手順としては、
1. VirtualBox の仮想メディアマネージャで十分な容量の仮想ディスクを作成する。
2. GParted のライブCDイメージをダウンロードする。
3. VM の Hard Disks として元の仮想ディスクと新しい仮想ディスクの両方を設定し、CD/DVD-ROM として GParted のイメージをマウントする。
4. VM を起動して CD の GParted を動作させ、旧仮想ディスクの内容を新仮想ディスクにコピーする。また新仮想ディスクに「boot」フラグをつける。
5. VM を停止し、Hard Disks 新しい仮想ディスクを使用するよう設定する。
6. 再び VM を起動することで新しいディスクが使用されるようになる。
ということでした。
実際にやってみましたが、無事に容量を増やすことができました。
GParted は初めて使ったので操作に戸惑いましたが、丁寧なスクリーンショットつきで説明されているのでじっくり読めば大きな間違いにはならないのではないかと思います。