Как найти boot ini windows xp

Один из самых важнейших системных файлов операционной системы Windows XP с критическими настройками загрузки системы Windows XP и известный всем как файл boot.ini. Разберём его на запчасти.

Если ещё кто не понял, это один из самых первейших файлов, с которыми общается XP при загрузке. Хранится в виде простого текста в корневой директории системы. Его адрес незыблем: C:boot.ini. А так как файл является системным, ему автоматически (как и другим собратьям) присваиваются специальные атрибуты типа Скрытый, Системный и Только для чтения. Так что, если желаете его отредактировать, придётся сменить некоторые из Свойств папок — без них Проводник Windows XP такие файлы скрывает:

свойства папки

  • Как работает файл загрузки ОС?
  • Меню загрузки Windows XP
  • Какие бывают записи в загрузочном файле?
  • Как отредактировать файл boot вручную?
  • Программы и утилиты редактирования
  • Ошибки редактирования

Как работает boot.ini ?

Boot.ini содержит информацию о местонахождении XP на вашем компьютере. Если операционных систем несколько, информация о них также в файле отображается (если в загрузке, конечно, принимают участие только версии до Windows XP включительно — загрузка версий от Windows Vista идёт совершенно другим порядком).

СПРАВКА

В версиях от Windows Vista и позднее файла boot.ini не существует. Информация по загрузке хранится в файле реестра с именем Boot Configuration Data (BCD) и для редактирования параметров загрузки применяется утилита bcdedit.com из командной строки. Во время процесса запуска системы за правильный выбор операционной системы отвечают функции другого файла — Ntldr, который и «заглядывает» в рассматриваемый сейчас boot.ini, который файлу Ntldr и сообщает, где систему или системы, собственно нужно искать. Файл boot.ini также призван рассказать, нужно ли показывать какое-то меню с выбором вариантов запуска и временем на их выбор. Кроме того, именно в этом файле и располагалась возможность загрузить операционную систему в Безопасном режиме или запустить консоль восстановления системы.

Меню загрузки Windows XP

Если в файле boot.ini сохраняется опция БОЛЕЕ ОДНОЙ, загрузка XP будет автоматически сопровождаться появлением характерного меню.

Структура и содержание файла boot.ini

Файл содержит две основные категории. Первый — boot loader. В нём содержаться две настройки. Время ожидания перед загрузкой подсвеченной системы по умолчанию «timeout={ ХХ сек.}» — вы вольны выставить от 30 до 0. А операционная система, загружаемая по умолчанию выводится в строке «default={адрес операционной системы}И у большинства пользователей эта запись одна и та же:

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

или реже:

"scsi(0)disk(0)rdisk(0)partition(1)WINDOWS"

Нижеследующие параметры означают:

  • multi(Х) —  указанные здесь параметры определяют тип адаптера именно жёсткого диска и используется контроллерами ATA, IDE, SCSI дисков для поиска загрузочного раздела с включенным BIOS. multi(Х) всегда стоит для жёстких дисков такого типа. Ему на замену идёт параметр scsi(X) в том случае, если SCSI-контроллер имеет место быть в системе с отключенной BIOS. Параметры всегда предшествуют параметру disk(Х). Число в скобках определяет порядок загрузки адаптера, но если в системе установлены жёсткие диски на устаревшем IDE контроллере, число в скобках было всегда 0. Так как, насколько я помню, эмулятору было всегда наплевать на разницу между шинами.
  • rdisk(X) — физический жёсткий диск; Х — количество винчестеров — 0, 1, 2 и т.д. Отсчёт идёт от 0, напомню.
  • disk(Х) — логический диск (он же том физического диска); Х — количество томов — 0, 1, 2 и т.д. Отсчёт идёт от 0!
  • partition(Х) — это параметр завязан с параметром rdisk(X) — означает раздел этого физического жёсткого диска; Х — количество разделов- 1, 2, 3 и т.д. Отсчёт идёт от 1.
  • WINDOWS — характерная именно для Windows XP форма параметра для местонахождения системных файлов (ХР-ха хранит файлы в этой папке).

