Загрузочный файл boot ini в Windows XP. Неправильный boot ini Где находится файл boot ini

По терминологии Microsoft эти загрузочные файлы (ntldr, boot.ini, ntdetect.com, ntbootdd.sys и bootsect.dos для мультизагрузочных систем) находятся в системном разделе, загрузочный сектор которого содержит системный загрузчик Windows NT.

В то же время раздел диска или диск, на котором располагается папка Winnt и, соответственно, системные файлы, необходимые для работы ОС (в том числе ntoskrnl.exe, ядро Windows NT), вполне спокойно может не совпадать с системным разделом и поэтому при запуске ПК необходимо сделать так, чтобы загрузчик Windows NT без труда нашел системные файлы. Раздел же, на котором располагается папка Winnt, в Microsoft принято называть загрузочным, простим им эту путаницу - это далеко не самый тяжелый случай.

Таким образом, при включении ПК ход загрузки операционной системы проходит в несколько этапов: BIOS компьютера считывает и загружает в оперативную память главную загрузочную запись Master Boot Record (MBR), в которой находится таблица разделов диска и небольшая программа - эта программа находит начальный адрес системного раздела на диске и загружает в память копию его загрузочного сектора (сектор 0), а затем, если раздел помечен как "активный" в таблице разделов, передает управление другой программе - загрузчику Windows NT из только что перенесенного в память загрузочного сектора.

В нулевом секторе жесткого диска находится загрузочный код, который распознает файловую систему, а затем находит, загружает в память и запускает следующую специальную программу из корневой директории системного диска - ntldr (от NT Loader), предназначенную для инициализации загрузки собственно самой операционной системы, задания некоторых параметров ее работы и для вывода меню вариантов загрузки в мультизагрузочной системе. После этого уже начинается выполнение обычных программ из файлов, находящихся на диске, что и приводит к полной загрузке всей операционной системы и к возможности запускать прикладные программы.

Правда, поскольку Windows NT может работать не только на платформе i386, следует оговориться, что мы рассматриваем применимые в нашем быту "персоналки", не касаясь особенностей загрузки NT на других платформах (на процессорах RISC, например, программа osloader.exe выполняет те же функции, что на PC выполняются файлами ntldr, ntdetect.com и bootsect.dos).

Если рассматривать работу начала начал операционных систем класса NT - загрузчика ntldr подробнее, то ее также можно разбить на несколько этапов: ntldr переключает процессор в режим 32-разрядной модели памяти с прямой адресацией запускает минифайловую систему для доступа к томам FAT, FAT32 и NTFS считывает файл boot.ini, также расположенный в корневом каталоге системного диска отображает меню выбора операционной системы (если выбирается ОС, отличная от Windows NT, то считывается файл bootsect.dos с копией загрузочного сектора предыдущей ОС и управление передается ему) запускает файл ntdetect.com, собирающий информацию о физических устройствах, подключенных к компьютеру в момент загрузки загружает и запускает ядро ОС - файл ntoskrnl.exe и передает ему информацию, собранную ntdetect.com.

NT Loader использует в процессе своей работы специальный текстовый конфигурационный файл boot.ini - один из важнейших системных файлов Windows NT / 2000 / XP, несколько напоминающий по своей сути файл msdos.sys из Windows 9x. Именно он позволяет системе находить папку Winnt, если она расположена не на системном разделе диска.

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

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

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

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

Некоторые возможности по внесению изменений в этот файл дает, правда, меню "Загрузка операционной системы" (System Startup) диалога "Загрузка и восстановление" ("Startup and Recovery") свойств системы, а также появившаяся в Windows XP утилита msconfig.exe, однако полный доступ к его параметрам возможен только при ручном редактировании, либо при использовании небольшой дополнительной программы, предоставляющей понятный графический интерфейс - System Configuration Editor.
Эта программа предназначена для безопасного редактирования файлов конфигурации: Autoexec.bat, Config.sys, Win.ini, System.ini, Networks, Lmhosts, Hosts, Boot.ini.

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

Строение файла boot.ini в простейшем случае, с одной операционной системой на диске ПК Intel х86, выглядит следующим образом:


timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows XP Professional" /fastdetect

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


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

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

При timeout=0 загрузочное меню не отображается, а при timeout=-1 это меню будет находиться на экране неограниченное время в ожидании выбора пользователя.

Каждый пользователь волен выставить это время по своим вкусам - для меня удобной цифрой является 5 секунд. По умолчанию же задержка составляет 30 секунд, максимум - 999.

Параметр default определяет путь к загружаемой по умолчанию операционной системе. Путь этот в случае с Windows NT задается в формате ARC (Advanced RISC Computing), о правилах которого чуть ниже. Если же в мультизагрузочной системе ОС по умолчанию является, например, Windows 98 (или MS-DOS, Linux), то достаточно указать default=C:\, где С: - диск, на котором находятся системные файлы Windows 9x (вернее - образ ее загрузочного сектора bootsect.dos, а также io.sys, msdos.sys и т. д.).

Такой операционной системе и в следующем разделе будет соответствовать строка типа C:\="Windows Millennium Edition" или C:\bootsect.lnx="Linux" - то есть путь к файлу-образу ее загрузочного сектора (его название может быть любым, по выбору пользователя). Кстати, для создания такого файла-образа удобно использовать утилиту BootPart, предназначенную как раз для расширенной работы с загрузчиком NT.

В разделе находятся сведения об установленных операционных системах, на основании которых и формируется загрузочное меню. Так, в каждой строке этого раздела прописан ARC-путь к загрузочному разделу Windows NT плюс имя папки Windows и текст, отображаемый в соответствующей этой операционной системе строке загрузочного меню, плюс некоторые параметры, используемые при выборе данной системы.

Учтите, что ARC-путь (кроме имени папки и названия ОС) должен быть записан маленькими (строчными) буквами - по крайней мере, в Windows NT 4 заглавные буквы приводили к невозможности загрузить систему. Максимально возможное число строк в этом разделе - 10, следовательно, и операционных систем на своем ПК вы можете иметь одновременно аж 10 штук.

Если вы вдруг утратили файл boot.ini, то самое сложное при его ручном восстановлении - правильно воссоздать путь к загрузочному разделу в формате ARC. Путь этот может начинаться либо с метки multi(), либо с метки signature(). Метку multi() можно наблюдать в подавляющем большинстве случаев, применяется она для дисков IDE, ESDI, SCSI в тех случаях, когда ОС для своей загрузки использует механизмы системного BIOS (прерывание INT13).

При таком раскладе запись пути к загрузочному диску и к директории загружаемой операционной системы в файле boot.ini будет выглядеть следующим образом: multi(0)disk(0)rdisk(x)partition(y)\ имя_каталога_Windows = "Название_ОС, отображаемое_в_загрузочном_меню" / параметр

  • multi(0) указывает порядковый номер адаптера, с которого осуществляется загрузка и всегда имеет значение "0" (нумерация начинается с нуля, начиная с контроллера, расположенного ближе к слоту 0 на материнской плате);
  • disk(0) - всегда равен нулю, так как прерывание INT13 не может использоваться для идентификации нескольких дисковых контроллеров (для большинства BIOS);
  • rdisk(x) определяет порядковый номер жесткого диска, с которого производится загрузка, нумерация начинается с 0, и обычно x - число от 0 до 3;
  • partition(y) - порядковый номер раздела жесткого диска, с которого загружается ОС, нумерация начинается с 1 (соответствует диску С: в привычном обозначении), в первую очередь нумеруются первичные разделы, затем идут логические диски. Не нумеруются расширенные разделы MS-DOS (тип 5) и разделы типа 0 - неиспользуемые.

Формат записи, начинающийся с метки signature() - ранее, в NT для этого служила метка scsi(), теперь применяется signature(), поддерживающая работу с механизмами Plug-n-Play Windows 2000 / XP - встречается реже и используется при работе как со SCSI-дисками (если у контроллера SCSI отключен BIOS), так и с IDE-дисками в отсутствие поддержки INT13. В этом случае запись в boot.ini принимает такой вид: signature(x)disk(y)rdisk(z)partition(w)\имя_каталога_ Windows="Название_ОС, отображаемое_в_загрузочном_меню" /параметр

  • signature(x) указывает уникальную сигнатуру диска (шестнадцатеричное число - signature(8b467c12)), содержащуюся в его MBR. Сигнатура эта вписывается в главную загрузочную запись диска в процессе установки Windows, в начале ее текстового этапа;
  • disk(y) - идентификатор SCSI ID жесткого диска;
  • rdisk(z) - номер SCSI LUN (Logical Unit Number) жесткого диска, практически всегда это 0;
  • partition(w) - порядковый номер раздела жесткого диска, с которого загружается ОС, нумерация начинается с 1, в первую очередь нумеруются первичные разделы, затем идут логические диски. Не нумеруются расширенные разделы MS-DOS (тип 5) и разделы типа 0 - неиспользуемые.

Обратите внимание, что если используется формат signature(), то в корне системного диска должен находиться файл ntbootdd.sys - переименованная копия драйвера мини-порта SCSI, предназначенная для доступа к SCSI-адаптеру при загрузке.

Иногда при загрузке операционной системы Windows XP появляется сообщение .

Это означает, что отсутствует (или испорчен) загрузочный файл boot.ini . Загрузчик будет загружать операционную систему из папки C:\WINDOWS.

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

