Очень немногие пользователи, разумеется, кроме системщиков, представляют себе, чем является некий непонятный файл boot.ini, даже видя такую строку автозагрузки в одноименном меню, вызываемом командой msconfig. Давайте разберемся, что это за файл и для чего он применяется.

Что представляет собой файл boot.ini в ОС

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

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

Информация, хранящаяся в файле

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

Как видно даже невооруженным взглядом, здесь присутствует несколько основных параметров. Они, кстати, имеются во всех версиях загрузочных файлов для разных модификаций самих ОС Windows. Различия могут наблюдаться только в основных параметрах загрузки систем разряда Windows NT, которые изначально созданы в виде серверных версий и рассчитаны на работу в локальной сети.

Прежде всего, это время ожидания - timeout (отклика, истечения срока ожидания), которое в любой ОС, как правило, имеет значение «30» по умолчанию. Иными словами, это задержка 30 секунд. Иногда можно встретить и другие значения этого параметра.

Например, при заданном значении «0» загрузочное меню не будет отображаться вообще, а при значении параметра «1» будет «висеть» на мониторе бесконечно.

Значение, присвоенное параметру «default C:\», является установленным по умолчанию путем к средству старта операционной системы (как правило, с диска C, на что указывает литера по умолчанию). Сама же система, вернее ее основные компоненты, расположены в папке «Windows» в корневом каталоге диска.

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

Простым примером может быть использование двух систем, скажем, Windows Millennium и Windows XP, когда файл выглядит так:


timeout=30
default=C:\
C:\="Windows Millennium Edition"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows XP
Professional" /fastdetect

Команды типа «multi» используются только в том случае, если присутствует в BIOS для дисков типа IDE, ESD или SCSI, а также при выборе загрузки одной из установленных ОС. Строки типа «rdisc(0)» или «partition» практически всегда имеют нулевое значение и обозначают, что прерывание не может использоваться для нескольких дисковых контроллеров, или же показывает порядковый номер диска или логического раздела, с которого, собственно, и производится загрузка выбранной в данный момент «операционки».

Месторасположение файла

Теперь рассмотрим животрепещущий вопрос о том, где находится boot.ini-файл. Во-первых, стоит сказать, что найти сам файл в любой системе, будь то Windows NT или ОС других версий, не так-то и просто. Все дело в том, что сам файл является скрытым от глаз юзера, чтобы он в нем ничего (не дай бог) не изменил.

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

Только после этого можно будет узнать, где находится boot.ini-файл со всеми его параметрами. Стандартное место - корневой диск «C» (естественно, если именно на нем установлена «операционка») К тому же стоит обратить внимание и на атрибуты. По умолчанию установлен атрибут «Только чтение». Это делается только для того, чтобы пользователь своими неуместными, а порой и совершенно непредвиденными или случайными действиями не смог его удалить или отредактировать таким образом, что запуск любой системы, установленной на компьютере, станет вообще невозможным.

Файл boot.ini в разных версиях Windows

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

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

Загрузка при помощи инициализатора

Как уже понятно, загружать любую ОС, установленную на компьютерном терминале, можно без всяких проблем. К примеру, для загрузки системы по умолчанию достаточно использовать прописанный путь в

Можно поступить иначе, указав приоритетом загрузку «операционки» любого другого типа из желаемого раздела. При установке соответствующих загрузочных клиентов, обычно называемых boot-менеджерами, можно добиться еще большего. Дело в том, что (как и положено) они стартуют еще до запуска выбора систем. Так что там можно выбрать, что угодно. Более того, такие файл boot.ini Windows-систем обрабатывают автоматически, внося свои коррективы в содержание загрузочного файла.

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

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

Правда, стоит для начала создать копию оригинального файла. Необходимо позаботиться также и о данных жесткого диска, образа операционной системы или стандартной точки восстановления Windows.

Сохранение и перезагрузка

