Ошибка «Неправильный файл boot.ini» в Windows XP

В Windows XP файл boot.ini управляет меню загрузки операционных систем и указывает откуда именно загружать файлы операционной системы. Если его случайно или злонамеренно удалить, грузиться Windows будет, но станет доставать ошибкой «Неправильный файл boot.ini. Загрузка с C:\WINDOWS».

Однако если установлено более одной операционной системы, то выбрать их при загрузке не получится. Восстановить boot.ini довольно легко, рассмотрим три самых распространённых случая с содержимым файла boot.ini.

Что нужно сделать

1. Если установлена одна операционная система Windows XP на первом разделе жесткого диска (на диске C:), то файл должен содержать следующие строки:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect

Нужно всего лишь создать текстовый файл и скопировать в него эти строки, а сам файл положить в корневую папку диска «C:».

2. Если было установлено две операционные системы Windows XP, на диски C: и D:, тогда содержимое изменится на такое:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP» /noexecute=optin /fastdetect

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=»Microsoft Windows XP (2)» /noexecute=optin /fastdetect

3. Если на компьютере установлена «Консоль восстановления», то к обоим первым случаям добавляется такая строчка:

c:\CMDCONS\BOOTSECT.DAT=»Microsoft Windows XP Recovery Console» /CMDCONS

С помощью параметра timeout можно указать время ожидания выбора из меню, работает только если есть больше одного пункта, минимальное значение 3.

Можно восстановить файл boot.ini в полуавтоматическом режиме, для этого понадобится установочный диск Windows, с помощью которого входим в «Консоль восстановления».

В консоли проводим следующие действия:

  1. вводим: bootcfg /rebuild
  2. после поиска имеющихся операционных систем консоль спросит:

«Добавить систему в список загрузки? ([Y(да)/N(нет)/A(все)]:»

нажимаем  «Y»

  1. на запрос:

«Введите идентификатор загрузки:»

вводим «Microsoft Windows XP Professional RU» или как хочется чтобы отображалось в меню.

  1. на запрос:

«Введите параметры загрузки:»

вводим «/fastdetect»

Всё, теперь вводим «exit» чтобы перезагрузиться, файл boot.ini создан заново. А я желаю вам удачи, будьте осторожны, не удаляйте системные файлы.

PS: в зависимости от версии и языка операционной системы сообщения могут отличаться, но смысл тот же.