Точка входа используется файлом Ntldr для того, чтобы найти место, где система лежит. Но существуют и более сложные по написанию пути дефолтные строки файла boot.ini, которые, однако на домашних машинах почти не встретишь, да и со стандартами они так и не определились, так что подобные системы ушли в небытие. Но что интересует рядового пользователя, так это возможность изменить порядок загрузки в мультизагрузочной конфигурации компьютера. Обычно, проходящая рядовым порядком установка нескольких операционных систем, прописывает по умолчанию верные пути, с коими можно поиграть описываемыми ниже способами. Однако так происходит до момента, когда работоспособность одной из систем перестаёт пользователя устраивать, или после неудачной установки запись появилась, а системы … уже нет.

Но продолжим.

Вторая секция нашего файла — operating systems — включает в себя список операционных систем и загрузочных программ, а также их местоположение. Также может содержать и ключи, которые настраивают определённую в списке систему. Но фактически строчка из параметра boot loader  дублируется. Если систем несколько, просто указываются их имена (описание) через знак «=«. Параметр /fastdetect заставляет ещё один критически важный файл NTDETECT  пройти мимо, например, параллельно установленного в том же шлейфе устройства (например, привода чтения оптических дисков DVDROM), но также обладающего присвоенным ему порядковым номером. Такие номера есть и у клавиатуры, и у мышки, и у кардридера… Таким образом, пользователю предоставляется возможность указать в качестве загрузочного устройства не сам том, а DVDROM, флешку или раздел жёсткого диска, который содержит только установочные файлы, но самой системы не имеет. Однако такую операцию лучше проводить на отформатированном диске без нужных вам файлов — приготовьтесь к неизбежным ошибкам и переустановкам. Процесс чрезвычайно громоздок и требует знаний и навыков. И самое главное — ни один из инструментов редактирования boot.ini файла не позволит вам отобразить и исполнить операции с записями тех операционных систем, что загружаются с помощью других загрузчиков.

Какие бывают файлы 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" /fastdetect

Вот пример с включённой опцией консоли восстановления:

[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" /fastdetect
C:CMDCONSBOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons

А это пример двойной загрузки с двумя разными версиями Windows XP (Home и Professional) на двух разных физических дисках:

[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=option /fastdetect
multi(0)disk(0)rdisk(1)partition(1)WINDOWS=”Microsoft Windows XP Home” /noexecute=option /fastdetect

Хотя здесь возможны варианты редактирования обоих файлов для каждого из дисков.

Две Windows XP на двух разных дисках: boot.ini пусть будут разные

Нередко встречались ситуации, когда с установкой второго дополнительного жёсткого диска с предустановленной ОС. Например, как парой абзацев выше, с Домашней версией Windows XP Home Edition. В этой ситуации был смысл отредактировать файл 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”

Так вот, после установки второго HDD boot.ini на первом из них выглядеть мог бы, на мой взгляд, примерно так:

[boot loader]
timeout=3
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”
multi(0)disk(0)rdisk(1)partition(1)WINDOWS=”Microsoft Windows XP Home RU”

На втором диске с Home-версией так:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(1)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)WINDOWS=”Microsoft Windows XP Home RU”

ГРУБАЯ ОШИБКА

А вот тот же файл, но пользователь решил установить 2 операционные системы на один логический диск — это часто просто недопустимо (обратите внимание на параметры partition (X)  системные папки Windows имеют имена Windows и Windows.0):

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS.0
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS.0="Microsoft Windows XP Professional RU" /execute /fastdetect
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect

Пример, когда пользователь сменил время на раздумья до 5 секунд и добавил опцию Безопасного режима:

[boot loader]
 timeout=5
 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" /fastdetect
 multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Safe Mode" /safeboot:minimal /sos /bootlog

Как отредактировать boot.ini файл вручную?

Раз это текстовый файл, значит его можно и поправить. Сначала сменим атрибуты. Это делается прямо в настройках самого файла после того, как вы сделали его видимым в директории системного диска. Да… скопируйте содержимое файла в документ и расположите в известном месте, ибо одна лишь ошибка — и система не будет загружаться, либо меню изменится не в вашу пользу.

Какие есть варианты?

Конечно, немало. Сократим время на раздумья, например, до 10 секунд. Запустим утилиту конфигурации msconfig и скорректируем время в части окна Таймаут:

время ожидания загрузки системы

В этом окне мы с содержимым файла больше ничего не сможем сделать. Зато поработать с текстом файла можно либо найдя его через проводник:

файл boot.ini в проводнике windows

… а можно через панель управления Windows XP (или через Мой компьютер):

вкладка свойства системы windows xp

правка файла boot_ini

В любом случае Блокнот отобразит его содержимое:

содержимое boot.ini

СПРАВКА

А теперь маленький секрет о том, что происходит, когда вы открываете это окно. Именно эту вкладку. В Windows семейства NT это очень прикольная штука — всякий раз по открытии именно этой вкладки Windows обращается НАПРЯМУЮ к MBR разделу жёсткого диска (минуя память) с одной лишь целью: узнать, а какой, собственно, диск сейчас является загрузочным? Так вот, если у вас на винчестере 2 различных тома с 2-мя операционными системами Windows XP, смените на мгновение в Консоли управления дисками назначение дисков, поменяв загрузочные тома местами. И проверьте ещё раз содержимое файла boot.ini — оно изменилось (если, конечно, само содержание файлов одинаковое, без дополнительных опций, вы разницы не увидите). И это один из моментов, которые могут здорово облегчить процесс установки нескольких копий Windows XP в особых условиях (например, с жёсткого диска) без программ типа EasyBCD.

Ладно… Смотрим код нашего файла ещё раз:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS.0
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS.0="Microsoft Windows XP Professional RU" /execute /fastdetect
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect

В этом файле [boot loader] говорит файлу Ntldr , что ждём 3 секунды ( timeout=3) чтобы с винчестера — физического жёсткого диска — (rdisk(0) ) логического тома 0 раздела 1disk(0) partition(1) ) загрузилась Windows XP Professional, системные файлы которой находятся в папке Windows.0. Вторая из систем (Home Edition) будет ждать выбора пользователя. Повторюсь, что мультизагрузочные настройки двух систем на одном томе — верх безалаберности пользователя.

Как ещё можно отредактировать boot.ini ?

Существует программа, которая позволяет относительно безопасно корректировать файл загрузки. Она уже прошита в систему.

Утилита bootcfg.exe. 

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

boot.ini в bootcfg

А вот и команды утилиты с аргументами для неё:аргументы команды bootcfg

А как же EasyBCD ? Не в этот раз…

Эта программа может гораздо больше, чем просто отредактировать меню. Она предназначена для комплексной «переработки» меню загрузки с выбором, переименованием, сменой порядка загрузки и вариантами установки операционных систем различного типа. Один из способов установки Windows прямо с жёсткого диска описан в одноимённой статье.

меню easybcd добавить запись

Однако, господа, это не наш случай — в части самого названия программы аббревиатура BCD уже означает, что изначально программе нужна почва загрузчика не ниже Vista, который, как я уже упоминал, работает СОВЕРШЕННО по-другому. Так что не трудитесь искать более ранние версии программы для Windows XP (в которой программа, кстати, прекрасно работает). В них лишь больше ошибок, нежели в современных, но условие со времени появления программы одно — для корректной работы прямо из меню программы EasyBCD вам понадобится версия Windows не ниже Vista. Однако даже в среде Windows XP EasyBCD может оказаться чрезвычайно полезной.

Ошибки в работе с редактированием режима мультизагрузки.

