На файл boot.ini возложено следующие функции:
* управление содержимым меню выбора операционной системы во время загрузки Windows,
* управление самим процессом загрузки ОС, а также
* задание некоторых параметров дальнейшего её функционирования.
Многие думают, что при отсутствии файла boot.ini система не может загрузиться, но в XP система грузится с помощью ntldr; если boot.ini нет, то тогда XP даёт сообщение о том, что не смогла найти файла boot.ini. и просто выбирает первый загрузочный раздел. Файл всё-же играет важную роль в системе. Давайте познакомимся поближе с ним.
Файл составлен по обычному стандарту INI-файлов - два раздела с названиями в квадратных скобках и параметры в каждом из разделов. Удивительно что этот немаловажный файл отрекактируется самым простым способом - в любом текстовом редакторе. Разумеется, для работы с этим скрытым файлом, находящимся в корневой директории загрузочного диска, необходимо снять с него атрибут 'только чтение', иначе текстовый редактор не сможет сохранить внесённые в boot.ini изменения. Есть, правда, несколько других (ограниченных) способов отредактировать этот файл:
Через 'msconfig' и через 'Настройки' в 'Мой Компьютер - раздел 'Загрузка и восстановление'. У меня имеется ещё специальная программка 'Iniedit', прикреплена к данной теме. Пользоваться на собственный страх и риск!
Для того, чтобы просмотреть и/или отредактировать Boot.ini:
1. Щёлкните правой кнопкой мыши значок 'Мой компьютер' и выберите пункт 'Свойства'.
или
В меню Пуск выберите пункт 'Выполнить', введите команду sysdm.cpl и нажмите кнопку 'ОК'.
2. На вкладке 'Дополнительно' в группе 'Загрузка и восстановление' нажмите кнопку 'Настройка'.
3. В области 'Загрузка операционной системы' нажмите кнопку 'Правка'.
Ниже приведу разные примеры файла Boot.ini:
Boot.ini используемый по умолчанию на компьютерах под управлением Windows XP Professional:
Код:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
Boot.ini с установленной ранее ОС Windows 2000 в отдельном разделе диска:
Это значит, что если я сам ничего не делаю, то тогда после 15 секунд Windows автоматически выбирает загрузку по умолчанию. Второй вариант это вход в Безопасный Режим с журналом загрузки (файл можно найти под именем Ntbtlog.txt)
Всегда имеет смысл создать резервную копию файла Boot.ini
Делается это так:
1. Щёлкните правой кнопкой мыши значок 'Мой компьютер' и выберите пункт 'Свойства'.
или
В меню 'Пуск' выберите пункт 'Выполнить', введите команду sysdm.cpl и нажмите кнопку 'ОК'.
2. На вкладке 'Дополнительно' в группе 'Загрузка и восстановление' нажмите кнопку 'Настройка'.
3. В области 'Загрузка операционной системы' нажмите кнопку 'Правка'. Файл открывается в 'Блокноте' для редактирования.
4. В 'Блокноте' щёлкните Файл в панели 'Меню' и выберите команду 'Сохранить как'.
5. Щёлкните правой кнопкой мыши пустое пространство в диалоговом окне 'Сохранить как', выберите команду 'Создать' в контекстном меню, а затем выберите 'Папку'.
6. Введите имя папки, например, 'temp' и нажмите клавишу 'Enter', чтобы создать папку с именем 'temp'.
7. Дважды щёлкните эту папку, а затем нажмите кнопку 'Сохранить', чтобы сохранить резервную копию файла Boot.ini.
Изменение файла Boot.ini через команду Bootcfg.exe
При изменении файла Boot.ini, используя диалоговое окно 'Загрузка и восстановление', в котором можно выбрать операционную систему по умолчанию, установке времени ожидания или редактировании файла вручную используйте командную строку для ввода Bootcfg.exe.
P.S.: Служебная программа 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., копию которого необходимо сделать.
Удаление операционной системы
В командной строке введите bootcfg /delete /ID#
где # — номер элемента, который следует удалить из раздела 'operating systems' файла BOOT.INI (например, 2, что соответствует второй операционной системе в списке).
Выбор операционной системы по умолчанию
В командной строке введите bootcfg /default /ID#
где # — номер элемента раздела 'operating systems' файла BOOT.INI, который станет операционной системой по умолчанию.
Установка времени ожидания
В командной строке введите bootcfg /timeout# где # — время в секундах, по истечении которого будет загружаться операционная система, установленная по умолчанию.
Открытие файла Boot.ini для подтверждения изменений
1. Щёлкните правой кнопкой мыши значок 'Мой компьютер' и выберите пункт 'Свойства'.
или
В меню Пуск выберите пункт 'Выполнить', введите команду sysdm.cpl и нажмите кнопку 'ОК'.
2. На вкладке 'Дополнительно' в группе 'Загрузка и восстановление' нажмите кнопку 'Настройка'.
3. В области 'Загрузка операционной системы' нажмите кнопку 'Правка'.
Paul
Последний раз редактировалось XP user; 15.09.2008 в 16:00.
Надоело быть жертвой? Стань профи по информационной безопасности, получай самую свежую информацию об угрозах и средствах защиты от ведущего российского аналитического центра Anti-Malware.ru: