Книга: 2.Внутреннее устройство Windows (гл. 5-7)
Процесс загрузки на платформе IA64
Процесс загрузки на платформе IA64
Файлы, участвующие в процессе загрузки на платформе IA64 перечислены в таблице 5–3. Системы IA64 соответствуют спецификации Extensible Firmware Interface (EFI), определенной Intel. B EFI-совместимой системе имеется микрокод, который запускает стартовый загрузчик (загрузочный код), записываемый Windows Setup в системную NVRAM (nonvolatile RAM). Загрузочный код считывает содержимое IА64-эквивалента Boot.ini, который также хранится в NVRAM. Средства Microsoft EFI можно запускать в консоли EFI, а Bootcfg.exe (утилита, поставляемая с Windows) позволяет модифицировать параметры и варианты загрузки из NVRAM.
Далее происходит распознавание оборудования, в ходе которого стартовый загрузчик использует интерфейсы EFI для определения числа и типов следующих устройств:
• сетевых адаптеров;
• видеоадаптеров;
• клавиатур;
• дисковых контроллеров;
• накопителей.
Так же, как и Ntldr в системах x86 и x64, стартовый загрузчик выводит меню с вариантами загрузки. Как только пользователь выбирает один из вариантов, загрузчик переходит в подкаталог в разделе EFI System, соответствующий выбранному варианту, и загружает несколько других файлов, необходимых для продолжения загрузки: Fpswa.efi и Ia641dr.efi. Спецификация EFI требует, чтобы в системе был раздел, обозначенный как EFI System; он форматируется под файловую систему FAT и может быть размером от 100 Мб до 1 Гб (или до 1 % от общего размера диска). Для каждой установленной Windows-системы выделяется свой подкаталог в разделе EFI System (в каталоге EFIMicrosoft). Первой системе назначается подкаталог Winnt50, второй — Winnt50.1 и т. д. Ia641dr.efi отвечает за загрузку Ntoskrnl.exe, Hal.dll и драйверов, применяемых на этапе загрузки. Далее процесс загрузки идет так же, как и на платформе x86 или x64.
- Процесс загрузки
- Что предшествует загрузке на платформах x86 и x64
- Загрузочный сектор и Ntldr на платформах x86 и x64
- Процесс загрузки на платформе IA64
- Инициализация ядра и компонентов исполнительной системы
- Smss, Csrss и Winlogon
- Отложенные действия по переименованию файлов
- Автоматически запускаемые образы
- Анализ проблем при загрузке и запуске системы
- Последняя удачная конфигурация
- Безопасный режим
- Загрузка драйверов в безопасном режиме
- Программное обеспечение с поддержкой безопасного режима
- Ведение протокола при загрузке в безопасном режиме
- Консоль восстановления
- Решение распространенных проблем загрузки
- Повреждение MBR
- Повреждение загрузочного сектора
- Неправильная конфигурация Boot.ini
- Повреждение системных файлов
- Windows FiIe Protection
- Повреждение куста System
- Крах или зависание после вывода экрана-заставки
- Завершение работы системы
- Резюме
- Диспетчер настройки баланса и подсистема загрузки-выгрузки
- Процесс загрузки
- Решение распространенных проблем загрузки
- Сущность процесса миграции
- Особый процесс, или обратная миграция
- Глава 7 Чего нужно опасаться при моделировании бизнес-процессов. Проектные риски моделирования бизнеспроцессов
- Почему так важен справедливый процесс?
- V Совершенствование процесса
- Использование сервера Yaffil внутри процесса
- Эффективное взаимодействие процессов архитектуры Classic Server
- Распараллеливание на несколько процессоров
- 1.2. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации