Как создать boot файл. Ремонтируем загрузчик с помощью консоли восстановления в Windows XP. Использование командной строки

21.08.2020 Новости

Д лительное время бегать из одной операционной системы в другую, если их установлено на компьютере две, не получится. После тщательного изучения обоих, рано или поздно придётся выбрать только одну из них – основную , с которой работа будет проводиться преимущественно. Если по большей части используется только одна система Windows , иные её версии или редакции, размещённые на других разделах диска, не обязательно удалять. Конечно же, при условии, что пространство жёсткого диска не стеснено в размерах.


Возможность работы в будущем с другими системами компьютера можно оставить, но для удобства упростить вход в основную, убрав временно неиспользуемые с загрузки. В этом случае запуск компьютера будет упрощён автоматической загрузкой только нужной операционной системы. Другой вариант упростить начало работы с компьютером – не убирать окно выбора загрузки всех систем, но назначить нужную версию Windows в качестве загружаемой по умолчанию и уменьшить время выбора других вариантов в окне загрузчика.

Как отредактировать процесс загрузки нескольких операционных систем Windows, установленных на одном компьютере – об этом подробнее ниже.

Итак, имеем в нашем случае компьютер с установленными версиями Windows 7 и 8.1. При включении компьютера видим окно загрузчика с перечнем систем для выбора.

Каждый раз при загрузке компьютера попасть в нужную систему можно, сделав соответствующий выбор. В противном случае по истечении определённого времени – а по умолчанию это 30 секунд – автоматически будет загружена Windows, стоящая в списке первой. В нашем случае это Windows 7 , поскольку она установлена на компьютер последней, и именно её загрузчик, как видим, встречает нас после запуска компьютера.

Что же, изменим это. Настроим автоматическую загрузку основной системы – Windows 8.1. Для этого, естественно, необходимо войти в неё.

Нам нужен раздел настроек, и в Windows 8.1 в него можно попасть с помощью контекстного меню на кнопке.

В окошке системы выбираем дополнительные параметры .


Попасть в раздел настроек в Windows 7 можно также с помощью контекстного меню, но вызванном на значке «Компьютер» в проводнике. В числе команд необходимо выбрать.

В Windows 7 также выбираем дополнительные параметры .


Дальнейшие шаги в обоих системах идентичны.

В появившемся окне свойств системы во вкладке «Дополнительно» жмём кнопку параметров в последнем разделе.

Теперь можно приступать к редактированию загрузки нескольких систем. Меняем загружаемую по умолчанию Windows из числа вариантов в выпадающем списке. В нашем случае предустановленную Windows 7 меняем на Windows 8.1.

Как упоминалось, по умолчанию загрузчик Windows ждёт полминуты , чтобы пользователь мог осуществить выбор операционной системы.

Если преимущественно работа проводится только в одной системе , нет смысла оставлять полминуты ожидания её автоматической загрузки. Другую операционную систему можно не лишать возможности запуска, но сократить предустановленное время для выбора вариантов загрузки. В отображении списка загружаемых систем в нашем случае установим 5-секундное ожидание перед автоматической загрузкой основной системы Windows 8.1. Этого времени хватит с лихвой, чтобы осуществить выбор, если вдруг когда-то понадобится войти в Windows 7.

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

Если вторая операционная система когда-то понадобится, войти в неё можно будет, сделав эту опцию снова активной .

После внесения изменений жмём «Ок» внизу этого окна, а также внизу окна свойств системы.

Всё – список загрузки операционных систем отредактирован.

Выше мы рассмотрели редактирование загрузки существующих операционных систем. Но нередко при запуске компьютера можем увидеть перечень операционных систем, которых уже на компьютере нет . Это естественное развитие событий после того, как вторая операционная система была удалена путём обычного форматирования раздела диска или уничтожения системных файлов вручную, но при этом запись о возможности её загрузки в конфигурации системы не убиралась. Загрузчик также может отображать вариант запуска несуществующей основной Windows после того, как система была переустановлена . Это, кстати, не основная, но одна из причин, почему системщики советуют осуществлять так называемую чистую установку Windows – без сохранения файлов предыдущей системы и с форматированием раздела диска.

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

