- Не загружается windows boot ini
- Файл BOOT.INI: для чего он нужен, где его найти и как отредактировать
- Что такое BOOT.INI?
- Как найти BOOT.INI
- Как редактировать?
- Как менять порядок загрузки без файла BOOT.INI
- Использование программ
- Ошибка «Неправильный файл boot.ini» в Windows XP
- Что нужно сделать
- Всё о загрузчике Windows, или как создать, восстановить и настроить boot.ini
- 1 boot.ini
- 2 Как создать загрузчик Windows
Не загружается windows boot ini
Требования.
Для выполнения указанных в этой статье действий, необходимо знать пароль локального администратора.
Информация.
При загрузке компьютера может появляется одно их сообщений:
1. Неправильный файл BOOT.INI
2. Не удается запустить Windows из-за испорченного или отсутствующего файла Windows\System32\Hal.dll
Это связано с отсутствием или повреждением файла boot.ini.
Запись нового файла boot.ini
1. Загрузите компьютер с CD или DVD-диска;
2. При появлении сообщения «Press any key to boot from CD» нажмите любую клавишу для загрузки с CD/DVD диска. Например. Кнопку Ввод (Enter);
3. Начните устанавливать Windows;
4. Когда появится сообщение «Вас приветствует программа установки«, и предложат выполнить одно из трех действий:
— Чтобы приступит к установке Windows, нажмите ( );
— Чтобы восстановить Windows, с помощью консоли восстановления, нажмите ;
— Чтобы выйти из программы, не устанавливая Windows, нажмите ;
Выполните второе действие, нажмите кнопку «R» для запуска консоли восстановления.
5. Дождитесь сообщения на экране «В какую копию Windows следует выполнить вход«.
6. После строки (Для отмены нажмите ), введите номер операционной системы Windows, которую будем восстанавливать, и нажмите кнопку Ввод (Enter);
На компьютере может находится две и более ОС Windows, будьте внимательны. Все экземпляры ОС Windows будут отображены на экране |
7. Вам будет предложено ввести пароль Администратора, введите и нажмите кнопку Ввод (Enter);
8. Должна появится запись C:\WINDOWS> — это командная строка;
Запись может отличаться в зависимости от установленной ОС Windows. Например. C:\WINNT или C:\WINDOWS1 |
8. В командной строке введите bootcfg /list и нажмите кнопку Ввод (Enter). Эта команда выведет на экран содержимое текущего файла Boot.ini;
9. Далее введите команду bootcfg /rebuild и нажмите кнопку Ввод (Enter). Эта команда производит поиск всех установленных на компьютере OC Windows и выводит их на экран;
10. Дождитесь вывода сообщения примерно такого вида:
Общее количество обнаруженных систем Windows: 1
[1] C:\Windows
Добавить систему в список загрузки? (Y[да]/N[нет]/All[все]).
11 Нажмите кнопку «Y«;
12. При появлении сообщения «Введите идентификатор загрузки«, введите название операционной системы и нажмите кнопку Ввод (Enter). Например. Microsoft Windows XP.
13. При появлении сообщения «Введите параметры загрузки операционной системы«, введите /fastdetect и нажмите кнопку Ввод (Enter);
Сообщения и записи могут отличаться, но смысл остается тот же, так что читайте внимательно |
14. Закройте консоль восстановления. Для этого введите команду exit и нажмите кнопку Ввод (Enter);
Файл BOOT.INI: для чего он нужен, где его найти и как отредактировать
BOOT.INI — это внутренний файл Windows с параметрами запуска. К нему обращается ОС, когда вы включаете компьютер. Если вас не устраивают изначальные настройки запуска, их можно изменить. Нужно лишь внести изменения в этот файл. Но отыскать его непросто: системные папки часто скрыты от глаз пользователя, чтобы человек случайно не удалил или не переместил важный каталог. В новых Windows этот файл отсутствует.
Что такое BOOT.INI?
Если на компьютере не одна ОС, при запуске будет предложен выбор. Именно за это отвечает BOOT.INI. В нём прописано, какая из систем приоритетная, с какими настройками её загружать и т. п.
При включении Windows обращается к нескольким файлам, которые контролируют загрузку на разных этапах. Это ntbootdd.sys, ntdetect.com, ntldr, bootsect.dos. И, конечно, сам BOOT.INI. Если какой-то из них переименовать, перетащить, удалить или неаккуратно отредактировать, это может вызвать проблемы. Компьютер будет без конца перезагружаться, выдавать ошибки или элементарно не включаться. Поэтому с внутренними данными операционной системы надо обращаться осторожно. Неправильная цифра или не в том месте поставленное тире — и вам придётся восстанавливать ОС.
Будьте осторожны при редактировании boot.ini, поскольку в случае ошибки потребуется переустановка или восстановление Windows
Как найти BOOT.INI
Вначале поговорим о Windows XP. Где находится BOOT.INI в этой модели? Его можно найти непосредственно в корневой директории (там, где основные дистрибутивы системы). Но увидеть его не получится, если не активировано отображение скрытых объектов. Чтобы включить эту опцию:
- Зайдите в «Панель управления» (в меню «Пуск»).
- Откройте «Параметры папок» в разделе «Оформление и персонализация».
- Найдите вкладку «Вид».
- Прокрутите ползунок вниз. Там будет строчка «Показывать скрытые файлы». Поставьте галочку.
Теперь вы сможете увидеть BOOT.INI. Он находится прямо на системном диске (обычно это диск C:\). Сам файл имеет иконку в виде листка с шестерёнкой. Он будет полупрозрачным. Это означает, что он скрытый, и снять с него этот атрибут невозможно.
Если вы не представляете, где именно установлена ваша ОС, зайдите в меню «Пуск — Поиск». Выберите «Файлы и папки» и в поле для ввода напишите название или часть названия. В окне отобразятся все результаты с таким именем.
Если вы используете Windows 7, во всех моделях, начиная с Vista, эти настройки заменили на файл конфигурации «BCD», который не имеет расширения. Его можно запустить как часть реестра, но настроить или изменить в нём что-то будет трудно. Он содержит очень много параметров и значений, в которых непросто ориентироваться. В Windows 10 BOOT.INI тоже отсутствует, поэтому менять параметры загрузки придётся другим способом.
BCD намного полезнее и функциональнее своего «предшественника», но этот файл не предназначен для ручной настройки. Он нужен для нужд системы, и исправлять в нём что-либо не стоит.
Как редактировать?
BOOT.INI можно отредактировать в любом текстовом процессоре. Подойдёт обычный блокнот Windows или «продвинутый» Notepad+. Но перед этим надо разрешить доступ к файлу, иначе после внесения изменений его нельзя будет сохранить.
- Кликните по нему правой кнопкой мыши.
- Выберите «Свойства».
- Во вкладке «Общие» уберите галочку из пункта «Только чтение».
- Нажмите «Применить».
После этого можно менять значения в BOOT.INI. Файл имеет чёткую структуру. Не рекомендуется удалять в нём что-то, перемещать операторы без надобности, стирать скобки или знаки препинания. Вкратце о каждом параметре:
- «Timeout» показывает, сколько времени даётся на выбор ОС при запуске (если установлено несколько). Напишите после знака равенства «=» нужную вам цифру. Таймер ведёт отсчёт в секундах.
- В «default» обозначена операционная система, заданная по умолчанию. Она будет загружена, если за отведённое время вы не выберите, какую именно ОС активировать. Этот параметр может выглядеть примерно так: «scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS».
- «Scsi» — контроллер, который управляет физическим диском. Если их несколько, второй будет иметь вид «scsi(1)».
- «Partition» — это раздел, в котором находится ОС. К примеру, «Partition(1)» указывает на C:\, «partition(2)\» — на D:\ и так далее.
- Ниже параметра «operating systems» представлен список установленных операционных систем. Если у вас одна ОС, там будет одна строчка.
- Могут быть вписаны и другие параметры. Например, «/SOS», чтобы при запуске показывались имена драйверов, или «/debug» для отладки ядра. Все возможные команды есть на официальном сайте Microsoft.
Как менять порядок загрузки без файла BOOT.INI
Так как отредактировать BOOT.INI в Windows 7 и более поздних версиях не получится из-за отсутствия этого файла, придётся настраивать порядок загрузки другим способом. Конечно, можно попробовать поработать с BCD, но разобраться во всех его опциях будет непросто.
Если вам надо поменять время, которое даётся на выбор ОС, или поставить другую систему по умолчанию, сделать это можно так:
- Откройте «Мой компьютер».
- Щёлкните в любом свободном месте окна правой кнопкой мыши.
- Зайдите в «Свойства».
- Затем — в«Дополнительные настройки».
- На вкладке «Дополнительно» в разделе «Восстановление и загрузка» нажмите «Параметры». Там будут нужные опции.
Ещё один способ:
- Перейдите в Пуск — Выполнить.
- В открывшемся окне напишите «msconfig» (без кавычек). Появятся настройки конфигурации.
- Вкладка «Загрузки». Откроется список установленных ОС. Можно решить, какую из них назначить по умолчанию, и изменить таймаут при запуске и выборе системы.
К сожалению, эти методы не позволяют задать особые параметры.
Использование программ
Описанные выше задачи можно упростить. Для этого существуют специальные утилиты — менеджеры загрузок. С ними можно обойтись и без BOOT.INI. Вот некоторые из этих программ:
- Оболочка для BCD. С её помощью можно настроить этот файл.
- OSL2000 BootManager. Поддерживает работу с большим количеством операционных систем (до 100 штук).
- Обеспечивает быстрый перезапуск в нужную ОС.
Ошибка «Неправильный файл boot.ini» в Windows XP
В Windows XP файл boot.ini управляет меню загрузки операционных систем и указывает откуда именно загружать файлы операционной системы. Если его случайно или злонамеренно удалить, грузиться Windows будет, но станет доставать ошибкой «Неправильный файл boot.ini. Загрузка с C:\WINDOWS».
Однако если установлено более одной операционной системы, то выбрать их при загрузке не получится. Восстановить boot.ini довольно легко, рассмотрим три самых распространённых случая с содержимым файла boot.ini.
Что нужно сделать
1. Если установлена одна операционная система Windows XP на первом разделе жесткого диска (на диске C:), то файл должен содержать следующие строки:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect
Нужно всего лишь создать текстовый файл и скопировать в него эти строки, а сам файл положить в корневую папку диска «C:».
2. Если было установлено две операционные системы Windows XP, на диски C: и D:, тогда содержимое изменится на такое:
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(все)]:»
вводим «Microsoft Windows XP Professional RU» или как хочется чтобы отображалось в меню.
вводим «/fastdetect»
Всё, теперь вводим «exit» чтобы перезагрузиться, файл boot.ini создан заново. А я желаю вам удачи, будьте осторожны, не удаляйте системные файлы.
PS: в зависимости от версии и языка операционной системы сообщения могут отличаться, но смысл тот же.
Всё о загрузчике Windows, или как создать, восстановить и настроить boot.ini
Приходилось ли Вам, когда нибудь устанавливать несколько О.С.(Операционных систем), на одном компьютере.
Если приходилось, то вы наверно заметили, что при запуске компьютер в течении 30 сек, позволяет нам выбрать ту О.С, которую мы бы хотели сейчас загрузить.
При этом если не сделать выбор, то загрузится система по умолчанию. Эту функцию выполняет загрузчик Windows boot.ini .
Как видно на скриншоте, в загрузчике хранится всего несколько строчек с информацией о загрузке системы.
Если Вы некорректно установили или удалили Windows, запись о O.C., будет храниться в нерабочем состоянии в загрузчике boot.ini . Чтобы её убрать безболезненно для системы, необходимо всего лишь удалить лишнюю строчку и всё 🙂 .
1 boot.ini
Сам boot.in i находится в корне системного диска, обычно это диск C:/ . Чтобы увидеть файл, для начала необходимо сделать видимым “ скрытые файлы и папки “ и “ скрытые системные файлы и папки “ .
Для этого в пункте сервис, выбираем “ свойства папки — вид “. Там мы снимаем галочки с указанных выше параметров. Должно получится так.
После этого на системном диске будут видны различные системные файлы, с помощью которых грузится система. Один из них будет boot.ini. Кстати в случае если система загружается с ошибкой, то выручит восстановление системных файлов .
Откройте его и вы увидите примерно такую структуру
[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
Эта структура с одной установленной операционной системой на первом физическом диске. Пробежимся по каждому пункту отдельно.
t imeout=30 – время в течении которого будет отображаться список операционных систем , значение задается в секундах. Советую поставить значение t imeout=10.
default – Система, которая будет загружаться по умолчанию, по истечению t imeout.
Rdisk (0) – номер физического диска. Т.е. (0) – это первый жесткий диск, (1) – это второй. В данном случае система находится на первом диске.
partition (1) – номер физического раздела . В данном случае физический диск, разбит на разделы: (1) – это диск C, (2) – это диск D, (3) – это диск E и т.д.
Microsoft Windows XP Professional RU – название О.С., которые вы будете видеть при выборе О.С. Можно менять на любое читабельное значение, на саму загрузку запись влияния не имеет.
Это основные значения, которые необходимо знать, чтобы выполнить настройку загрузки Windows самостоятельно.
2 Как создать загрузчик Windows
Например, задача следующая.
У вас вдруг пропал boot.ini . При этом у вас на компьютере две рабочие операционные системы, Windows XP и Windows 7.
Вы знаете что XP, у вас находится на отдельном физическом диске, в разделе C, а Windows 7 находится на диске D, также на отдельно физическом диске(то есть в корпусе установлено два HDD ) .
Задача — сделать возможным загрузку с любой системы, при этом Windows 7 должна грузится по умолчанию, время ожидания 10 сек.
Скачивае м boot.in i и изменяем его.
Запись будет выглядеть так:
[boot loader]
timeout=10
default= multi (0) disk (0) rdisk (1) partition (1)\WINDOWS
[operating systems]
multi (0) disk (0) rdisk (0) partition (1)\WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect
multi (0) disk (0) rdisk (1) partition (1)\WINDOWS=»Microsoft Windows 7 Ultimate » /noexecute=optin /fastdetect
Как видите всё просто. Нам достаточно было изменить номер физического диска в значении default. И скопировав последнюю строчку, изменяем загрузку и название Windows.
Также если какие-то записи в boot.ini работают не корректно вы можете исправить их средствами windows. Для этого в меню Пуск — выполнить — команда ”Msconfig” , находим вкладку boot.ini и нажимаем «проверить все пути загрузки».
В моем случаем путь к загрузке Windows 7 не рабочий, поэтому я соглашаюсь на удаление строки из boot.ini.
Кроме того загрузка по умолчанию теперь исправлена на рабочую Windows XP, нажимаем ОК, перезагружаем О.С. И радуемся рабочей системе.
На этом все, думаю теперь с boot.ini проблем у вас не возникнет. Удачи вам 🙂