Quando você inicializa no Windows 7 e executa uma VM com um VHD na mesma unidade, ambos os sistemas operacionais competem pela atividade do disco no mesmo disco físico.
A melhor solução é adicionar outro disco rígido físico, exclusivamente para o uso da VM. Desta forma, os dois sistemas operacionais não competem pelos recursos do mesmo disco. Sencond melhor, seria adicionar um novo disco rígido e criar um VHD no novo disco físico. Como alternativa, você poderia particionar o primeiro disco rígido e criar um segundo volume para a VM, mas o aumento de desempenho seria mínimo na melhor das hipóteses, pois eles ainda estão no mesmo disco físico.
Além disso, os discos rígidos dinâmicos nunca são recomendados, a menos que você tenha pouco espaço. Se você está aumentando o tamanho do disco constantemente, o desempenho será severamente degradado. Se o espaço não for um problema, use sempre um tamanho de disco fixo.