Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сценарій зантаження Windows.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
821 Кб
Скачать
☆

Примечание

Одним из наиболее важных усовершенствований, представленных в Windows XP является возможность так называемой быстрой загрузки (Fast Boot), которая была реализована путем увеличения производительности загрузчика. Версия загрузчика NTLDR, входящая в состав Windows XP, оптимизирована для выполнения быстрого считывания диска. Когда система загружается впервые, вся информация о конфигурации диска, включая системные метаданные, помещается в кэш. Программа упреждающей выборки— Logical Prefetcher, появившаяся в Windows XP, записывает большую часть этих данных в системный кэш, обладающий возможностью выполнения эффективных дисковых операций ввода/вывода в асинхронном режиме, что существенно снижает время поиска. Во время начальной загрузки, программа предварительной выборки завершает большинство операций ввода/вывода, необходимых для запуска системы, параллельно с инициализацией устройства, обеспечивая ускоренную начальную загрузку и регистрацию пользователя. Более того, каждый системный файл во время начальной загрузки считывается только один раз, за одну операцию. В результате, загрузчик Windows XP работает примерно в 4-5 раз быстрее загрузчика Windows 2000.

Как вы, вероятно, предполагаете, параметры программы предварительной выборки также хранятся в реестре. Их можно найти под следующим ключом (рис. 6.2):

HKEY_LOCAL_MACHINE\SYSTEM\

CurrentControlSet\ Control\Session Manager

\MemoryManagement\PrefetchParameters

Нас интересуют, прежде всего, параметры RootDirPath (тип данных- REG_SZ, значение ПО умолчанию — Prefetch) и EnablePrefetcher (тип данных — REG_DWORD). Параметр EnablePrefetcher может иметь следующие значения:

  •  0x00000001 — предварительная выборка при запуске приложения;

  •  0x00000002 — предварительная выборка при выполнении загрузки.

Если активизированы обе опции, то значение параметра будет 0x00000003. Данные установки вступают в силу немедленно. Обратите внимание, что на серверных системах по умолчанию установлена лишь опция предварительной выборки при начальной загрузке. Предварительная выборка приложений может быть активизирована в реестре, о чем уже упоминалось. Файл предварительной выборки системной начальной загрузки расположен в каталоге %SystemRoot%\Prefetch (и путь к нему задан параметром RootoirPath). Хотя эти файлы могут быть открыты с помощью Блокнота (Notepad), в них содержатся двоичные данные, которые имеет смысл просматривать шестнадцатеричным редактором, а не Блокнотом (Notepad). Если вы хотите их просмотреть, то сначала сделайте копию с защитой от записи, или скопируйте их в другой каталог.

Рис. 6.2. Установки Logical Prefetcher в реестре

 

Выбор запускаемой операционной системы

NTLDR отображает на экране меню, из которого можно выбрать запускаемую операционную систему. Вид этого экрана зависит от информации, содержащейся в файле Boot.ini, формат и параметры которого были подробно описаны в zjiaee 4. Например, экран может выглядеть следующим образом:

Please select the operating system to start:

Windows XP Professional

Windows 2000 Professional

Windows NT Server Version 4.0

Windows NT Server Version 4.0(VGA mode)

Use -> and <- keys to move the highlight to your

choice.

Press Enter to choose.

Seconds until highlighted choice will be

started automatically: 29

For troubleshooting and advanced startup

options for Windows, press F8

 Выбор операционной системы, которую требуется запустить, ничем не отличается от аналогичного процесса при работе с Windows NT (например, 3.51 и 4.0). Операционная система, указанная в приведенном списке первой, выбирается по умолчанию, и изначально курсор установлен на этой строке. Чтобы выбрать для запуска другую операционную систему, воспользуйтесь клавишами перемещения курсора (<Т> и <!>), выберите нужную операционную систему и нажмите клавишу <Enter>.

Если вы не выберете ни один из пунктов меню к тому моменту, когда счетчик, указанный в строке

Seconds until highlighted choice will be

started automatically: 29

достигнет нуля, то NTLDR загрузит операционную систему, указанную в файле Boot.ini по умолчанию. Программа установки Windows NT/2000/XP задает в качестве параметра по умолчанию копию последней инсталлированной копии Windows NT/2000/XP. Файл Boot.ini можно отредактировать, указав в качестве загружаемой по умолчанию операционной системы любую из установленных. Подробная информация о формате файла Boot.ini и методах его редактирования была приведена в главе 4.

 Примечание

Если на компьютере установлена только одна копия системы Windows XP, то меню начального запуска отображаться не будет. В этом случае, Windows ХР игнорирует значение таймаута, указанное в файле Boot.ini, и запускается сразу же.

 

Опции отладочного меню при загрузке Windows XP

Любой пользователь, имеющий хотя бы небольшой опыт работы с предыдущими версиями Windows NT, сразу же заметит одно небольшое, но существенное отличие экранов загрузчика Windows 2000/XP и Windows NT 4.0 — это строка, расположенная в нижней части экрана:

For troubleshooting and advanced startup options

for Windows, press F8

Аналогичная клавиша — <F8> — имелась в системах Windows 95/98. Если загрузка Windows 2000 и Windows XP завершается неудачей, возможно, вам помогут опции отладочного меню, выводимого по нажатию клавиши <F8>.

Данное меню выглядит следующим образом:

Меню дополнительных вариантов

загрузки Windows

Выберите одну из следующих возможностей

Безопасный режим

Безопасный режим с загрузкой сетевых

драйверов

Безопасный режим с поддержкой командной

строки

Включить протоколирование загрузки

Включить режим VGA

Загрузка последней удачной конфигурации

(с работоспособными параметрами)*

Восстановление службы каталогов

(только для контроллеров домена Windows)

Режим отладки

Обьиная загрузка Windows**

Перезагрузка**

Возврат к выбору операционной системы**

Windows Advanced Options Menu

Please select an option:

Safe Mode

Safe Mode with Networking

Safe Mode with Command Prompt

Enable Boot Logging

Enable VGA Mode

Last Known Good Configuration (your most recent

settings that worked)*

Directory Services Restore Mode (Windows

domain controllers only)

Debugging Mode

Start Windows Normally**

Reboot**

Return to OS Choices Menu**