lexxm6, когда система будет грузиться с J:, добавьте запись об XP с помощью Multiboot - так будет проще, чем прописывать в неработающее в данный момент BCD.
_Unknown_, делаем так. Загрузитесь в среду восстановления Windows. Запустите командную строку и выполните:
Код:

Diskpart
sel vdisk file="E:\win7.vhd"
attach vdisk
В пути файла правильно определите букву раздела, на котором он находится:
Как быстро определить буквы дисков в среде восстановления или Windows PE.
После присоединения виртуального диска выполните в таком порядке:
1. Восстановление запуска. Если проблему в автоматическом режиме решить не удастся, после присоединения VHD выполите:
2. В командной строке:
Код:

bcdedit /export C:\BCDcfg.bak
attrib -s -h -r c:\boot\bcd
del c:\boot\bcd
bootrec /RebuildBcd
Возможно, после этого действа вы кроме среды восстановления вообще никуда не сможете загрузиться. Не переживайте. Переходите к п. 3 (после присоединения VHD)
3. В командной строке:
Код:

bcdboot E:\windows /L ru-ru
Перезагрузтесь, проверьте загрузку.
Если ничего не получится, загрузитесь в среду восстановления и выполните
Код:

bcdedit /import c:\BCDcfg.bak
Загрузитесь в XP и сообщите о результатах.
Если непонятно - спрашивайте сейчас.