Есть несколько способов восстановления файла boot.ini .

Рассмотрим, как дать новую жизнь файлу boot.ini с помощью консоли восстановления .

Вставьте загрузочный диск с установочным пакетом Windows XP Professional в лоток CD-ROM , перезагрузите ;

– во время перезагрузки нажмите Delete для входа в CMOS Setup Utility ;

– установите загрузку с CD-ROM , нажмите F10 , сделанные изменения, начнётся перезагрузка;

– когда установщик Windows XP загрузит свои файлы в оперативную память , появится окно Установка Windows XP Professional , содержащее меню выбора, из которого нас интересует пункт *Чтобы восстановить Windows XP с помощью консоли восстановления, нажмите ;

– нажмите R ;

– загрузится консоль восстановления. Если на установлена одна , и она () установлена на диске C: , то появится следующее сообщение:

1: C:\WINDOWS

В какую копию Windows следует выполнить вход?

– введите 1 , нажмите Enter ;

– появится сообщение:

Введите пароль администратора:

– введите пароль, нажмите Enter (если пароля нет, просто нажмите Enter );

– появится приглашение системы:

C:\WINDOWS>

– введите bootcfg /rebuild , нажмите Enter ;

– появится сообщение:

Просмотр всех дисков для поиска установленных систем Windows. Подождите…

– через некоторое время появится сообщение:

Поиск установленных систем Windows выполнен успешно.

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

Общее количество обнаруженных систем Windows: 1

: C:\WINDOWS