В основной системе вызываем команду. В Windows 8.1 быстрый доступ к ней реализован в контекстном меню на кнопке.

Нам нужен раздел конфигурации системы . Вводим в поле команды значение:

Жмём «Ок» .


В Windows 7 запустить окно конфигурации системы можно проще - прописав ключевой запрос в поисковом поле меню.


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


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

Внесённые изменения сохраняем кнопкой. После нажатия «Ок» система предложит перезагрузиться .


После перезапуска компьютера можем наблюдать незамедлительную автозагрузку основной системы.

Начиная с Windows Vista, корпорация Microsoft усложнила процесс редактирования . Мы уже касались утилиты bcdedit.exe . Эта статья посвящена ей подробнее.

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

Для усложнения получения доступа к параметрам загрузчика было придумано специальное хранилище данных конфигурации загрузчика (BCD). В Windows Vista и более поздних версиях данные конфигурации загрузчика хранятся в виде специальных программных объектов, которые уже не являются простыми текстовыми элементами. Каждый объект в хранилище имеет уникальный идентификатор (GUID) и хранится в специальном формате. Каждый идентификатор является уникальным для конкретной копии операционной системы. Для удобства редактирования параметров загрузчика некоторым из объектов помимо идентификаторов присвоены псевдонимы, по которым к ним и можно обращаться посредством утилиты bcdedit.exe. Вот список основных псевдонимов:

{bootmgr} Указание записи диспетчера загрузки Windows.
{fwbootmgr} Указание записи диспетчера загрузки микропрограмм в энергонезависимой ОЗУ, часто используемых в системах с UEFI.
{memdiag} Указание записи приложения диагностики памяти.
{ntldr} Указание на загрузчик Ntldr, используемых в прошлых версиях ОС (до Windows Vista).
{current} Виртуальный идентификатор, обозначающий загрузочную запись запущенной в данной момент операционной системы.
{default} Виртуальный идентификатор, обозначающий используемую по умолчанию загрузочную запись.
{ramdiskoptions} Включает в себя параметры диспетчера загрузки при работе с электронными дисками (т.е. располагающимися в оперативной памяти).
{dbgsettings} Содержит глобальные параметры отладки, которые наследуются любой записью в приложении загрузки.
{emssettings} Содержит глобальные параметры служб аварийного управления, которые наследуются любой записью в приложении загрузки.
{badmemory} Включает в себя общий список дефектов оперативной памяти, который наследуется любой записью в приложении загрузки.
{globalsettings} Общие параметры, которые наследуются всеми записями в приложении загрузки.
{bootloadersettings} Набор общих параметров, наследуемых всеми записями приложений загрузки Windows.
{resumeloadersettings} Набор общих параметров, наследуемых всеми возобновлениями работы Windows из спящего режима.
{hypervisorsettings} Параметры гипервизора, которые могут наследоваться любой записью в приложении загрузки.

Коснемся команд, доступных в утилите bcdedit.exe . Для получения списка команд запустите командную строку и введите

Bcdedit.exe /?


Инструкция

Нажмите кнопку «Пуск» для вызова главного меню системы и перейдите в пункт «Выполнить» для редактирования меню загрузки .

Введите значение msconfig.exe в открывшейся строке поиска и нажмите клавишу Enter для подтверждения выполнения команды.(Альтернативным способом запуска утилиты msconfig.exe является использование одновременного нажатия клавиш Win+R.)

Перейдите на вкладку «Загрузка» и изучите все предлагаемые варианты загрузки .

Выберите желаемую конфигурацию и удалите все ненужные элементы меню загрузки .

