Eu recentemente me deparei com o mesmo problema. Muito chato, e eu não consegui encontrar uma maneira de contornar isso.
Não parece haver muita documentação oficial confirmando a restrição. O melhor que pude encontrar foi este parágrafo em um FAQ do TechNet :
You must keep both files (the parent VHD and the differencing VHD) in the same directory on a local volume for native-boot scenarios. For native-boot VHDs, the parent VHD and the differencing disk cannot reside on different volumes, even if they reside on the same local disk. However, when you attach a differencing VHD that is not used for native boot (for example, if you plan to use it for image management), the parent VHD can be in different directories, and on a different volume or even on a remote share.