Добавить систему в список загрузки? (:

– введите Y , нажмите Enter ;

– появится сообщение:

Введите идентификатор загрузки:

– введите Microsoft Windows XP Professional RU , нажмите Enter ;

– появится сообщение:

Введите параметры загрузки:

– введите /fastdetect , нажмите Enter ;

– на приглашение системы C:\WINDOWS> введите введите exit , нажмите Enter ;

– нажмите Del , войдите в BIOS Setup и установите загрузку с жёсткого диска;

– загрузите Windows ;

– файл boot.ini восстановлен.

Примечания

1. Файл bootcfg.exe – это Средство конфигурации загрузки .

2. Идентификатор загрузки представляет собой название операционной системы (например, Microsoft Windows XP Professional или Microsoft Windows XP Home Edition ).

Бывает такое, что на жёстком диске установлено более одной операционной системы. При включении компьютера на экране появляется список операционных систем , в котором можно в течении 30 секунд выбрать ту или иную ОС для загрузки. А что делать если вы захотите выбирать в течении 10 а не 30 секунд? Или допустим что делать, если во время установки второй системы, что то пошло не так, Windows недоустановилась, но успела прописаться в загрузчик и теперь висит в списке мёртвым грузом? Выбрав этот пункт из списка, на экране лишь высветится сообщение о том, что загрузчик не может загрузить ОС. В этой заметке мы рассмотрим, как редактируется список в Windows XP, изменения в список систем Win7 вносяться иначе. Так же рассмотрим, как решать возникающие с ним (списком ) проблемы.

Список операционных систем в файле boot.ini

Список который мы видим во время загрузки системы прописан в файле boot.ini. В Win 7 этого файла нет там всё иначе, поэтому пока рассматриваем редактирование списка в ХР.

Для начала определимся в каких случаях может понадобится редактирование списка.

  1. Не устраивает время (по умолчанию 30 сек. ) в течении, которого можно выбрать загружаемую систему.
  2. Во время установки второй ОС произошёл сбой и теперь как то нужно убрать выбор этой системы при загрузке компьютера.
  3. Есть необходимость в том, что бы изменить порядок загрузки системы . Допустим у вас стоит Win XP Pro в списке первая, а вы хотите, чтобы первой была Win XP Home.
  4. Очень хочется, чтобы в списке отображалось нестандартное название системы. Например: Моя Винда .

Редактируем список

Чтобы открыть файл boot.ini на редактирование, делаем следующее:

Наводим курсор мыши на Мой компьютер, правой кнопкой мыши вызываем меню, в котором выбираем пункт Свойства.

В открывшемся окне Свойства системы , выбираем вкладку Дополнительно , затем Загрузка и восстановление — Параметры.

  • Загружаемую систему по умолчанию. В списке она будет первой.
  • Время в течении которого можно выбрать систему.
  • Если снять галочку с пункта — Отображать список ОС, то соответственно он вообще не будет появляться.
  • Отредактировать список загрузки вручную, нажав на кнопку Правка . Это и есть наш boot.ini

Перед тем, как редактировать boot.ini скопируйте его содержимое и сохраните где нибудь в надёжном месте. Ибо в случае проблем можно будет восстановить исходный вариант.

Итак, если на ПК установлена одна ОС, то после нажатия на кнопочку Правка появится окно следующего содержания:


timeout =30
default
multi(0)disk(0) rdisk (0) partition

Как видите boot.ini не что иное, как обычный текстовый файл, который смело можно редактировать. И что же значат все эти крякозябры?

  • timeout – время в течении которого отображается список ОС
  • default – операционная система загружаемая по умолчанию
  • rdisk(0) – номер физического диска. (0) – это первый жесткий диск, (1) – это второй
  • partition(1) – это уже номер раздела на физическом диске, где расположена система. К примеру (1) – диск C, (2) – диск D
  • Microsoft Windows XP Professional RU – название системы. Тут то и можно написать Моя Винда.

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

Допустим у меня в корпусе системного блока установлено два жёстких диска rdisk (0) и rdisk (1). На первом установлена Win XP Pro в диске С: partition (1). На втором жёстком диске в первом разделе partition (1) Win XP Home. По умолчанию загружается Win XP Pro.

Синтаксис файла будет таким:


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

Если у нас один жёсткий, физический диск и на нём в разных логических разделах установлены системы, то синтаксис уже такой:


timeout =30
default =multi(0)disk(0)rdisk(0)partition(2)WINDOWS
multi(0)disk(0) rdisk (0)partition (1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect
multi(0)disk(0) rdisk (0)partition (2)WINDOWS=”Microsoft Windows XP Home” /noexecute=optin /fastdetect

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

Всё это на первый взгляд кажется тёмным лесом. Я вас понимаю Прочитайте описание синтаксиса несколько раз, вдумайтесь и всё встанет на свои места.

И напоследок хочу пояснить один момент. Если вы во время редактирования файла с одной системой, вдруг случайно пропишите не тот диск или раздел, а после сохраните и перезагрузите ПК, то система у вас уже больше не загрузится. Почему? Опять же приведу пример.

У вас на диске С: система. Файл выглядит так:


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” /noexecute=optin /fastdetect

А вы к примеру по ошибке сделали partition (2). Во время загрузки загрузчик обратиться к файлу Boot.ini и прочитает в нём, что загрузочные файлы Win находятся на диске D: Вот вам и проблема. Если такое происходит, то ошибку можно устранить так:

  • Загрузиться с Alkid live CD. Это специальный загрузочный диск при помощи которого можно восстанавливать ошибки в системе. Загрузившись таким образом, нужно добраться до файла boot.ini и исправить там неправильные настройки. Где находится файл boot.ini ? Он располагается в корне диска С:
  • И второй способ это подключить жёсткий диск с испорченной системой к другому ПК. Найти на нём наш файлик и исправить всё то, что мы там накуралесили.

В общем как то вот так. Пробуйте, но осторожно.

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

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


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

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

Какая информация хранится в файле boot.ini

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

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

Важным параметром является время ожидания или timeout. В любой операционной системе этот параметр по умолчанию имеет значение 30. Говоря иначе, задержка при загрузке составит 30 секунд. Можно встретить и другие значения этого параметра. При значении timeout равном 0 загрузочное меню вообще не будет отображаться. Значение параметра default C:\ обозначает путь к средству старта ОС.

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

Местонахождение файла boot.ini

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

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

Файл загрузки в разных версиях ОС Windows

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

Загружать любую операционную систему, установленную на ПК, можно без особых проблем. Например, чтобы выбранная операционная система загружалась по умолчанию, необходимо просто использовать путь, описанный в файле загрузки. Можно поступить по-другому и указать в качестве приоритета загрузку операционной системы другого типа из нужного раздела. Большего можно добиться при установки загрузочных клиентов, которые иначе называют boot-менеджерами. Они стартуют еще до запуска выбора ОС, поэтому выбрать там можно все. Файл boot.ini такие менеджеры загрузки обрабатывают автоматически. Кроме того, они вносят свои коррективы в содержание загрузочного файла.

Редактирование загрузочного файла

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

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

Меры предосторожности

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

Из всего вышесказанного можно сделать простой вывод: файл boot.ini является одним из важнейших атрибутов загрузки операционной системы. Полагать, что его удаление или изменение может повлечь за собой тяжкие последствия, конечно не совсем правильно. Однако, все-таки лучше не экспериментировать с подобными вещами. Особенно без предварительного создания образа системы и резервной копии жесткого диска.

Заключение

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

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

Очень немногие пользователи, разумеется, кроме системщиков, представляют себе, чем является некий непонятный файл 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, изменять его не рекомендуется ни в коем случае. Этим могут заниматься либо продвинутые пользователи, знающие толк в установке «операционок», либо системные администраторы, контролирующие загрузку ОС на подчиненных компьютерных терминалах с заранее заданными параметрами.

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