Вероятно, эту проблему нужно выносить в отдельную тему. Не стоит пенять на неработоспособность программ и утилит, если что-то не получается. Дело в том, что огромное количество ошибок связано именно с незнанием пользователя основных принципов работы самой операционной системы. Пользователю перед началом работ по установке нескольких операционных систем необходимо уяснить несколько моментов. Кому-то они покажутся детскими, но даже поверхностный опрос пользователей показывает, что юзеры почти не знают толком:

  • в чём разница между физическим и логическим дисками
  • в чём разница между активным и логическим разделами жёсткого диска
  • что такое системный том (диск)
  • что такое и где находится загрузочный сектор диска
  • что такое форматирование и для чего оно нужно
  • как правильно читать файл загрузки систем (про boot.ini вы уже знаете всё)
  • в чём отличие процесса загрузки Windows XP и Vista (и выше)

Рассмотрим самые типичные примеры винегрета, в которые может попасть сам пользователь.

ПРИМЕР ПЕРВЫЙ

  • Представьте, что к имеющейся копии операционной системы (возьмём для упрощения ОС одного поколения обе Windows XP — с разными системами всё ЕЩЁ хуже), пользователь добавляет ещё одну. Возьмём за правило — пользователь не дурак и предусмотрительно разбил винчестер на 2 тома и установил 2-ю на отдельный раздел. Теперь у него 2 ОС Windows XP. И вот наш файл:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS.0
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS.0="Microsoft Windows XP Professional RU" /execute /fastdetect
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect

А вот и меню:

две операционные системы windows xp

  • Однако, как часто бывает, одна из них приходит в негодность. Та, что установлена первой. И принято решение: удалить. Что можно сделать? Конечно, воспользоваться полученными знаниями и стереть информацию из меню, чтобы там больше не было записи. Удалим строчку о неработающей системе (допустим, версии XP Professional):

изменим меню загрузки

Как вы поняли, Windows меню изменится, но система будет продолжать загружаться. Кто понял, молодец. Кто нет, объясняю. Boot.ini говорит файлу Ntldr, что нужно загрузить Windows из папки Windows.0. Разделы, сам номер диска совпадают, а информации о папке нет — мы только что её удалили. Но сама папка жива и здравствует, а её настройки позволяют системе загружаться. Как итог, меню загрузки изменится (это тот самый случай, когда незнание пользователем основ работы ОС спасает от неправильной коррекции файла boot.ini и позволит сохранить данные, но не порядок в файлах):

windows по умолчанию

извините за качество — запись Windows (по умолчанию) засвечена

Как нужно было сделать? В этом случае пример нового файла загрузки должен выглядеть так:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect

Как видно, мы удалили не только саму информацию о имеющейся папке Windows.0, но и сменили её название в параметре defaults, указав нужную Windows с «живой» системой (кстати, раз уж система осталась одна, timeout можно указать 0 — чего толку смотреть на выбор, если выбора-то и нет).

ПРИМЕР ВТОРОЙ

Вообще ничего не загружается. Если так, то вы повредили что-то из этого:

  • BOOT.INI
  • NTLDR
  • NTDETECT.COM

Ну, кстати, я не раз принудительно удалял boot.ini, и система загружалась. Если у вас такой трюк не прокатывает, придётся воспользоваться DOS-овыми программами из пакета LiveDVD от Hiren’s для восстановления загрузчика.

P.S. На каждую ошибку статьи не напишешь. Пока писал, статья, как я заметил, разрослась до почти нечитаемой. Так что заканчиваю. Заканчивайте с XP и вы. Успехов всем.

Где находится файл BOOT.INI и для чего он нужен? А нужен он он для запуска операционных систем Windows и выбора их параметров, находится он в корневом каталоге С: на жёстком диске, скорее всего сразу вы его не увидите, потому что этому файлу присвоен атрибут скрытый, но этот атрибут можно убрать и файл BOOT.INI можно будет увидеть и даже отредактировать. Пуск->Панель управления, далее Свойства папки->Вид и отметить пункт “Показывать скрытые файлы и папки”, далее убрать галочку с пункта “Скрывать защищённые системные файлы” применить и OK. И вот он наш файл BOOT.INI нашёлся, теперь его можно увидеть в корневом каталоге жёсткого диска на котором у вас находится операционная система, в нашем случае (C:). Если вам нужно узнать как правильно редактировать файл BOOT.INI, можете почитать у нас в статье “Редактирование BOOT.INI”.