Нажмите клавишу Enter для применения выбранных изменений.Возможен вариант установки нескольких операционных систем, расположенных в разных разделах. Для удаления файлов предыдущих OS выполните следующие операции.

Вернитесь в основное меню «Пуск» и перейдите в пункт «Выполнить»для определения разделов, содержащих ненужные OS.

Введите значение diskmgmt.msc в строку поиска и нажмите клавишу Enter для подтверждения выполнения команды.

Выберите файлы операционных систем, разделы которых помечены «Основной раздел».
Файлы, разделы которых носят отметку «Активен», «Система» или «Загрузка» удалению не подлежат, т.к. относятся к текущей операционной системе и обеспечивают работоспособность компьютера под управлением OS Windows.

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

Вернитесь в главное меню «Пуск» и перейдите в пункт «Выполнить».

Введите значение sysdm.cpl в строку поиска и нажмите клавишу Enter для подтверждения выполнения команды.

Перейдите на вкладку «Дополнительно» в открывшемся окне и нажмите кнопку «Настройка» в разделе «Загрузка и восстановление».

Снимите флажок на поле «отображать список операционных систем» в области «Загрузка операционной системы» и нажмите кнопку OK.

Проведение всех вышеперечисленных операций подразумевает наличие администраторского доступа к компьютеру.

Источники:

  • как убрать xp

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

Вам понадобится

  • - браузер.

Инструкция

Еще одна популярная программа, которая позволяет придать меню «Пуск» внешний вид, характерный для Windows XP и Windows 7, называется Classic Shell. Это приложение так же позволяет настраивать меню «Пуск» по своему вкусу. Помимо этого, с ее помощью можно изменить внешний вид кнопки «Пуск», параметры контекстного меню и многое другое.

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

Вам понадобится

  • Операционная система Windows Seven.

Инструкция

В состав звуковой схемы входит порядка 30 разных файлов с расширением wav. Для их прослушивания достаточно воспользоваться стандартной программой просмотра и прослушивания медиафайлов Windows Media Player. Прослушать нужно все файлы, чтобы найти тот, который следует заменить.

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

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

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


Как найти 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 в Windows 7 и более поздних версиях не получится из-за отсутствия этого файла, придётся настраивать порядок загрузки другим способом. Конечно, можно попробовать поработать с BCD, но разобраться во всех его опциях будет непросто.

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

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


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

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

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

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

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

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

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

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

Перед внесением изменений в файл Boot.ini рекомендуется сделать его резервную копию. Для этого необходимо предварительно включить просмотр скрытых файлов.

Создание резервной копии файла Boot.ini

  1. Мой компьютер и выберите пункт Свойства .
    или
    В меню Пуск выберите пункт Выполнить , введите команду sysdm.cpl и нажмите кнопку ОК .
  2. На вкладке Дополнительно в группе нажмите кнопку Настройка
  3. нажмите кнопку Правка . Файл открывается в «Блокноте» для редактирования.
  4. В «Блокноте » щелкните Файл в панели Меню и выберите команду Сохранить как .
  5. Щелкните правой кнопкой мыши пустое пространство в диалоговом окне Сохранить как , выберите команду Создать в контекстном меню , а затем выберите Папку .
  6. Введите имя папки, например, temp и нажмите клавишу ВВОД , чтобы создать папку с именем «temp »
  7. Дважды щелкните эту папку, а затем нажмите кнопку Сохранить , чтобы сохранить резервную копию файла Boot.ini .

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

  1. Щелкните правой кнопкой мыши значок Мой компьютер и выберите пункт Свойства .
    или
    В меню Пуск выберите пункт Выполнить , введите команду sysdm.cpl и нажмите кнопку ОК .
  2. На вкладке Дополнительно в группе нажмите кнопку Настройка .
  3. нажмите кнопку Правка

Пример файла Boot.ini

Ниже представлен образец файла Boot.ini , используемого по умолчанию на компьютерах под управлением Windows XP Professional


