Firmware and Boot Environment

For Plug and Play and power management support under Microsoft Windows operating systems, the system and its firmware must comply with Advanced Configuration and Power Interface Specification (ACPI).

ACPI firmware entries are the same for supporting all versions of Windows for x86 and x64 architectures. EFI firmware is required for 64-bit Windows on Intel Itanium-based systems.

In this section

TopicDescription

BCDEdit Commands for Boot Environment

On Microsoft Windows Vista and later versions, the boot configuration data (BCD) store, contains the boot configuration parameters and controls the computer's boot environment. BCDEdit is a command-line tool that can be used to add, delete, edit, and modify data in a BCD store. The paper is a reference for BCDEdit commands, data types, and well-known identifiers.

Boot Configuration Data in Windows Vista

Information about the Windows Vista boot environment and the boot configuration data (BCD) store.

Firmware Enhancements for PCs Running Windows 7

Proof of concept, methods, and data for enabling “fast and pretty” firmware on PCs running Windows 7.

Microsoft Software Licensing Tables (SLIC and MSDM)

This specification defines the format of the software licensing (SLIC) table and the Microsoft Data Management (MSDM) table, used in platform firmware to enable Windows software licensing.

 

Related topics

TopicDescription
Microsoft PE and COFF SpecificationThis specification describes the structure of executable (image) files and object files under the Windows family of operating systems. These files are referred to as Portable Executable (PE) and Common Object File Format (COFF) files, respectively. This specification includes ARM (64-bit) definitions for UEFI usage.
Microsoft Extensible Firmware Initiative (EFI) FAT32 File System Specification This specification describes the format of the File Allocation Table (FAT) file system.
Windows Authenticode Portable Executable Signature Format This white paper describes the signature format that is used to embed an Authenticode signature within a portable executable file.
iSCSI Boot Firmware Table (iBFT)This document describes the table fields for the iSCSI Boot Firmware (iBF) Table as defined in the ACPI 3.0b specification. The (iBFT) is a block of information containing parameters needed to boot Windows Server 2003 and later versions of Windows using the iSCSI protocol and the Microsoft iSCSI Software Initiator. Independent Hardware Vendors implementing iSCSI boot support in their firmware need to use the table headers defined in this specification to enable the passing of boot critical parameters to the Windows operating system.
Simple Boot Flag SpecificationThis specification provides a very simple boot flag register or variable that can be used by the platform to communicate boot options between the system firmware or add-in card option ROMs and the operating system. This allows firmware and operating systems to automatically optimize their behavior and boot performance based on the installed operating system and previous boots. Three uses of this mechanism are defined by this specification: determining when to run diagnostic tests during boot, determining whether to configure hardware resources for devices, and suppressing the operating system's OS loader text to allow a BIOS-provided bitmap to persist until control is handed to the operating system.

 

See also

Early Launch AntiMalware
Secured Boot and Measured Boot: Hardening Early Boot Components Against Malware
BCDboot Command-Line Options
Windows Recovery Environment (Windows RE) Technical Reference
Windows Vista PreOS Environment: What happens before the OS loads
Boot Configuration Data WMI Provider
Windows Management Instrumentation
System Administration
Extensible Firmware Interface Specification
Implementing the Unified Extensible Firmware Interface with Intel's Framework
Configure UEFI/GPT-Based Hard Drive Partitions
UEFI Firmware
UEFI Specifications [UEFI Forum]
Power Management and ACPI

 

 

Send comments about this topic to Microsoft

顯示:
© 2014 Microsoft