Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС / Тема_4.ppt
Скачиваний:
252
Добавлен:
11.04.2015
Размер:
5.04 Mб
Скачать

Системный загрузчик Windows NT/2000/XP/Vista

multi(0)disk(0)rdisk(2)partition(2)\WIN2K.PR0="Microsoft Windows 2000 Professional RUS"/fastdetect C:\="Microsoft Windows 98"

C:\CMDCONS\BOOTSECT.DAT="Recovery Console Microsoft Windows 2000" /cmdcons

Операционные системы

293

Системный загрузчик Windows NT/2000/XP/Vista

В первой секции этого файла, названной [boot loader], строка timeout задает время в секундах, по истечении которого будет загружаться операционная система, указанная в строке default этой секции.

Если значение timeout равно нулю или во второй секции прописана только одна операционная система, то в этом случае будет загружаться система, указанная в строке default.

Если же значение timeout равняется - 1 , то загрузка не будет происходить до тех пор, пока пользователь явно не выберет в меню одну из операционных систем и не нажмет клавишу Enter.

Операционные системы

294

Системный загрузчик Windows NT/2000/XP/Vista

Инструкция default указывает, где (на каком накопителе и в каком разделе этого накопителя) располагается операционная система, загружаемая по умолчанию.

В большинстве там примерно такая строка: clefault=mult1(0)d1sk(0)rcl1sk(0)part1t1on(2)\WINNT

Слово multi в этой строке означает, что при работе программы ntldr должны использоваться драйверы из BIOS компьютера (используется прерывание int13h).

Номер в скобках должен быть равен 0.

Операционные системы

295

Системный загрузчик Windows NT/2000/XP/Vista

Слово disk на персональных компьютерах с подключением накопителей на магнитных дисках через IDE-интерфейс фактически не несет никакой информации, однако оно должно быть записано, а в скобках должен стоять ноль. В случае SCSI-дисков это слово задает идентификатор SCSI ID диска.

Слово rdisk определяет порядковый номер накопителя. Всего при использовании IDE-интерфейса может быть до 4 накопителей на жестких дисках; они нумеруются от 0 до 3.

Операционные системы

296

Системный загрузчик Windows NT/2000/XP/Vista

Слово partition определяет номер раздела, на который установлена операционная система. После указания раздела записывается имя каталога, в котором расположены файлы этой операционной системы.

Во второй секции, обозначенной как [operating systems], построчно перечисляются пути к установленным операционным системам с текстовыми полями, заключенными в кавычки. Именно тот текст и отображается при работе загрузчика ntldr, когда он выводит меню с операционными системами.

Операционные системы

297

Системный загрузчик Windows NT/2000/XP/Vista

Если на компьютере установлены помимо систем Windows NT/2000/XP еще какие-нибудь операционные системы (например, DOS, Windows 9х, Linux и т. д.), то их можно будет также загрузить. Для этого в секции необходимо указать полный путь к файлу, в котором должен содержаться соответствующий системный загрузчик (загрузочный сектор). Этот файл обязательно должен располагаться на том же диске С:, иначе программа ntldr не сможет его найти.

Операционные системы

298

Системный загрузчик Windows NT/2000/XP/Vista

Следует отметить, что для MS DOS и Windows 9.х можно не указывать имя файла с загрузочным сектором, а указать только сам корневой каталог диска С:. Но это возможно только в том случае, если имя файла, содержащего системный загрузчик, будет стандартным — bootsect.dos.

Настройка, запрос или изменение параметров файла boot.ini выполняется утилитой Bootcfg, которая запускается в командной строке. Запуск этой утилиты без параметров приводит к отображению информации файла boot.ini. Что узнать поддерживаемые этой утилитой команды необходимо запустить в командной строке bootcfg /?. Описание утилиты приведено также в справочной системе.

Операционные системы

299

Системный загрузчик Windows NT/2000/XP/Vista

В ОС Windows Vista (и более поздних )файл boot.ini заменен файлом данных конфигурации загрузки (BCD - Boot Configuration Data). Этот файл более универсален, чем boot.ini; его можно применять на платформах, в которых для загрузки используются другие средства, а не базовая система ввода-вывода (BIOS).

Чтобы внести изменения в файл данных конфигурации BCD, например, удалить записи из списка операционных систем, необходимо воспользоваться утилитой Bcdedit (дополнительное средство для администраторов и специалистов в области информационных технологий), запускаемой из командной строки под правами администратора.

Операционные системы

300

Системный загрузчик Windows NT/2000/XP/Vista

Запуск утилиты Bcdedit без параметров приводит к выводу параметров загрузки. Запуск утилиты с ключом /? Приводит к выводу и описанию поддерживаемых ее команд.

Редактировать меню загрузки можно также с помощью средства «Конфигурация системы», доступ к которому – Пуск->Панель управления->Администрирование- >Конфигурация системы, вкладка Загрузка (или в строке «Выполнить» набрать msconfig и нажать Enter. Откроется окно конфигурации системы. Перейти на вкладку «Загрузка»).

Операционные системы

301

Системный загрузчик Windows NT/2000/XP/Vista

Операционные системы

302

Соседние файлы в папке ОС