The post Extend the system partition in a Windows virtual machine running within kvm/lvm is applicable if the virtual disk is on a LVM volume.
If the virtual disk is file-based, these are the required steps:
- Find out what is the file the virtual machine disk is attached to; assuming disk images are in
sudo grep 'var.lib.libvirt.images' /etc/libvirt/qemu/name_of_virtual_machine.xml
You might see something like:
- Shut down the virtual machine
- Resize the disk image file:
sudo qemu-img resize /var/lib/libvirt/images/w7_64_cdev15.dd +10G
- Restart the VM
- Extend the disk using the guest operating system specific tool; with Windows 7 and later use the extend command from within disk manager (should require no reboot).