I have a virtual Windows XP system running in VirtualBox. Is uses VMWare VMDK hardisc file because it originally run it in VMWare. Since the 10 GB harddisc got too small, I tried to increase its size. But all my trials with the VMWare converters, Qemu tools and so failed. Either they just didn’t work or Windows failed to run afterwards.
But now I finally found a way to success:
- In VirtualBox, add a new virtual hardisc with the desired space.
- Add it to your virtual machine and run it.
- Windows will not be able to use it since it has no partition on it, but that doesnt matter.
- Now, install a partition cloning tool in your virtual Windows. I use Acronis Disk Director.
- With it, you can copy (clone) your existing system partition to the new virtal harddisc. (Note: keep the sice of the partition even there will be more space).
- After the cloning, remove the old virtual harddisc and boot Windows on the new virtual harddisc.
- To my big surprise, this worked without issues.
- Now you can use again Acronis Disk Director to resize the partition to use the whole harddisc.