Здравствуйте, Velhsq.
Решение вашей проблемы
http://support.microsoft.com/kb/919529/ruДля восстановления загрузки Windows Vista необходимо воспользоваться установочным диском Windows Vista.
Загрузитесь с установочного диска Windows Vista
Выберите язык установки и ввода, при этом, учитывая, что нам необходимо будет вводить несколько команд, лучше сразу выбрать язык ввода США
Выберите вариант «Восстановление системы» внизу окна следующего за выбором языка.
Выберите операционную систему для восстановления и нажмите «Далее».
Выберите пункт «Командная строка».
В командной строке введите команду
E:\boot\Bootsect.exe /NT60 All
Результатом выполнения команды будет восстановление основной загрузочной записи системы Windows Vista и загрузочного кода, который передает управление диспетчеру загрузки Windows.
Создание конфигурации с двойной загрузкой
Команды в следующей процедуре выполняются в командной строке. В системе Windows Vista эти команды необходимо выполнять в командной строке с повышенными правами пользователя. Для этого нажмите кнопку Пуск, выберите пункт Стандартные, щелкните правой кнопкой мыши ярлык командной строки и выберите пункт Запуск от имени администратора.
Последовательно выполните следующие команды.
%windir%\system32\Bcdedit /create {ntldr} /d "Microsoft Windows XP"
%windir%\system32\Bcdedit /set {ntldr} device partition=C:
%windir%\system32\Bcdedit /set {ntldr} path \ntldr
%windir%\system32\Bcdedit /displayorder {ntldr} /addlast
Взято с oszone.net