CSM 模块完整讲解

📅 2026/6/18 23:34:49
CSM 模块完整讲解
一、基础定义CSM = Compatibility Support Module,兼容性支持模块它是现代 UEFI 固件(大家俗称 BIOS)内置的兼容层软件模块,核心作用:在全新 UEFI 环境里模拟老式 Legacy BIOS 的运行环境,实现新旧启动架构兼容过渡。 现在主板固件本质都是 UEFI,只是大家习惯叫 “BIOS 设置”,CSM 是 UEFI 里可选的兼容组件。二、核心功能(分 4 大模块)1. 模拟传统 BIOS 中断调用(底层核心)老式 Legacy 系统、硬件依赖 16 位实模式 BIOS 中断:INT 13h:磁盘读写(读取 MBR 引导、老式硬盘驱动)INT 10h:显卡显示输出(老显卡 OPROM、DOS 画面) UEFI 原生不支持 16 位实模式,CSM 内置模拟器,翻译 UEFI 指令为老式 BIOS 中断指令,让老程序正常运行。2. 支持 Legacy(传统 BIOS)启动 + MBR 分区磁盘磁盘格式兼容关闭 CSM:仅识别GPT 分区、只能走 UEFI 启动;开启 CSM:主板能读取MBR 主引导记录(老式分区,最大 2TB 硬盘限制),支持传统引导程序(ntldr、grub4dos、XP/Win7 引导)。双启动模式切换CSM 开启后,BIOS 才会出现Legacy Only / UEFI+Legacy启动选项;CSM 关闭时 Legacy 选项会直接灰色不可选。3. 加载老旧硬件 Option ROM(OPROM)老硬件(老式独显、RA