Every time I needed to modify the size of a virtual machine disk, this step by step guide was very helpful: Paul's Point - Increase the size of your Microsoft Virtual PC hard disk.
Maybe it will help you too!