What is csm bios
Last updated: April 1, 2026
Key Facts
- CSM stands for Compatibility Support Module and is built into UEFI firmware
- It emulates legacy BIOS functionality to support older operating systems like Windows XP and DOS
- CSM is particularly useful for organizations with legacy software that cannot run on modern UEFI systems
- Enabling CSM may reduce boot security and performance compared to native UEFI mode
- Most modern systems allow CSM to be disabled once legacy applications are updated
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:
- Running older versions of Windows on new hardware
- Executing legacy industrial control software
- Supporting embedded systems designed for traditional BIOS
- Running specialized medical or manufacturing equipment software
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.
More What Is in Daily Life
Also in Daily Life
More "What Is" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- Wikipedia - UEFICC-BY-SA-4.0
- Intel - UEFI Security OverviewCC-BY-SA-4.0