Само собой разумеется, что сделанные изменения, пусть даже на высоком профессиональном уровне, все равно не вступят в силу без перезагрузки системы. Только после повторного старта будет произведен анализ загрузочного сектора и самого файла, отвечающего за старт ОС (одной или нескольких из списка).

Предостережения

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

Собственно, из этого всего можно понять, что данный текстовый файл является чуть ли не главным атрибутом загрузки системы. Конечно, неправильно полагать, что его удаление или изменение может привести к каким-то уж очень серьезным последствиям (восстановить его можно), тем не менее лучше такими вещами не заниматься, особенноесли предварительно не создана точка восстановления или резервная копия данных или образа системы.

У меня при загрузке Windows XP, на экране появлялась ошибка неправильный boot ini , загрузился с Live CD и отредактировал его, но видимо неправильно, так как компьютер перестал загружаться совсем, установлено несколько операционных систем, сознаюсь работал несколько дней без антивирусного обеспечения, говорят консоли восстановления не избежать, а что ещё можно предпринять? Денис.

Неправильный boot ini

  1. Копирование файла boot ini с другой системы и его редактирование под конфигурацию своего компьютера вручную.
  2. Восстановление файла boot ini в консоли восстановления.

Ни в коем случае не надо бояться консоли восстановления, а так же работы в командной строке, поверьте мне друзья, нужно просто немного потренироваться. Совсем ещё не давно не было ни какой мыши и графического интерфейса, все мы пользовались одной клавиатурой, ну да вернёмся к нашему неправильному boot ini . Довольно часто меня просят рассказать как восстановить файл boot ini, видимо не один я пользуюсь старушкой XP.
Данный файл находится в корне диска (С:) и напрямую используется операционной системой при загрузке. Загрузчик системы NTLDR запрашивает информацию об установленном железе у файла Ntdetect.com и в дальнейшем читает наш файл boot ini, затем выводит нам информацию на монитор для выбора операционной системы.

  • Файл boot ini, это простой текстовый файл, с расширением txt, в котором содержится информация для загрузчика Windows XP-на каком именно жёстком диске, если их несколько и в каком именно разделе, например С или D, искать папку Windows с основными системными файлами, нужными для загрузки системы, какое время отображать меню загрузки и так далее, можете ознакомится более подробно . Файл обладает атрибутами Только для чтения и скрытый, если вы захотите внести в него свои изменения, вам придётся данные атрибуты снять, как это осуществить, тоже можете узнать у нас .

Нарушается обычно конфигурация файла boot ini или он просто удаляется обычно в следствии атаки вируса или установки различных менеджеров загрузки операционных систем, например или OS Selector, в этом случае файл boot ini заменяется загрузочными файлами этих программ и если вы их в дальнейшем удаляете, у вас обязательно появится ошибка неправильный boot ini или хуже .

Как восстановить файл boot ini? Первое, если ваша операционная система не загружается именно из-за неправильного файла boot ini, вы можете вручную создать этот файл на другом компьютере или даже скопировать его с другой системы ХР, а так же у нас (предварительно подкорректировав под конфигурацию своего компьютера), далее закинуть его на флешку, загрузится с любого Live CD и скопировать его в корень диска C неисправной машины. Файл boot ini практически одинаковый у всех компьютеров с установленной ХР.
Вот мой файл boot ini, открыт в блокноте, как видите ничего сложного.

В данном случае он говорит, что на компьютере установлены две операционные системы ХР и обе загружаются.

Обычно ошибка кроется в трёх выделенных красным строчках.
управляет процессом загрузки.
timeout=20 время, которое дано пользователю на выбор системы, в данном случае 20 секунд
default= \WINDOWS
Операционная система загружающаяся по умолчанию.
На выбор предлагаютя две операционные системы.
multi(0)disk(0)rdisk(0)partition(1)
multi(0)disk(0)rdisk(1)partition(1) \WINDOWS="Microsoft Windows XP Professional RU" /fastdetect