Где находится файл BOOT.INI

Пуск->Панель управления далее Свойства папки->Вид, далее отметить пункт “Показывать скрытые файлы и папки”, далее убрать галочку с пункта “Скрывать защищённые системные файлы”

И вот он наш файл BOOT.INI

Чтобы вы могли редактировать файл BOOT.INI щёлкните правой кнопкой мыши на самом файле и свойствах снимите галочку с атрибута Только для чтения и нажмите OK.

  1.  Вы можете не найти файл BOOT.INI в том случае, если на вашем компьютере операционная система находится не на диске “С”, а на другом локальном диске, тогда нужно просмотреть все локальные диски, можно поискать просто через Поиск.
  2. Или же вы используете при загрузке компьютера специальную программу загрузчик, стороннего разработчика, например EasyBCD, мой знакомый установил на компьютер две операционные системы в неправильной последовательности, сначала Windows 7, потом решил установить второй системой Windows XP, после успешной установки Windows XP загрузчик последней благополучно стёр загрузчик Windows 7, стала загружаться одна Windows XP, пришлось установить программу EasyBCD, она создаёт свой специальный загрузчик и позволяет запускать обе операционные системы в любой последовательности, но после установки этой программы файл BOOT.INI вы уже не найдёте.

BOOT.INI — это внутренний файл Windows с параметрами запуска. К нему обращается ОС, когда вы включаете компьютер. Если вас не устраивают изначальные настройки запуска, их можно изменить. Нужно лишь внести изменения в этот файл. Но отыскать его непросто: системные папки часто скрыты от глаз пользователя, чтобы человек случайно не удалил или не переместил важный каталог. В новых Windows этот файл отсутствует.

Где находится файл Boot.ini

Что такое BOOT.INI?

Если на компьютере не одна ОС, при запуске будет предложен выбор. Именно за это отвечает BOOT.INI. В нём прописано, какая из систем приоритетная, с какими настройками её загружать и т. п.

При включении Windows обращается к нескольким файлам, которые контролируют загрузку на разных этапах. Это ntbootdd.sys, ntdetect.com, ntldr, bootsect.dos. И, конечно, сам BOOT.INI. Если какой-то из них переименовать, перетащить, удалить или неаккуратно отредактировать, это может вызвать проблемы. Компьютер будет без конца перезагружаться, выдавать ошибки или элементарно не включаться. Поэтому с внутренними данными операционной системы надо обращаться осторожно. Неправильная цифра или не в том месте поставленное тире — и вам придётся восстанавливать ОС.

Ошибка запуска Windows

Будьте осторожны при редактировании boot.ini, поскольку в случае ошибки потребуется переустановка или восстановление Windows

Как найти BOOT.INI

Вначале поговорим о Windows XP. Где находится BOOT.INI в этой модели? Его можно найти непосредственно в корневой директории (там, где основные дистрибутивы системы). Но увидеть его не получится, если не активировано отображение скрытых объектов. Чтобы включить эту опцию:

  1. Зайдите в «Панель управления» (в меню «Пуск»).
  2. Откройте «Параметры папок» в разделе «Оформление и персонализация».
  3. Найдите вкладку «Вид».
  4. Прокрутите ползунок вниз. Там будет строчка «Показывать скрытые файлы». Поставьте галочку.

Как настроить отображение скрытых файлов

Теперь вы сможете увидеть BOOT.INI. Он находится прямо на системном диске (обычно это диск C:). Сам файл имеет иконку в виде листка с шестерёнкой. Он будет полупрозрачным. Это означает, что он скрытый, и снять с него этот атрибут невозможно.

Если вы не представляете, где именно установлена ваша ОС, зайдите в меню «Пуск — Поиск». Выберите «Файлы и папки» и в поле для ввода напишите название или часть названия. В окне отобразятся все результаты с таким именем.

