У вас в BCD есть следующие неправильные данные
Код:

Загрузка Windows
-------------------
device unknown
osdevice unknown
Выход из режима гибернации
--------------------------
device unknown
filedevice unknown
исправьте "unknown" на "partition=D:". вот полный BCD (у меня Windows XP на С, а Windows 7 - D)
читать дальше »
Код:

Диспетчер загрузки Windows
--------------------
идентификатор {bootmgr}
device partition=C:
description Диспетчер загрузки Microsoft Windows
locale ru-RU
inherit {globalsettings}
default {current}
resumeobject {dc80abab-f17a-11de-b22d-a823ad60ae50}
displayorder {ntldr}
{current}
toolsdisplayorder {memdiag}
timeout 1
Загрузка Windows
-------------------
идентификатор {current}
device partition=D:
path \Windows\system32\winload.exe
description Windows 7 Максимальная (64-хразрядная)
locale ru-RU
inherit {bootloadersettings}
recoverysequence {dc80abad-f17a-11de-b22d-a823ad60ae50}
recoveryenabled Yes
testsigning No
osdevice partition=D:
systemroot \Windows
resumeobject {dc80abab-f17a-11de-b22d-a823ad60ae50}
nx OptIn
Загрузка Windows
-------------------
идентификатор {dc80abad-f17a-11de-b22d-a823ad60ae50}
device ramdisk=[D:]\Recovery\dc80abad-f17a-11de-b22d-a823ad60ae50\Winre.wim,{dc80abae-f17a-11de-b22d-a823ad60ae50}
path \windows\system32\winload.exe
description Windows Recovery Environment
inherit {bootloadersettings}
osdevice ramdisk=[D:]\Recovery\dc80abad-f17a-11de-b22d-a823ad60ae50\Winre.wim,{dc80abae-f17a-11de-b22d-a823ad60ae50}
systemroot \windows
nx OptIn
winpe Yes
Выход из режима гибернации
--------------------------
идентификатор {dc80abab-f17a-11de-b22d-a823ad60ae50}
device partition=D:
path \Windows\system32\winresume.exe
description Windows Resume Application
locale ru-RU
inherit {resumeloadersettings}
filedevice partition=D:
filepath \hiberfil.sys
debugoptionenabled No
Проверка памяти Windows
---------------------
идентификатор {memdiag}
device partition=C:
path \boot\memtest.exe
description Диагностика памяти
locale ru-RU
inherit {globalsettings}
badmemoryaccess Yes
Загрузчик прежних версий ОС Windows
------------------------
идентификатор {ntldr}
device partition=C:
path \ntldr
description Диспетчер загрузки предшествующих версий Microsoft Windows
Параметры EMS
-------------
идентификатор {emssettings}
bootems Yes
Параметры отладчика
-------------------
идентификатор {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200
Дефекты ОЗУ
-----------
идентификатор {badmemory}
Глобальные параметры
--------------------
идентификатор {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Параметры загрузчика
--------------------
идентификатор {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
Параметры гипервизора
-------------------
идентификатор {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
Параметры загрузчика восстановления
-----------------------------------
идентификатор {resumeloadersettings}
inherit {globalsettings}
Параметры устройств
-------------------
идентификатор {dc80abae-f17a-11de-b22d-a823ad60ae50}
description Ramdisk Options
ramdisksdidevice partition=D:
ramdisksdipath \Recovery\dc80abad-f17a-11de-b22d-a823ad60ae50\boot.sdi
P. S. Загрузитесь в Windows XP и попробуйте вручную скопировать файл C:\boot\BCD со старого на новый диск.