What is csm bios

Last updated: April 1, 2026

Quick Answer: CSM BIOS (Compatibility Support Module) is a legacy compatibility feature in UEFI firmware that allows modern computers to run old BIOS-based operating systems and software. It bridges the gap between newer UEFI systems and older 16-bit legacy applications.

Key Facts

What is CSM BIOS?

CSM BIOS, or Compatibility Support Module, is a firmware feature found in modern UEFI (Unified Extensible Firmware Interface) systems. It provides backward compatibility by emulating traditional BIOS functionality, allowing computers to run legacy operating systems and software that were designed for older 16-bit and 32-bit BIOS environments.

How CSM Works

When CSM is enabled in a computer's firmware settings, the UEFI firmware creates a virtual BIOS environment. This allows legacy operating systems like Windows XP, Windows 7, and even DOS to boot and run on modern hardware. Without CSM, these older systems would be unable to recognize or communicate with contemporary computer components.

When to Use CSM

CSM is essential for organizations or individuals who rely on legacy applications that cannot run on modern operating systems. Common scenarios include:

Security and Performance Considerations

While CSM provides valuable compatibility, it comes with trade-offs. Enabling CSM typically disables Secure Boot, a security feature that prevents unauthorized firmware from loading during startup. Additionally, systems running in CSM mode may experience slower boot times and reduced performance compared to native UEFI operation. Security experts generally recommend disabling CSM when it is no longer needed.

Modern Alternatives

As software has evolved, the need for CSM has diminished. Most organizations now update legacy applications to run natively on UEFI systems, eliminating the need for compatibility modules. Virtual machines offer another solution, allowing legacy operating systems to run in isolated environments on modern hardware.

Related Questions

What is UEFI firmware?

UEFI is a modern firmware standard that replaced traditional BIOS in computers. It provides better security, faster boot times, and support for larger drives and modern hardware.

What is Secure Boot?

Secure Boot is a security feature that prevents unauthorized code from loading during startup. It typically cannot be enabled when CSM is active.

When should I disable CSM?

You should disable CSM once all your software and operating systems support UEFI natively, as this improves security and performance.

Sources

  1. Wikipedia - UEFI CC-BY-SA-4.0
  2. Intel - UEFI Security Overview CC-BY-SA-4.0