Если вы используете Windows 7, во всех моделях, начиная с Vista, эти настройки заменили на файл конфигурации «BCD», который не имеет расширения. Его можно запустить как часть реестра, но настроить или изменить в нём что-то будет трудно. Он содержит очень много параметров и значений, в которых непросто ориентироваться. В Windows 10 BOOT.INI тоже отсутствует, поэтому менять параметры загрузки придётся другим способом.

BCD намного полезнее и функциональнее своего «предшественника», но этот файл не предназначен для ручной настройки. Он нужен для нужд системы, и исправлять в нём что-либо не стоит.

Как редактировать?

BOOT.INI можно отредактировать в любом текстовом процессоре. Подойдёт обычный блокнот Windows или «продвинутый» Notepad+. Но перед этим надо разрешить доступ к файлу, иначе после внесения изменений его нельзя будет сохранить.

  1. Кликните по нему правой кнопкой мыши.
  2. Выберите «Свойства».
  3. Во вкладке «Общие» уберите галочку из пункта «Только чтение».
  4. Нажмите «Применить».

После этого можно менять значения в 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

Так как отредактировать BOOT.INI в Windows 7 и более поздних версиях не получится из-за отсутствия этого файла, придётся настраивать порядок загрузки другим способом. Конечно, можно попробовать поработать с BCD, но разобраться во всех его опциях будет непросто.

Если вам надо поменять время, которое даётся на выбор ОС, или поставить другую систему по умолчанию, сделать это можно так:

  1. Откройте «Мой компьютер».
  2. Щёлкните в любом свободном месте окна правой кнопкой мыши.
  3. Зайдите в «Свойства».
  4. Затем — в«Дополнительные настройки».
  5. На вкладке «Дополнительно» в разделе «Восстановление и загрузка» нажмите «Параметры». Там будут нужные опции.

Порядок загрузки Windows 7

Ещё один способ:

  1. Перейдите в Пуск — Выполнить.
  2. В открывшемся окне напишите «msconfig» (без кавычек). Появятся настройки конфигурации.
  3. Вкладка «Загрузки». Откроется список установленных ОС. Можно решить, какую из них назначить по умолчанию, и изменить таймаут при запуске и выборе системы.

К сожалению, эти методы не позволяют задать особые параметры.

Использование программ

Описанные выше задачи можно упростить. Для этого существуют специальные утилиты — менеджеры загрузок. С ними можно обойтись и без BOOT.INI. Вот некоторые из этих программ:

  • Оболочка для BCD. С её помощью можно настроить этот файл.
  • OSL2000 BootManager. Поддерживает работу с большим количеством операционных систем (до 100 штук).
  • Обеспечивает быстрый перезапуск в нужную ОС.

В Windows XP BOOT.INI отвечает за порядок загрузки системы. Его можно изменить, прописав команды вручную. В последующих версиях ОС файл убрали. Но настройка параметров запуска всё равно доступна. Если вы не разбираетесь в этом вопросе, воспользуйтесь предназначенными для этого программами. Так не придётся трогать собственную информацию Windows.

Boot.ini – загрузочный файл, который находится в корневой директории каталога, в который установлена ваша операционная система, содержащий информацию о параметрах и расположении операционной системы. Воочию вы могли столкнуться с работой данного файла в следующем случае.  Если у вас установлено несколько операционных систем, то во время загрузки компьютера появляется черный экран со списком ОС, возможностью их выбора и время, через которое загрузится ОС по умолчанию. Все эти возможности предоставляет нам файл boot.ini.

Где находится файл boot.ini и как до него добраться, чтобы отредактировать? Сделать это можно несколькими способами.

Первый и самый распространенный. Жмем «Пуск» и по пункту «Мой компьютер» кликаем правой кнопкой мыши и выбираем пункт «Свойства». Переходим во вкладку «Дополнительно» и в разделе «Загрузка и восстановление» жмем кнопку «Параметры».

Здесь в разделе «Загрузка операционной системы» жмем кнопку «Правка» напротив фразы «Отредактировать список загрузки вручную».

Файл boot.ini

Все, мы попали прямо в файл boot.ini, который должен был открыться прямо в блокноте и готовый к редактированию:

