BOOT. INI — это внутренний файл Windows с параметрами запуска. К нему обращается ОС, когда вы включаете компьютер. Если вас не устраивают изначальные настройки запуска, их можно изменить. Нужно лишь внести изменения в этот файл. Но отыскать его непросто: системные папки часто скрыты от глаз пользователя, чтобы человек случайно не удалил или не переместил важный каталог. В новых Windows этот файл отсутствует.
Введение
В этой статье мне хотелось бы обобщить способы редактирования меню загрузки операционных систем на основе данных хранилища загрузки (Boot Configuration Data – BCD), которое используется в операционных системах Microsoft, начиная от Windows Vista. Его невозможно отредактировать с помощью текстового редактора, как это можно было сделать с boot.ini в Windows XP. Однако, редактирование BCD возможно с помощью консольной программы bcdedit.exe, находящейся в системной папке WindowsSystem32. Для работы с этой программой необходимо обладать правами администратора. Также с ней можно работать в командной строке среды восстановления.
Вопрос от пользователя
Подскажите, никак не могу зайти в безопасный режим на моем ноутбуке HP.
Установлена ОС Windows 10. Нажимал на кнопку F8 — не работает, также пробовал создать загрузочную флешку, но с нее не стартует ноутбук. Может быть укажите, есть ли рабочий 100% способ?
оброго времени суток!
Вообще, при различных проблемах с Windows — нередко её необходимо загрузить в . К примеру, ваша ОС перестала нормально работать, перед вами периодически появляется черный экран, вылезла какая-то критическая ошибка, конфликт драйверов и т.д.
В этой статье рассмотрю несколько способов, которые могут вам зайти в безопасный режим в различных версиях Windows.
Что такое BOOT. I NI?
Если на компьютере не одна ОС, при запуске будет предложен выбор. Именно за это отвечает BOOT. INI. В нём прописано, какая из систем приоритетная, с какими настройками её загружать и т. п.
При включении Windows обращается к нескольким файлам, которые контролируют загрузку на разных этапах. Это ntbootdd.sys, ntdetect.com, ntldr, bootsect.dos. И, конечно, сам BOOT. INI. Если какой-то из них переименовать, перетащить, удалить или неаккуратно отредактировать, это может вызвать проблемы. Компьютер будет без конца перезагружаться, выдавать ошибки или элементарно не включаться. Поэтому с внутренними данными операционной системы надо обращаться осторожно. Неправильная цифра или не в том месте поставленное тире — и вам придётся восстанавливать ОС.
Будьте осторожны при редактировании boot.ini, поскольку в случае ошибки потребуется переустановка или восстановление Windows
Как найти BOOT. I NI
Вначале поговорим о Windows XP. Где находится BOOT. INI в этой модели? Его можно найти непосредственно в корневой директории (там, где основные дистрибутивы системы). Но увидеть его не получится, если не активировано отображение скрытых объектов. Чтобы включить эту опцию:
Теперь вы сможете увидеть BOOT. INI. Он находится прямо на системном диске (обычно это диск C:). Сам файл имеет иконку в виде листка с шестерёнкой. Он будет полупрозрачным. Это означает, что он скрытый, и снять с него этот атрибут невозможно.
Если вы не представляете, где именно установлена ваша ОС, зайдите в меню «Пуск — Поиск». Выберите «Файлы и папки» и в поле для ввода напишите название или часть названия. В окне отобразятся все результаты с таким именем.
Если вы используете Windows 7, во всех моделях, начиная с Vista, эти настройки заменили на файл конфигурации «BCD», который не имеет расширения. Его можно запустить как часть реестра, но настроить или изменить в нём что-то будет трудно. Он содержит очень много параметров и значений, в которых непросто ориентироваться. В Windows 10 BOOT. INI тоже отсутствует, поэтому менять параметры загрузки придётся другим способом.
BCD намного полезнее и функциональнее своего «предшественника», но этот файл не предназначен для ручной настройки. Он нужен для нужд системы, и исправлять в нём что-либо не стоит.
Удаление записи загрузки системы из BCD и диспетчера загрузки
Удаление записи об установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды
Если же ID записывается в буквенно-цифровом коде, ключ /f не нужен. При выполнении этой команды данные об удаляемой операционной системе удаляются и из BCD, и из диспетчера загрузки. В этом ее основное отличие от команды
Для желающих овладеть более широкими возможностями: выполните команду
bcdedit /delete /?
Редактирование меню загрузки с помощью окна «Загрузка операционной системы»
Открыть окно «Загрузка операционной системы» можно так: Пуск – «Панель управленияВсе элементы панели управленияСистема» или, если включено отображение элементов управления Панели инструментов по категориям: «Панель управленияСистема и безопасностьСистема». Далее: «Дополнительные параметры системы», в открывшемся окне перейдите на вкладку «Дополнительно». Также можете воспользоваться возможностями поиска Windows 7 и в поле поиска написать «Расш», в открывшемся списке выбрать «Просмотр расширенных параметров системы». В рамке «Загрузка и восстановление» нажмите кнопку «Параметры». Нас будет интересовать верхняя часть окна: «Загрузка».
С помощью данного окна вы сможете:
Как мы видим, данный инструмент не особо отличается от предыдущего, за исключением нескольких деталей. И если в Windows XP была кнопка «Правка», нажав на которую пользователь имел возможность самостоятельно править загрузочное меню, то, начиная с Windows Vista, такой простой способ отсутствует. С помощью данного меню вам так же недоступны функции удаления записей из меню загрузки, их переименование, изменение их положения и удаление.
Как менять порядок загрузки без файла BOOT. I NI
Так как отредактировать BOOT. INI в Windows 7 и более поздних версиях не получится из-за отсутствия этого файла, придётся настраивать порядок загрузки другим способом. Конечно, можно попробовать поработать с BCD, но разобраться во всех его опциях будет непросто.
Если вам надо поменять время, которое даётся на выбор ОС, или поставить другую систему по умолчанию, сделать это можно так:
Ещё один способ:
К сожалению, эти методы не позволяют задать особые параметры.
Программа bcdedit.exe – тот инструмент, который позволяет делать с вашим меню загрузки все, что вам нужно. Хочу предупредить: необдуманные и неправильные действия могут привести к невозможности загрузки операционных систем. Поэтому, прежде чем приступать, подготовьте установочный диск с операционной системой, создайте диск восстановления, сделайте резервную копию данных хранилища загрузки.
Создайте на любом из разделов папку для резервной копии. Назовите ее BCDREZ. Выполните:
bcdedit /export X:BCDREZcd
где X – буква раздела с находящейся на нем папкой BCDREZ.
В любом случае вы сможете вернуться к исходной точке, выполнив экспорт BCD из резервной копии:
bcdedit /import X:BCDREZcd
Напомню еще раз – все команды этой утилиты выполняются в командной строке, запущенной с правами администратора или в командной строке среды восстановления.
Анализ данных и параметры хранилища загрузки
Для того, чтобы грамотно вносить изменения, нужно познакомиться со структурой того, куда эти изменения вносятся. Информация о BCD представлена в виде двух столбцов: в левом столбце расположены названия параметров, а в правом – их значения. Я не преследую цель подробно описать каждую микрокоманду или идентификатор, а остановлюсь только на касающихся меню загрузки. Чтобы увидеть ту часть BCD, которая отвечает за загрузку установленных на вашем компьютере операционных систем и их отображение в меню загрузки, выполните:
Остановимся на параметрах, которые нас интересуют:
Это, конечно, далеко не полный, но, в рамках данной статьи, вполне достаточный перечень.
Все команды bcdedit.exe, в которых отсутствует команда set с дальнейшим указанием идентификатора, выполняются для диспетчера загрузки. Вы должны это помнить, потому что, желая что-то изменить в записи операционной системы и забыв указать ее идентификатор, вы вносите изменения в диспетчер. Хорошо, если все ограничится «восстановлением запуска».
Назначение системы, загружаемой по умолчанию
Здесь все просто – в зависимости от того, какую систему мы хотим загружать по умолчанию, ID той системы и пишем в команде. Например, для системы с ID2 команда:
Но эта команда не перемещает запись о системе, загружаемой по умолчанию, на верхнюю строчку меню загрузки.
Изменение расположения записей в меню загрузки
Существует 3 способа изменить расположение записей:
Изменение таймаута
bcdedit /timeout XX
где XX – время в секундах.
Изменение языка диспетчера загрузки
bcdedit /locale ln-Ln
где ln-Ln – выбранное обозначение языка. Для русского – это ru-Ru, для английского – en-Us, для немецкого – de-De, для украинского – uk-UA и т.д.
Здесь нужно сделать оговорку. После операции восстановления запуска параметры диспетчера загрузки становятся англоязычными, несмотря на то, что значение параметра locale не изменяется. Как исправить ситуацию, смотрите здесь.
Удаление записи о загрузке системы
Эту команду лучше использовать для временного исключения записи загрузки из меню. При выполнении этой команды запись о параметрах выбранной системы не удаляется из BCD и при необходимости может быть восстановлена любой из вышеназванных команд bcdedit /displayorder.
Редактирование меню загрузки с помощью средства «Конфигурация системы»
Чтобы открыть окно «Конфигурация системы», нажмите кнопку “Пуск” и клавишу с буквой R (далее – Win+R). В строке «Выполнить» наберите msconfig, нажмите Enter. Откроется окно конфигурации системы. Перейдите на вкладку «Загрузка».
Данный инструмент дает возможность:
Редактирование таймаута труда не составляет: в нужном поле нужно установить желаемое количество секунд.
Для удаления ненужной записи выберите ее из списка и нажмите кнопку «Удалить».
После выполнения всех действий нажмите кнопку «Применить» и закройте окно конфигурации системы. Вам будет предложено перезагрузить компьютер, однако, если острой необходимости в этом нет, выберите кнопку «Выйти без перезагрузки». Изменения вы увидите во время следующей загрузки компьютера.
С помощью данного инструмента нельзя:
Один из способов, позволяющий игнорировать запись о несуществующей системе в меню загрузки: установите текущую систему загружаемой по умолчанию, а таймаут установите равным нулю.
Использование программ
Описанные выше задачи можно упростить. Для этого существуют специальные утилиты — менеджеры загрузок. С ними можно обойтись и без BOOT. INI. Вот некоторые из этих программ:
В Windows XP BOOT. INI отвечает за порядок загрузки системы. Его можно изменить, прописав команды вручную. В последующих версиях ОС файл убрали. Но настройка параметров запуска всё равно доступна. Если вы не разбираетесь в этом вопросе, воспользуйтесь предназначенными для этого программами. Так не придётся трогать собственную информацию Windows.
Где находится файл BOOT. I NI
И вот он наш файл BOOT. INI
Чтобы вы могли редактировать файл BOOT. INI щёлкните правой кнопкой мыши на самом файле и свойствах снимите галочку с атрибута Только для чтения и нажмите OK.
Работа с записями операционных систем в BCD
Так как изменения касаются конкретных записей, в команде обязательно должен быть ID этой записи.
Изменение названия загружаемой системы
Такая необходимость обычно возникает после использования среды восстановления, когда после названия операционной системы появляется дописка – (восстановлено), или когда хочется исправить “Предыдущая версия Windows” на более понятное “Windows XP”.
Изменение буквы раздела, на котором расположена папка операционной системы и ее загрузочные файлы
где X – буква раздела жесткого диска.
Как правило значения device и osdevice совпадают.
Изменение языка меню дополнительных вариантов загрузки
Для изменения языка меню дополнительных вариантов загрузки (при нажатии F8 после наведения на строку меню с нужной операционной системой) выполните команду с указанием ID операционной системы:
что такое ln-Ln – описано выше.
Добавление записей операционных систем в BCD и меню загрузки
Вариантов для выполнения этой процедуры много, но остановимся на самых популярных или нетрудоемких.
Добавление Windows XP
Довольно подробно этот процесс с необходимыми пояснениями описан в статье Установка Windows XP на компьютер с Windows 7. Здесь я всего лишь объединю выполняемые команды:
Добавление Windows Vista или Windows 7
Если добавляемая система – Windows Vista или Windows 7 можно автоматизировать процесс, воспользовавшись средой восстановления и одной из ее опций – «восстановление запуска». В этом случае в BCD будет создана новая запись о загрузке и добавлен пункт меню в диспетчер загрузки. Такой же эффект вы получите при использовании команды:
Если утилита найдет на компьютере операционную систему, запись о которой отсутствует в BCD, такая запись также будет создана.
Можно воспользоваться методом, описанным выше, то есть начать с команды:
bcdedit /create /d ” Microsoft Windows Vista ” /application OSLOADER
Но этот способ трудоемок и не лишен вероятности сделать многочисленные ошибки. Проще воспользоваться копированием уже существующей записи и изменить значения параметров device и osdevice на соответствующие добавляемой операционной системе. Допустим, что вы работаете в Windows 7. Выполните:
где X – буква раздела, на котором находится операционная система. Код, который обозначен крестиками, вводите внимательно, а лучше скопируйте и вставляйте в команды с помощью правой кнопки мыши. Наконец, выполните команду, добавляющую новую запись в диспетчер загрузки:
Как вы понимаете, запись будет добавлена внизу существующего списка.
Добавление записи загрузки операционной системы, установленной на виртуальный жесткий диск
BOOT. INI можно отредактировать в любом текстовом процессоре. Подойдёт обычный блокнот Windows или «продвинутый» Notepad+. Но перед этим надо разрешить доступ к файлу, иначе после внесения изменений его нельзя будет сохранить.
После этого можно менять значения в BOOT. INI. Файл имеет чёткую структуру. Не рекомендуется удалять в нём что-то, перемещать операторы без надобности, стирать скобки или знаки препинания. Вкратце о каждом параметре:
—> Безопасный режим
👉 Способ №1: с помощью msconfig
Для того, чтобы изменить тип загрузки — откройте : для этого нажмите сочетание кнопок , затем в строку “Открыть” введите команду и нажмите Enter. 👇
Далее нужно перейти во вкладку , и поставить галочку напротив пункта . Кстати, обратите внимание, что есть несколько вариантов загрузки: минимальная, другая оболочка, с поддержкой сети и пр. 👇
Windows 11
— безопасный режим (msconfig)
Сохраните настройки и перезагрузите ваш ПК, ноутбук. Windows должна запуститься в .
Чтобы Windows снова начала загружаться в обычном режиме — используйте обратную процедуру (снимите галочку во вкладке в конфигурации системы).
👉 Способ №2: перезагрузка с зажатой клавишей Shift
Способ работает и в Windows 8, и в Windows 11/10. Просто зажмите клавишу Shift и компьютер при помощи кнопки в меню ПУСК (в Windows 8 — на раб. столе).
Далее компьютер начнет перезагружаться и перед вами должно появиться окно с предложением выбрать один из вариантов действия: в нашем случае выбираем “Поиск и устранение неисправностей”, затем в выбираем (см. фото ниже). 👇
Поиск и устранение неисправностей – доп. параметры
После, нужно открыть раздел .
И перезагрузить компьютер.
Собственно, после перезагрузки на ваш выбор будет предложено несколько вариантов безопасного режима: с загрузкой сетевых драйверов, с поддержкой командной строки. Кнопки для выбора: F4, F5, F6.
функциональные клавиши (F1, F2, и др.) часто нужно нажимать совместно с Fn!
F4, F5, F6 для загрузки ПК в без. режиме
👉 Способ №3: с помощью F8 (для Windows 8)
Но проблема в том, что ОС Windows 8 грузится быстрее, чем более старые ОС. Из-за чего у пользователя просто не остается время на то, чтобы вовремя успеть нажать клавишу.
Перед включением ПК/ноутбука — зажмите клавишу F8 (в ряде случаев так удается 100% запустить безопасный режим).
Тем более, если у вас современный ПК с SSD-диском и UEFI вместо BIOS. На более старых ПК с HDD и классическим BIOS — клавишу F8 можно успеть нажать, и способ этот вполне рабочий!
Если Windows не загружается
Если вместо привычного рабочего стола вы наблюдаете черный экран или появление каких-то критических ошибок, или ПК сразу же зависает и становится “мертвым” (как только появляется рабочий стол, и вы не ничего успеваете) — то необходимо иметь либо загрузочный CD/DVD диск, либо USB-флешку.
Если у вас нет установочной флешки, чуть ниже привожу ссылку на актуальную статью. Если у вас флешка не была записана загодя, и у вас нет второго рабочего ПК, то придется обратиться за помощью к соседу/другу 👌.
1) Создание загрузочной USB-флешки Windows 10 / Windows 11.
2) Инструкция по созданию загрузочных флешек для установки Windows XP, 7, 8,10, 11 (UEFI and Legacy).
После, нужно загрузиться с этого носителя. Чтобы это сделать, вам нужно зайти и настроить соответствующим образом BIOS, либо вызвать BOOT-меню ( загрузочное меню с выбором носителя).
Темы эти обширные и в этой статье на них не останавливаюсь, ниже приведу ссылки на свои инструкции.
1) Как настроить BIOS для загрузки с флешки или диска (CD/DVD/USB).
2) Горячие клавиши для входа в меню BIOS, Boot Menu, восстановления из скрытого раздела.
Далее, когда появится первое окно установки Windows — нажмите ссылку (слева в нижнем углу). 👇
Восстановление системы (при установке ОС)
Затем проследуйте по следующему пути:
Выбор действия/Диагностика/Дополнительные параметры/Командная строка
Доп. параметры – командная строка
После чего нужно ввести нижеприведенную команду (👇) и нажать Enter.
Далее закрыть командную строку и нажать по кнопке Компьютер должен загрузиться в безопасном режиме — миссия выполнена! 👌
Если нужно загрузить Windows в безопасном режиме с поддержкой сети (Safe Mode with Networking) — используйте команду:
В Windows XP/7
В Windows XP/7 чтобы открыть меню с вариантами загрузки — достаточно после включения компьютера/ноутбука нажимать последовательно несколько раз (пока не увидите экран дополнительных вариантов загрузки Windows, пример ниже 👇).
Выбор варианта загрузки // Windows 7
Дождитесь, пока Windows начнет грузиться и в этот момент нажмите на кнопку перезагрузки на системном блоке — (на ноутбуках нужно зажать кнопку включения на 5-10 сек.).
В результате ПК будет перезагружен, а вы увидите меню безопасного режима (появляется оно автоматически).
Но вообще, использовать такой метод для входа в безопасный режим — не рекомендуется (во избежание появления доп. проблем 👀).
На ноутбуках/моноблоках (Asus, Acer, Lenovo, HP)
: актуально рекомендации выше (F8 или Shift+F8 // можно попробовать зажать кнопку еще до вкл. ноутбука!).
: актуально всё, что выше. Правда, есть некоторые модели (старые), где был довольно необычен способ: Ctrl+F9.
: как правило при загрузке достаточно нажать кнопку F8 (для Windows 7). Если у вас Windows 8, 10 — используйте вариант с командой .
Ноутбуки HP (вход в безопасный режим не из среды Windows)
Если не получились варианты, предложенные выше, попробуйте следующее:
Обратите внимание на то, что на ноутбуках функциональные клавиши могут быть отключены в BIOS (либо их можно использовать при одновременном нажатии на клавишу Fn (F-key)).
👉 В помощь!
1) Не работает Fn и функциональные клавиши F1÷F12 на ноутбуке.
2) Настройка BIOS ноутбука в картинках (инструкция).
За дополнения по теме заметки — заранее благодарен.
Заключение
Управление загрузкой Windows 7 отличается от того, которое использовалось в Windows XP/2000. Некоторые параметры меню загрузки можно изменить в графическом интерфейсе операционной системы, но наибольшие возможности предоставляет утилита командной строки bcdedit.exe. Дополнительную информацию о возможностях программы, командах и параметрах можно получить из встроенной справки: bcdedit /?
Статья опубликована в рамках конкурса “Наш выбор – Windows 7!”. Оригинальный стиль автора сохранен.