timeout=30

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

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
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect

Изменение файла Boot.ini

При изменении файла Boot.ini, используя диалоговое окно «Загрузка и восстановление», в котором можно выбрать операционную систему по умолчанию, установке времени ожидания или редактировании файла вручную используйте командную строку для ввода Bootcfg.exe.

Примечание . Служебная программа Bootcfg.exe доступна только в операционной системе Windows XP Professional. Данная служебная программа недоступна в операционной системе Microsoft Windows XP Home Edition, поэтому содержимое этого раздела не применяется к операционной системе Windows XP Home Edition

  1. Нажмите кнопку Пуск и выберите пункт Выполнить .
  2. В поле Открыть введите команду cmd .
  3. В командной строке введите bootcfg /?
  4. После этого выводятся справка и параметры BOOTCFG.exe.

Добавление операционной системы

В командной строке введите

bootcfg /copy /d /ID#

где описание операционной системы — текстовое описание (например, Windows XP Home Edition), а # — номер элемента в разделе «operating systems» файла BOOT.INI., копию которого необходимо сделать

Удаление операционной системы

В командной строке введите

где # — номер элемента, который следует удалить из раздела «operating systems» файла BOOT.INI (например, 2, что соответствует второй операционной системе в списке)

Выбор операционной системы по умолчанию

В командной строке введите

где # — номер элемента раздела «operating systems» файла BOOT.INI, который станет операционной системой по умолчанию.

Установка времени ожидания

В командной строке введите

где # — время в секундах, по истечении которого будет загружаться операционная система, установленная по умолчанию

Открытие файла Boot.ini для подтверждения изменений

  1. Щелкните правой кнопкой мыши значок Мой компьютер и выберите пункт Свойства .
    или
    В меню Пуск выберите пункт Выполнить , введите команду sysdm.cpl и нажмите кнопку ОК .
  2. На вкладке Дополнительно в группе нажмите кнопку Настройка .
  3. нажмите кнопку Правка

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

Так выглядит меню загрузки при установки последней ОС Windows 8.

А так выглядит меню при установке последней ОС Windows Vista, 7.

До Windows Vista (Windows 2000, XP) все изменения в загрузки вносились в файл boot.ini . Boot.ini представляет собой системный файл, содержащий сведения об установленных на компьютере операционных системах Windows. Эти данные отображаются во время загрузки компьютера/ ноутбука. Для того, что бы изменить параметры загрузки, достаточно открыть файлы boot.ini любым текстовым редактором и внести изменения.
Начиная с операционной системы Windows Vista (Windows 7, 8, 10) файл boot.ini заменен файлом данных конфигурации загрузки (BCD). Этот файл более универсален, чем boot.ini, и его можно использовать на платформах, в которых для загрузки системы используются другие средства, а не BIOS.

Но как вносить изменения в параметры загрузки в Windows Vista 7, 8, 10? Для этого есть два способа предусмотренные разработчиками Windows:

1 С помощью графического интерфейса;

2 С помощью командной строки.

Изменить параметры загрузки с помощью графического интерфейса в Windows Vista, 7, 8.

Что бы воспользоваться этим способом нажмите сочетание клавиш "Win" + "R", В строке "Выполнить" наберите msconfig , и нажмите клавишу Enter.

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

1) Получить информацию о текущей и загружаемой по умолчанию системах.
2) Отредактировать время (таймаут). По истечении этого времени будет загружена операционная система, определенная для загрузки по умолчанию без вмешательства пользователя. Для этого укажите время (в секундах) в поле "Таймаут".


3) Изменить систему, загружаемую по умолчанию . Для этого выберите, какую систему хотите загружать по умолчанию (без внешнего вмешательства) и нажмите кнопку "Использовать по умолчанию".


4) Удалить ненужную запись из меню загрузки . Выберите запись, которую хотите удалить и нажмите кнопку "Удалить".

