I am creating system image of my windows from Control Panel\All Control Panel Items\Backup and Restore
This is creating VHD. That's ok, but I noticed that the VHD created is of dynamic type. I want VHD to be created to fixed size (the actual size used by my Windows). Right now out of 250GB hardisk (C drive) 35GB is consumed only. I want the VHD to be created of 35GB but of fixed type instead of expanding type. Why I need this? It is because I have to use this VHD for booting Windows and in my machine I have only one drive and that is C drive. When I boot my Windows with that VHD I get the following error:
An initialization failure occurred while attempting to boot from a VHD. The volume that hosts the VHD does not have enough free space to expand the VHD.
How can I boot that VHD from the C drive only? My goal is to create a system image of my OS and boot it from its VHD.