2

Я использую эту систему тройной загрузки в течение одного года, но вчера WinXP прекратил загрузку. Я обычно выбираю загрузчик Windows из меню GRUB2, а затем "Раннюю версию Windows", чтобы загрузить раздел XP. Но теперь он возвращает мне только черный экран с «Неверный файл boot.ini. Загрузка C:\WINDOWS\"и система автоматически перезагружается. Нет способа заставить его работать снова. Я проверил файлы boot.ini, NTLDR и NTDETECT.COM, и все они выглядят просто отлично. Я пытался восстановить W7 DVD и другие процедуры из Ubuntu с помощью утилиты "testdisk". Тем не менее XP не запускается. Та же ошибка Любые идеи очень приветствуются. Благодарю.

Мой диск: /dev /sda /dev /sda2 - HPFS /NTFS WinXP /dev /sda5 - NTFS Win7 /dev /sda6 - EXT4 Ubuntu 10.04

1 ответ1

2

Я отвечаю сам, потому что после одного дня проб и ошибок мне удалось снова заставить мою систему загрузки работать. Для тех, кто заинтересовался, я использовал NeoSmart W7 Recovery Disk (но с Windows 7 DVD тоже нормально) для загрузки машины. Затем:

  1. открыл командную строку из главного меню.
  2. дал команду: x:\bootsect /nt60 c: где c: мой раздел WinXP и место, где живет загрузчик W7. это восстанавливает и восстанавливает тип загрузки W7 BOOTMGR.
  3. в разделе C: я вручную восстановил файл boot.ini, используя резервную копию «boot».BAK ". Дал правильные атрибуты для файлов загрузки системы с
    ATTRIB +H +S +A +R NTLDR
    ATTRIB +H +S +A +R NTDETECT.COM
    ATTRIB +H +S +A +R BOOT.INI
  4. также запустил процедуру восстановления при загрузке из главного меню.
  5. Я перезагрузил компьютер, и появилось старое меню GRub2. Выбрал загрузчик W7, а затем более раннюю версию Windows, чтобы снова увидеть мой старый добрый XP. Теперь все в нужном месте.

Надеюсь, это поможет кому-то еще. Да здравствуют мультизагрузочные машины!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .