Who never met this problem, no enough place on your VHD file, how frustrating is it!
Recently I discovered a new solution VHD Resizer, you can download it here : http://vmtoolkit.com/files/folders/converters/entry87.aspx
First execute this program, you need to select your vhd and choose the destination name and size :
Then run compmgmt.msc and go to the « Disk Management » part. Right click on it and select Attach VHD
Next right click on the new volum and select extend :
Detach the VHD file and you have now more space on your VHD file