multi(0) контроллер диска, должен быть в 0
disk(0) этот параметр тоже должен быть в 0
rdisk(0) это порядковый номер диска, содержащий загрузочный раздел, номера начинаются с нуля, если у вас два жёстких диска и Windows XP находится на первом винчестере как у меня, то указан он должен быть rdisk(0) , если на втором жёстком диске, значит rdisk(1) .
partition(1) вот здесь по моим наблюдениям многие допускают ошибки, это номер загрузочного раздела жёсткого диска, номера начинаются с единицы, можно увидеть, что у меня операционная система находится на partition(1) или на системном разделе "С ", если в вашем случае она находится на D ,значит должно быть parti tion(2) и так далее. Вот и всё.
Ну а теперь восстановление файла boot ini в консоли, как туда попасть можете почитать Консоль восстановления. Загружаемся с установочного диска Windows XP, выбираем R для восстановления системы с помощью консоли.
Выбираем нашу операционную систему ставим цифру 1


Если есть пароль вводим, нет жмём Enter
Вводим bootcfg /rebuild , и Enter эта команда произведёт поиск всех установленных операционных систем и предложит добавить найденные в меню загрузки, а заодно создаст новый файл boot ini, то что нам и надо.

Найдена одна операционная система, соглашаемся с предложением добавить её в меню загрузки Y .

Вводим идентификатор загрузки Microsoft Windows XP Professional RU

Параметр ключ /fastdetect , отключающий распознавание устройств подключенных к параллельным портам, ускоряет загрузку.

Exit . Выходим из консоли восстановления.
Теперь ошибки Неправильный boot ini быть не должно.

Приходилось ли Вам, когда нибудь устанавливать несколько О.С. (Операционных систем), на одном компьютере.

Если приходилось, то вы наверно заметили, что при запуске компьютер в течении 30 сек, позволяет нам выбрать ту О.С , которую мы бы хотели сейчас загрузить.

При этом если не сделать выбор, то загрузится система по умолчанию. Эту функцию выполняет загрузчик Windows .

Как видно на скриншоте, в загрузчике хранится всего несколько строчек с информацией о загрузке системы.

Если Вы некорректно установили или удалили Windows, запись о O.C. , будет храниться в нерабочем состоянии в загрузчике boot.ini . Чтобы её убрать безболезненно для системы, необходимо всего лишь удалить лишнюю строчку и всё 🙂.

2 Как создать загрузчик Windows

Например, задача следующая.

У вас вдруг пропал boot.ini . При этом у вас на компьютере две рабочие операционные системы, Windows XP и Windows 7.

Вы знаете что XP, у вас находится на отдельном физическом диске, в разделе C, а Windows 7 находится на диске D, также на отдельно физическом диске(то есть в корпусе установлено два HDD ) .

Задача - сделать возможным загрузку с любой системы, при этом Windows 7 должна грузится по умолчанию, время ожидания 10 сек.

и изменяем его.

Запись будет выглядеть так:

timeout=10

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

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.

Файл boot . ini . Редактирование и настройка

Что же на самом деле представляет из себя файл boot . ini и в чем заключается его важность?

Данный файл содержит в себе ни что иное, как информацию о местонахождении операционной системы, а именно на каком жестком диске и в каком логическом разделе она находится. В случае отсутствия или не работоспособности файла, а также некорректные изменения в структуре практически всегда приводят к ошибкам загрузки операционной системы!

Как редактировать файл boot . ini

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

