Here’s an easy commandline way to make the size of a virtual disk (virtual hard disk) larger.
Article
Note that this still requires getting the additional space added to the partition in Windows – which will require a repartitioning tool.
Fortunately, Vista's disk manager allows you to extend existing partitions into the unpartitioned space. All you have to do is click on the drive and hit extend.