Все изменения вступят после нажатия клавиши "Ок" и перезагрузки системы.

Изменить параметры загрузки с помощью командной строки (bcdedit) в Windows Vista, 7, 8.

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

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

/bcdedit /?

В этой статье я бы хотел более подробно остановиться на примерах использования команды bcdedit.

Пример использования bcdedit.

Прежде чем начинать вносить изменения в загрузчике Windows, предварительно нужно создать его резервную копию. Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду (командная строка должна быть запущена от имени Администратора):

bcdedit /export D:\BootBackup\bcd

Если вы чувствуете, что что то пошло не так, для того что бы вернуть все в изначальное состояние выполните команду восстановления BCD:

bcdedit /import D:\BootCopy\bcd

Где D:\ диск размещения папки BootBackup.

Следующим шагом выясним основную информацию о своей BCD. Для этого выполните команду bcdedit .

Где:
идентификатор – ID той или иной записи;
device – показывает раздел, на котором расположены файлы загрузки (это может быть операционная система или папка BOOT);
osdevice – показывает раздел, на котором расположены системные файлы операционной системы. Обычно, значения параметров device и osdevice равны;
path – если device определял раздел диска, который содержит файлы операционной системы, то этот параметр определяет остальной путь к загрузчику операционной системы;
default – показывает ID операционной системы, загружаемой по умолчанию, если операционная система, в которой запустили командную строку, загружается по умолчанию, параметру default присваивается значение {current};
displayorder – показывает порядок, в котором расположены записи о загружаемых системах;
timeout – таймаут (смотри выше), значение показано и устанавливается в секундах;
locale – указывает язык загрузочного меню или меню дополнительных параметров загрузки;
description – показывает название операционной системы, отображающееся в меню загрузки.

Как изменить операционную систему, загружаемую по умолчанию.
Укажите значение /default и идентификатор ОС, которая должна загружаться по умолчанию.
bcdedit /default {ID}
Теперь операционная система с указанным {ID} будет загружаться по умолчанию.

Как изменить значение задержки загрузки
Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:
bcdedit /timeout XX
где XX – число в секундах, по умолчанию используется 30 сек.

Удаление записи из BCD и диспетчера загрузки выполняется с помощью команды:
bcdedit /delete {ID}
Есть особенность выполнения команды: если в качестве ID указывается известная запись, например {ntldr}, то команда должна выполняться с ключом /f:
bcdedit /delete {ntldr} /f
Если же ID записывается в буквенно- цифровом коде, ключ /f не нужен.

Для того, что бы получить более подробную информацию о возможностях утилиты bcdedit, необходимо использовать справку bcdedit /?

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

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

Стандартно файл BOOT.INI находится в корне локального диска «C», но это только в операционных системах Windows не выше XP. Этот файл является скрытым, что бы его увидеть, следует включить отображение скрытых файлов в Windows следующим образом:

  • Нажмите на кнопку «Пуск «, перейдите в «Панель инструментов «, далее, найдите там пункт «Параметры папок » и откройте этот элемент.

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

Файл BOOT.INI доступен для редактирования.

Что касается Windows 7 и выше, то там отсутствует файл BOOT.INI, он заменен некой более гибкой и лучшей альтернативой, называемой BCD. Эта новая технология позволяет использовать для загрузки системы, которые требуют не только BIOS, но и др.

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

Файл BOOT.INI состоит из разделов.


timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003, Enterprise RU" /noexecute=optout /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
C:\="Microsoft Windows"

Где секция :

  • timeout= — Время ожидания, пока пользователь выберет ОС. Задается в секундах
  • default= — Стандартная ОС. Будет выбрана в том случае, если указанное в параметре timeout время истечет, а пользователь все еще не выберет ОС
  • redirect= — Имя порта
  • redirectbaudrate= — Скорость порта

Секция — информация об установленных ОС.

Также, существуют еще две секции:

  • и

О них заявлено в C:\NTLDR, однако мало что известно.