Invalid BOOT.INI (двойная загрузка XP с 7)

11357
Muxa

У меня была Windows XP x64 в качестве основной системы, и у меня также был второй раздел с Windows XP x64. Оба загрузились с первого раздела (C :)

Затем я установил Windows 7 Ultimate на первый раздел. Я добавил NTLDR, используя BCDEDIT. Я также скопировал NTLDR, NTDETECT.COM и BOOT.INI на диск, на котором осталась XP. Однако тогда я пытаюсь загрузиться в Windows XP x64, я получаю

Invalid BOOT.INI file Booting from c:\windows\ NTDETECT failed 

Я нашел инструкции о том, как это исправить с помощью загрузочного диска, однако разделы находятся на программном RAID. Я пытался загрузиться с настроенного диска XP с драйверами, однако по какой-то причине он не предлагает мне вариант восстановления - просто установка.

Разделы, которые у меня есть: '=

  • Система зарезервирована
  • Основной (Windows 7)
  • Вторичный (Windows XP x64)

Вот содержимое моего BOOT.INI:

[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP Professional x64 Edition" /fastdetect 
7
Вы сделали опечатку. Не `BCDRDIT`, а` BCDEDIT`. nyuszika7h 13 лет назад 0
Исправлено @ Nyuszika7H (может быть, ваше имя пользователя будет сложнее ввести) Ivo Flipse 13 лет назад 1

5 ответов на вопрос

4
Kez

I would let the freeware tool EasyBCD try and fix this for you.

enter image description here

Boot into XP/Vista/7/Ubuntu/OS X and more! Boot from USB, Network, ISO images, Virtual Harddisks (VHD), WinPE, and more! Repair the Windows bootloader, change your boot drive, create a bootable USB, and more! Rename entries, set default boot target, change BCD timeout, hide the boot menu, and more! Create your own custom boot sequence, hide drives on boot, backup and restore configurations, and more!

2
David Silva Smith

Это, кажется, как ремонт не появляется, потому что CD не видит XP ОС.

1.Загрузите ваш CD с драйверами.

  1. Нажмите R, чтобы загрузить консоль восстановления.

  2. Введите bootcfg.

  3. Это должно исправить все ошибки boot.ini, приводящие к тому, что программа установки не увидит установку ОС XP.

  4. Попробуйте восстановить установку.

1
toxi

Следуйте совету Дэвида Смита и перейдите к консоли восстановления. Однако, попав туда, запустите эти команды, а не просто bootcfg, чтобы устранить любую из следующих проблем:

  • Уровень аппаратной абстракции Windows (HAL)
  • Поврежденные кусты реестра
  • (\ WINDOWS \ SYSTEM32 \ CONFIG \ хххххх)
  • Неверные файлы BOOT.INI
  • Поврежденный NTOSKRNL.EXE
  • Отсутствующий загрузчик NT (NTLDR)

Есть восемь команд, которые вы должны ввести последовательно, чтобы решить большинство проблем с загрузкой Windows XP.

Эти команды следующие:

  1. C: CD ..
  2. C: ATTRIB -HC: \ boot.ini
  3. C: ATTRIB -SC: \ boot.ini
  4. C: ATTRIB -RC: \ boot.ini
  5. C: DEL boot.ini
  6. C: BOOTCFG / Восстановить
  7. C: CHKDSK / R / F
  8. C: FIXBOOT
Вы можете объединить эти команды attrib в один оператор: "attrib -h -s -rc: \ boot.ini" Anthony Giorgio 13 лет назад 0
@ Nighthawk, который будет работать в обычной командной строке, но, как я только что попробовал в консоли восстановления WinXP SP3, должны быть три отдельные команды. bohdan_trotsenko 12 лет назад 0
0
Everett

Вы уже исследовали этот форум, который указывает, что программный RAID в XP (особенно Pro) - плохая идея?

http://icrontic.com/forum/showthread.php?t=14727

0
Zsaah

У меня была очень похожая проблема, которая сохранялась, несмотря на множество попыток перестроить загрузочный INI-файл, MBR и т. Д. С помощью консоли восстановления; и много возиться с easyBCD. В конце концов я решил проблему, убедившись, что фактический ntldr в корневой папке был совместим с версией XP Pro SP3, которую я использовал. Я сделал это, выполнив поиск последней версии ntldr в папках обновлений Windows в моей установке Windows XP и просто заменив дефектную в корневой папке на самую последнюю. Похоже, что EasyBCD написал более старую версию, которая вызывала сообщение об ошибке загрузки ini, независимо от того, насколько правильны были пути arcpath. Надеюсь это поможет.