![Intel Extensible Firmware Interface Скачать руководство пользователя страница 344](http://html1.mh-extra.com/html/intel/extensible-firmware-interface/extensible-firmware-interface_specification_2073117344.webp)
Extensible Firmware Interface Specification
326
12/12/00
Version 1.02
removable media device will point to a device that “speaks” the
SIMPLE_FILE_SYSTEM
protocol. The
FilePath
will not contain a file name or sub directories.
The system firmware will attempt to boot from a removable media
FilePath
by adding a default
file name in the form \EFI\BOOT\BOOT{machine type short-name}.EFI. Where machine type
short-name defines a PE32+ image format architecture. Each file only contains one EFI image
type, and a system may support booting from one or more images types. Table 17-2 lists the EFI
image types.
Table 17-2
EFI Image Types
Architecture
File name convention
PE Executable machine type *
IA-32
BOOTIA32.EFI
0x14c
Itanium-based architecture
BOOTIA64.EFI
0x200
Note: * The PE Executable machine type is contained in the machine field of the COFF file header as
defined in the Microsoft Portable Executable and Common Object File Format Specification, Revision 6.0
A media may support multiple architectures by simply having a \EFI\BOOT\BOOT{machine type
short-name}.EFI file of each possible machine type.
17.4.2 Boot via LOAD_FILE Protocol
When booting via the
LOAD_FILE
protocol, the
FilePath
is a device path that points to a
device that “speaks” the
LOAD_FILE
protocol. The image is loaded directly from the device that
supports the
LOAD_FILE
protocol. The remainder of the
FilePath
will contain information that
is specific to the device. EFI firmware passes this device-specific data to the loaded image, but
does not use it to load the image. If the remainder of the
FilePath
is a null device path it is the
loaded image's responsibility to implement a policy to find the correct boot device.
The
LOAD_FILE
protocol is used for devices that do not directly support file systems. Network
devices commonly boot in this model where the image is materialized without the need of a file
system.
17.4.2.1 Network Booting
Network booting is described by the
Preboot eXecution Environment (PXE) BIOS Support
Specification
that is part of the
Wired for Management Baseline specification
. PXE specifies UDP,
DHCP, and TFTP network protocols that a booting platform can use to interact with an intelligent
system load server. EFI defines special interfaces that are used to implement PXE. These
interfaces are contained in the PXE_BC protocol (Chapter 14).
17.4.2.2 Future Boot Media
Since EFI defines an abstraction between the platform and the OS and its loader it should be
possible to add new types of boot media as technology evolves. The OS loader will not necessarily
have to change to support new types of boot. The implementation of the EFI platform services may
change, but the interface will remain constant. The OS will require a driver to support the new type
of boot media so that it can make the transition from EFI boot services to OS control of the boot
media.
Содержание Extensible Firmware Interface
Страница 1: ...Extensible Firmware Interface Specification Version 1 02 December 12 2000...
Страница 4: ...Extensible Firmware Interface Specification iv 12 12 00 Version 1 02...
Страница 42: ...Extensible Firmware Interface Specification 24 12 01 00 Version 1 02...
Страница 190: ...Extensible Firmware Interface Specification 172 12 12 00 Version 1 02...
Страница 200: ...Extensible Firmware Interface Specification 182 12 12 00 Version 1 02...
Страница 226: ...Extensible Firmware Interface Specification 208 12 12 00 Version 1 02...
Страница 230: ...Extensible Firmware Interface Specification 212 12 12 00 Version 1 02...
Страница 252: ...Extensible Firmware Interface Specification 234 12 12 00 Version 1 02...
Страница 294: ...Extensible Firmware Interface Specification 276 12 12 00 Version 1 02...
Страница 348: ...Extensible Firmware Interface Specification 330 12 01 00 Version 1 01...
Страница 350: ...Extensible Firmware Interface Specification 332 12 12 00 Version 1 02...
Страница 354: ...Extensible Firmware Interface Specification 336 12 12 00 Version 1 02...
Страница 362: ...Extensible Firmware Interface Specification 344 12 12 00 Version 1 02...
Страница 486: ...Extensible Firmware Interface Specification 468 12 12 00 Version 1 02...
Страница 494: ...Extensible Firmware Interface Specification 476 12 12 00 Version 1 02...