hmm, é um pouco complicado - você pode inicializar o Windows em uma imagem de VHD , mas a única coisa que tenho certeza é que posso inicializar um VHD é o bootloader do windows 7. Se você puder carregar esse grub fora do grub, ou usá-lo como seu bootloader, você deve ser capaz de inicializar o Windows em uma imagem. A outra questão, é claro, é que você precisa ter a unidade em um sistema de arquivos que o BCD possa ler.
Portanto, é factível, em teoria, mas na prática, é bastante inútil para as suas necessidades, a menos que você possa obter o grub para carregar um VHD (ou carregar o BCD do grub para inicializar a imagem). e de alguma forma tudo isso funciona em um sistema de arquivos inicializável linux.