Best practice to extend a VHD ???

Check this tool out!

--> http://vmtoolkit.com/files/folders/converters/entry87.aspx