Попробовать поизменять содержимое файла можно еще одним способом. Жмем «Пуск – Выполнить» и в открывшемся окне пишем «msconfig». Жмем «ОК».

Попадаем в настройки системы и переходим во вкладку BOOT.INI. Здесь при помощи галочек и радиопереключателей можно регулировать содержимое файла и управлять параметрами загрузки системы.

Можно также поискать файл boot.ini в папке Windows. Если не хотите просматриваться и лопатить там все вручную то воспользуйтесь поиском. Только предварительно необходимо зайти в «Пуск – Панель управления – Свойства папки». Здесь необходимо перейти во вкладку «Вид» и поставить радиопереключатель в положение «Показывать скрытые файлы и папки» и нажать «ОК».

Так, ну как найти файл мы разобрались, теперь давайте разберем, как правильно отредактировать его.
Пример файла 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» /fastdetect

Что означает каждый из параметров:
timeout – время ожидания, которое дается пользователю для выбора операционной системы;
default – операционная система по умолчанию;
partition(1) – номер раздела жесткого диска с операционной системой (значение в скобках может меняться – 2, 3 и т.д.);
rdisk(0) – обозначение физического диска, а не его части.
Это основные параметры, которые нужны обычному пользователю ПК, чтобы управлять загрузкой. В следующие параметры лучше не лезть и ничего там не менять. Ведь наверняка многим из тех, кто читает и будет читать данную статью, файл boot.ini был нужен для того, чтобы изменить ОС по умолчанию, ее название и время ожидания. Однако, для обозрение можете почитать, что означают остальные параметры.
multi(0) — используется для дисков IDE и дисков SCSI, если BIOS контроллера SCSI включен. В свою очередь scsi(0)  используется для дисков SCSI, если BIOS контроллера SCSI отключен.
disk(0) указывает, какую логическую единицу SCSI (LUN) нужно использовать. В большинстве случаев используется только одна логическая единица.

Давайте напоследок разберем, как управлять файлом boot.ini через командную строку.

Нажимаем «Пуск – Выполнить» и в открывшемся окне необходимо ввести «cmd», жмем «ОК». Попадаем в командную строку. Вводим bootcfg /?.

Появляется справка, которую желательно изучить и основные параметры для изменения:

Для добавления операционной системы введите:
bootcfg /copy /dописание операционной системы/ID#, где # — номер элемента в разделе.

Для удаления операционной системы необходимо ввести:
bootcfg /delete /ID#, где #— номер элемента в разделе, который необходимо удалить.

Для того чтобы установить операционную систему по умолчанию, необходимо ввести:
bootcfg /default /ID#, где # — номер элемента в разделе, который станет операционной системой по умолчанию.

Для того чтобы установить время ожидания введите:
bootcfg /timeout#, где # — время в секундах, по истечению которого загрузится ОС по умолчанию.


Загрузка…

Об авторе: Олег Каминский

Вебмастер. Высшее образование по специальности “Защита информации”. Создатель портала comp-profi.com. Автор большинства статей и уроков компьютерной грамотности

16.12.2018 Windows Задать вопросНаписать пост

Разберём за что отвечал файл «boot.ini», куда он пропал и каким образом настраивать порядок загрузки в версиях Windows после 7. На самом деле окно настройки почти не изменялось, хотя сам файл постоянно переезжал и менял расширение.

Само название переводится, как «загрузка». А расширение обозначает, что это файл конфигурации. Он содержит в себе информацию о том, в каком порядке и как будет загружаться операционная система. Если в Windows XP файл boot.ini можно без труда найти в корне диска «С:» (является скрытым), то уже в Windows 7 он полностью исчез. На смену ему пришла утилита конфигурации.

Расположение параметров загрузки

Поскольку в «boot.ini» (или «boot.sdi» — для более поздних версий Windows) содержится порядок загрузки системы, а также дополнительные опции для этой процедуры, изменение параметров может повлечь практически непоправимые последствия. Не стоит изменять что-либо наугад, хотя способ изменений весьма прост: требуется найти и переделать файл. От версии операционной системы (ОС) зависит, как это делается:

  • Windows XP – включаем отображение скрытых файлов. Находим «boot.ini» в корневом каталоге диска «С:» и открываем его с помощью блокнота;
  • В Windows 7 и более поздних, файл расположен в папке «system32». Но имеет расширение, которое невозможно отредактировать блокнотом. Вместо него используется альтернативный метод – специальная утилита.

В Windows XP не рекомендуется предпринимать какие-либо действия и редактировать файл, кроме удаления посторонних записей.

Редактирование файла

Изменить записи с помощью блокнота в «семёрке» уже нельзя. Зато действуют 2 альтернативных способа: «msconfig», вызывающий окно с настройками системы и «bcdedit», который позволяет сделать необходимое с помощью консольных команд. Различие заключается только в графическом интерфейсе первого.

Использование msconfig

С графическим представлением проще работать. Поэтому данная утилита кажется очень удобной многим пользователям. Вызывается она следующим образом:

  1. Нажимаем «Win+R» для вызова окна «Выполнить».
  2. Вписываем в строку «msconfig».Окно Выполнить
  3. Открываем раздел «загрузка».Конфигурация системы
  4. Вносим необходимые изменения.
  5. Нажимаем «Применить» и «Ок».

Данное окно открывает огромное количество опций и настроек:

  1. Построение порядка загрузки. Просто перемещаем нужную версию ОС выше по списку.
  2. Тайм-аут. Определяет время, предоставленное пользователю для выбора загружаемой версии Windows.Диспетчер загрузки
  1. Безопасный режим. Имеет ряд основных настроек. Полезная опция, которая отключает загрузку программ и большинства драйверов, что помогает справиться с настройкой. Например, удалить драйвер видеокарты и установить новый.
  2. Опции загрузки. Устанавливают некоторые дополнительные аргументы при загрузке системы. «Без GUI» загружает систему в режиме консоли (без интерфейса). «Базовое видео» запускает режим в котором не используется драйвер видеокарты. «Журнал загрузки» записывает порядок запуска ОС. «Информация об ОС» выводит дополнительные сведения о Windows в процессе загрузки.
  3. Дополнительные параметры. Позволяют провести downgrade компьютера системными средствами. Опция полезна только разработчикам и «ретро-геймерам». В остальных случаях не стоит её трогать.
  4. Использовать по умолчанию. Указывает, что данная система будет загружаться, если не был сделан выбор.
  5. Удалить. Уничтожает загрузочную запись, исключая ОС из списка загрузки.

Без графической составляющей (bcdedit)

Является копией предыдущего способа с той лишь разницей, что вместо графической составляющей предстоит работать с чёрным окном консоли. Опции, по сути, такие же, отличается только порядок их включения. Вместо нажатий на галочки требуется вводить команды. Вызывается «bcdedit» следующим образом:

  1. Запускаем «Командную строку» от имени Администратора.
  2. Вводим команду «bcdedit» и нажимаем «enter».Консоль bcdedit
  3. Пробуем изменить настройки.

Примечание: весьма полезной командой будет «bcdedit /?» — она выводит справку по работе с консольной версией настройки порядка загрузки.

Список наиболее полезных аргументов для данной команды:

  • /v отображает полные описания установленных копий Windows;Командная строка
  • /bootsequence указывает, что Диспетчер загрузки будет использовать цикл записей единожды;
  • /default устанавливает копию Windows для загрузки по умолчанию;
  • /timeout выставляет время на выбор ОС;
  • /deletevalue удаляет копию записанной команды из хранилища.

Остальные значения чуть сложнее в использовании. Впрочем, данный способ тоже не самый простой. Куда как удобнее использовать «msconfig».

Ещё один способ

Есть способ о существовании которого следует упомянуть. Это редактирование записей реестра. Вот только ошибки в таком редактировании могут стать фатальными и единственным способом исправить что-либо станет полная переустановка Windows. Причем при наличии двух предыдущих утилит правку реестра лучше не применять. 

Reader Interactions

Добавить комментарий