nikode, меня интересуют файлы, а не система, из-под которой они будут сделаны: в них содержится важная информация.
Если диск есть, загрузитесь в среду восстановления (
Последовательность входа в среду восстановления).
Определите букву раздела, на котором находится файл VHD -
Как быстро определить буквы дисков в среде восстановления или Windows PE
Подключите виртуальный жесткий диск: выполните в командной строке
Код:

diskpart
sel vdisk file="X:\Путь_к_файлу\файл.vhd"
attach vdisk
assign letter=V
exit
Z:\boot\bootsect /nt60 ALL /force где Z: - буква DVD-привода с диском Win 7
bcdboot V:\Windows
Перезагрузитесь, проверьте загрузку в Win 7. Двойную загрузку с XP создайте с помощью Multiboot. При неудаче файл bcdcfg.txt -
обязателен