Моя ситуация была Windows 7 на C: раздел, Windows XP на D: раздел и ПК автоматически загружался в XP. Первый шаг - загрузите Windows 7. Запустите Windows 7 DVD и восстановите существующую установку из командной строки.
bcdboot c:\windows /s d:
«D:» указывает целевой раздел, в который копируются загрузочные файлы. Моя первая попытка была с целевым разделом «c:», но это не сработало, так как «d:» был текущим загрузочным разделом.
Это привело к загрузке Windows 7, но мне нужно было добавить XP обратно в параметры загрузки. Из командной строки (запуск от имени администратора) в Windows 7 ...
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
XP был теперь отображается в моем списке загрузочных записей. Последним шагом было копирование загрузочных файлов «ntdetect.com» и "ntldr" в корневой каталог D:\.
Конечно, интернет помог мне добраться до этой точки.