Ошибка «Неправильный файл 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, с помощью которого входим в «Консоль восстановления».
В консоли проводим следующие действия:
- вводим: bootcfg /rebuild
- после поиска имеющихся операционных систем консоль спросит:
«Добавить систему в список загрузки? ([Y(да)/N(нет)/A(все)]:»
нажимаем «Y»
- на запрос:
«Введите идентификатор загрузки:»
вводим «Microsoft Windows XP Professional RU» или как хочется чтобы отображалось в меню.
- на запрос:
«Введите параметры загрузки:»
вводим «/fastdetect»
Всё, теперь вводим «exit» чтобы перезагрузиться, файл boot.ini создан заново. А я желаю вам удачи, будьте осторожны, не удаляйте системные файлы.
PS: в зависимости от версии и языка операционной системы сообщения могут отличаться, но смысл тот же.
Алексей Виноградов
не спорю, разбираться во всех «этих штучках» сходу сложновато. А вы подпишитесь на обновления блога и потихоньку втянетесь 🙂
Станислав
Спасибо, пригодиться, такие статьи должны быть в закладках!
ильнур
Установил w7 на диск С(ранее стояло на D). Стал удалять оставшиеся программы и папки(не без труда удалось) удалил в том числе boot. Перегрузил ноутбук и всё!!! Не работает!!! Что то пишет на черном фоне и больше ничего. Сделал загрузочную флэшку на Ультроисо. Не помогает.
Алексей Виноградов
Ильнур, в статье есть все необходимые рекомендации, нужно пробовать делать всё.
Крот
Спасибо! Помогло!
алексей
Ставил две семерки на разные разделы диска, старая на с, новая на z, потом удалил старую( почистил диск через акронис) компьютер больше не включается, пытался восстановить boot.ini командой bootcfg/rebuild выдает ошибку, что мне делать?
Алексей Виноградов
boot.ini использовался на XP, а вам нужно восстановить загрузчик Windows 7 с помощью консоли восстановления, загрузившись с установочного диска.
nikita
Нужно всего лишь создать текстовый файл и скопировать в него эти строки, а сам файл положить в корневую папку диска «C:»
А как сам файл назвать?
Алексей Виноградов
boot.ini
nikita
Все равно появляется «Неправильный файл boot.ini. Загрузка с C:\WINDOWS».
Cкопировал те строки в текстовый файл (220 байт), положил в C:\WINDOWS\
Алексей Виноградов
файл надо класть в корень C:\
nikita
Все равно появляется.
А в свойствах какие атрибуты нужно указать?
Алексей Виноградов
не скрытый должен быть. А сам Windows на диске C: находится?
nikita
На C, «только чтение» оставил и все также появляется надпись.