When using SCVMM to install virtual guest services the job may fail with following error:
Cause: The boot and system files are on different partitions, with Windows directory being on an extended partition instead of a primary partition. The Windows volume isn't found when VHD is mounted for integration services integration. To resolve this error: "Create a new VM with only primary partitions and copy the contents of the problematic VM to this new disk structure. Install integration services manually with Hyper-V," explains Microsoft.