Skip to main content

Firmware

Definition

Software that runs on an embedded controller or platform below the host OS.

Detailed explanation

Firmware is software stored for execution by an embedded controller or platform before or independently of the main operating system. SSDs, Wi-Fi radios, GPUs, docks, keyboards, and motherboards all contain firmware. A host driver communicates with firmware, but the two execute on different processors and have separate release lifecycles. Some devices load volatile firmware from the host at every start, while others retain code in nonvolatile flash. Signed-update policy, dual-image recovery, anti-rollback counters, and activation timing differ by device, explaining why firmware cannot be treated as an ordinary host executable.

Where you are likely to see it

This term commonly appears in firmware setup, Device Manager, disk tools, or storage-controller release notes. The definition above gives the short meaning; the detailed explanation describes the term's role in the operating system and hardware stack.

Storage modes, firmware, and controller software describe separate layers with different responsibilities and risks. This glossary is informational and does not provide repair, installation, or technical-support services.

Explore connected concepts and nearby entries in the Windows hardware vocabulary.

Browse storage and firmware concepts