Для начала давайте посмотрим на структуру boot . ini , сам файл можно открыть так: Мой компьютер -> Свойства -> Дополнительно -> (Загрузка и восстановление) Параметры -> Правка (boot . ini открывается с помощью программы "Блокнот”):


Итак, что же полезного мы можем из этого извлечь?

Первое это параметр "timeout” , он определяет время отображения списка операционных систем в секундах. Этот параметр вступает в силу в случае когда у Вас установлено две и более ОС, тогда во время отображения систем у Вас появляется обратный отсчет в секундах и по его окончании загружается та , которая выбрана по умолчанию.

Что бы изменить этот параметр, просто впечатываем необходимое время в секундах и сохраняем файл:


Здесь также можно настроить ОС, которая будет загружаться первой:


multi (0) disk (0) rdisk (0) partition (1)\ WINDOWS ="……... multi (0) disk (0) rdisk (0) partition (2)\ WINDOWS ="……….

Каждая из этих строчек, это настройка для загрузки какой-то определенной ОС, то есть, если у Вас такая строчка только одна, значит и установленных ОС у Вас только одна, если строчки две, то и системы две и т.д. Здесь нам нужно знать два параметра, это rdisk и partition .

rdisk – это параметр, указывающий номер физического жесткого диска на котором установлена windows (отсчет начинается с 0).

partition – это параметр указывающий номер логического диска, на котором находится установленная windows (отсчет начинается с 1).

Например. У Вас есть два винчестера, на одном windows установлена на диске D , а на другом на диске C . Соответственно в boot . ini это будет выглядеть так:

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="….

multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="….

Решаем проблему редактируя boot . ini

Самая распространенная проблема связанная с boot . ini это отсутствие выбора систем для загрузки. То есть, Вы установили вторую, дополнительную ОС, но списка, в котором Вы бы могли выбрать необходимую Вам систему для запуска, так и не появилось. В итоге на ПК установлено две операционные системы, но использовать можно только одну.

Решение проблемы :

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



К опируем строчку настроек Вашей основной ОС:

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

и вставляем её ниже . После этого устанавливаем необходимые параметры rdisk и partition , как их определить я писал в примере выше, и сохраняем, Файл -> Сохранить. Должно получится примерно так:



Перезагружаем компьютер и проверяем.

Специальный текстовый конфигурационный файл «Boot.ini», который используется в процессе загрузки — один из важнейших системных файлов «Windows XP». Этот файл должен находиться в корневом каталоге загрузочного диска. Перед тем как модифицировать файл измените его атрибуты, так чтобы он не был «Только для чтения». При изменении файла «Boot.ini» соответствующие параметры конфигурации системы вступят в силу только после перезагрузки. Редактировать файл следует при помощи «Блокнота» или другого простого текстового редактора (кроме «Microsoft Word» или другого текстового процессора, которые добавляют специальные теги (метки) форматирования текста).

Файл «Boot.ini» выполняет следующие функции:
– управление содержимым меню выбора операционной системы,
– управление процессом загрузки,
– задание некоторых параметров системы.

Раздел служит для задания параметров загрузки операционной системы.
Параметр «timeout = 30» (по умолчанию) определяет количество секунд, в течение которого пользователь может выбирать один из пунктов меню. При «timeout = 0» загрузочное меню не отображается. «При timeout = -1 » меню находится на экране неограниченное время.
Параметр «default =» определяет путь к загружаемой по умолчанию системе.

В разделе находятся сведения об установленных операционных системах.

Строение файла «Boot.ini» в простейшем случае, с одной операционной системой на диске, выглядит следующим образом:

Timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect

При использовании двух операционных систем, например, «Windows Me» и «Windows XP», содержимое файла будет выглядеть примерно так:

Timeout=30 default=C:\ C:\="Windows Millennium Edition" multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP Professional" /fastdetect

Timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect C:\="Windows Millennium Edition"

Здесь:
«multi(0) » — порядковый номер адаптера, с которого осуществляется загрузка. Всегда имеет значение «0»,
«disk(0) » — всегда равен «0» (для большинства BIOS),
«rdisk(X) » — определяет порядковый номер жесткого диска с которого осуществляется загрузка (от «0» до «3»),
«partition(Y) » — порядковый номер раздела жесткого диска, с которого загружается ОС. Нумерация начинается с «1». Не нумеруются расширенные разделы MS-DOS (тип «5») и разделы типа «0 » — неиспользуемые.

Более общее описание раздела .
Для каждой ОС указывается её местоположение с использованием имен ARC (Advanced RISC Computer):
Элемент «scsi(*)» используется в случае контроллера SCSI с отключенным BIOS.
Элемент «multi(*)» используется для дисков всех остальных типов, включая IDE, EIDE, ESDI и SCSI с включенным BIOS.
«(*)» — номер адаптера, с которого осуществляется загрузка. Адаптеры нумеруются с нуля, начиная с контроллера, расположенного ближе к слоту «0» на материнской плате.
«disk(*)» — если «(1)» = «scsi(*)», то равен логическому номеру устройства (LUN), установленному для диска.
«disk(*)» — если «(1)» = «multi(*)», то всегда равен нулю.
«rdisk(*)» — если «(1)» = «scsi(*)», то равен номеру диска в цепочке, счет дисков начинается с «0».
«rdisk(*)» — если «(1)» = «multi(*)», то всегда равен нулю.
«partition(*)» — определяет дисковый раздел, содержащий файлы ОС. В отличие от всех остальных элементов имен ARC нумерация разделов начинается с «1», т.е. первый раздел обозначается «partition(1)», второй — «partition(2)» и т.д.
«\path» — определяет каталог (или подкаталог) раздела, в котором находятся файлы ОС. По умолчанию в «Windows XP» используется путь «\windows», а в «Windows NT/2000» — путь «\winnt».

Кроме этого, в кавычках прописывается текст, который будет виден в пункте выбора этой ОС в стартовом меню. После этого текста могут быть ключи которые влияют на загрузки ОС.

Возможны следующие ключи:
«/basevideo » — с этим ключом система будет использовать только стандартный VGA драйвер. Этот параметр может пригодится если вы на коротко время ставите другую видеокарту, и Вам не хочется мучаться с перестановкой драйверов.
«/fastdetect » — обычно ставится автоматически при инсталляции системы. При установке этого ключа система не определяет все Plug and Play устройства в процессе загрузки.
«/maxmem » — определяет максимальный размер RAM, который может использоваться системой. Теоретически, может помочь если неисправна оперативная память.
«/noguiboot » — при использовании этого ключа не будет появляться цветная заставка при загрузке. Может использоваться теми кто не желает смотреть на эту картинку в 60 герцах. Кроме этого не будут появляться BSOD при загрузке. Но виснуть система, если что нибудь не в порядке, естественно не перестанет.
«/noserialmice =» — при использовании этого параметра не будет определяться мышь подключенная к COM порту для портов перечисленных в скобках. Если номера портов не указывать, то мышь не будет определяться на всех портах.
«/bootlog » — при задании этого параметра система будет писать лог загрузки в [%SystemRoot%\Nbtlog.txt]. Этот параметр можно использовать чтобы найти причину, почему система может загрузится только в «Safe mode».
«/safeboot » — при его установке система загрузится в «Safe mode». То же самое можно сделать нажав клавишу F8 в начале загрузки системы.

Через двоеточие можно задать несколько параметров для «/safeboot»:
«Minimal» — минимальная конфигурация.
«Network» — с поддержкой сети.
«Dsrepair» — доступна только в «NET Server» и позволяет восстановить «Active Directory» с заблаговременно сделанной резервной копии.
«Alternateshell» — позволяет использовать альтернативные графические оболочки. По умолчанию с системой ставится только «Explorer» (стандартная оболочка) и «Progman» (осталась в наследство от «Windows 3.11» и «NT 3.5»).

«/sos » — отображает на экране список загружаемых драйверов. Может помочь выяснить, на чём система спотыкается при загрузке.
«/baudrate » — этот параметр указывает скорость с которой будет работать COM порт для отладки системы. Если не указать конкретную скорость, то будет 9600 для модема и 19200 для нуль-модемного кабеля. При включении этого параметра автоматически ставится параметр «/debug».
«/crashdebug » — с этим флагом загружается отладчик, но остаётся в неактивном состоянии до тех пор пока не произойдёт ошибка ядра. Может использоваться разработчиками программного обеспечения.
«/debugport =com*» — указывает номер «COM» порта («*» должна быть номером порта) используемого отладчиком. Автоматически включает ключ «/debug».
«/debug » — загружается отладчик, который может быть активизирован другим компьютером через подключенным «COM» порт.
«/nodebug » — на экран не выводится отладочная информация.
«/hal » — указывает имя файла, который должен использоваться как «hal.dll» после загрузки.
«/kernel » — указывает имя файла, который должен использоваться как «ntoskrnl.dll» после загрузки.

Восстановление файла «Boot.ini» (XP)

Для восстановления файла «Boot.ini» можно воспользоваться командой «bootcfg». Эта команда доступна из режима командной строки, и может быть использована для настройки, извлечения, изменения или удаления параметров командной строки в файле «Boot.ini».

Формат команды:
«BOOTCFG /<операция> [<аргументы>]»

Параметры:
«/COPY » — Создает копию имеющегося элемента списка загрузки в секции , для которого можно добавить параметры ОС.
«/DELETE » — Удаляет существующий элемент списка загрузки в секции файла «Boot.ini». Нужно указать номер удаляемого элемента.
«/QUERY » — Отображает элементы списка загрузки и их параметры.
«/RAW » — Позволяет указать любой переключаемый параметр, добавляемый для указанного элемента списка загрузки ОС.
«/TIMEOUT » — Задает значение таймаута.
«/DEFAULT » — Задает используемый по умолчанию элемент списка загрузки.
«/EMS » — Позволяет задавать переключатель «/redirect» бездисплейной работы для указанного элемента списка загрузки.
«/DEBUG » — Позволяет задавать порт и скорость для удаленной отладки для указанного элемента списка загрузки.
«/ADDSW » — Позволяет добавлять определенные переключатели для указанного элемента списка загрузки.
«/RMSW » — Позволяет удалять определенные переключатели для указанного элемента списка загрузки.
«/DBG1394 » — Позволяет настраивать отладку 1394 порта для указанного элемента списка загрузки.
«/? » — Вывод справки по использованию.

Если при загрузке, после инициализации девайсов (устройств) компьютера вы получаете на чёрном фоне сообщение «Invalid boot.ini», это означает, что либо файл «boot.ini» по какой-то причине отсутствует в корневом каталоге загрузочного диска или повреждён, точнее в нём неправильно указаны пути запуска существующих операционных систем.

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

Кстати, если вы когда-нибудь редактировали «boot.ini» через «Панель управления —> Система —> Дополнительно —> Загрузка и восстановление —> кнопка Параметры», то там же в корне загрузочного диска должна сохраниться резервная копия первоначальной версии этого файла, но с именем «boot.bak», то есть всё, что нужно это переименовать его в «boot.ini».

Если ваша Windows стоит на диске С, то нужно создать текстовый файл такого содержания:

Timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect

Если у вас система стоит на разделе с файловой системой FAT32 – достаточно загрузиться, например, с системной дискеты для «Windows 98».

Если файловая система NTFS, то придётся или запускать «Консоль восстановления» с установочного диска XP, или можно загрузиться с LIve CD.

В конце концов, можно не делать всё вышеописанное, а просто запустить установку «Windows XP» и выбрать не «Установить новую…», а «Обновить (рекомендуется)», таким образом система будет установлена поверх существующей, «boot.ini» появится, и все настройки сохранятся (придётся переустанавливать программы, которые хранят свои настройки в реестре или копируют свои файлы в системные директории).