一、基础定义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
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
相关文章
[STM32WBA] 【NUCLEO-WBA65RI 测评】+ 02用户按键实现外部中断
一:NVIC知识分享 可配置的嵌套向量中断控制器与核心紧密耦合。它处理与非屏蔽中断(NMI)和屏蔽中断相关的物理线事件,以及 Cortex-M0异常。它提供了灵活的优先级管理。 处理器核心与NVIC的紧密耦合显著减少了中断事件与相应中断服务例程(ISR)开始之间的延…
Obsidian中文社区:如何用GitHub打造高效的知识管理交流平台?
Obsidian中文社区:如何用GitHub打造高效的知识管理交流平台? 【免费下载链接】forum Obsidian中文社区 项目地址: https://gitcode.com/gh_mirrors/forum69/forum 如果你正在寻找一个专注于Obsidian笔记软件的中文交流社区,或者你想了…
零基础到大模型落地:2026通用系统化学习路线(无弯路版)
如今大模型不再是小众前沿技术,而是互联网、政企、传统行业数字化的通用刚需能力。但很多新手学习时普遍陷入困境:要么只会简单对话、调用AI工具,学完没有核心竞争力;要么一上来死磕论文、底层公式,难度过高直接弃坑。…
MQX RTOS MFS嵌入式文件系统:原理、API实战与性能调优指南
1. 项目概述:MQX RTOS MFS嵌入式文件系统深度解析在嵌入式系统开发中,数据管理一直是个绕不开的核心议题。尤其是在工业控制、汽车电子、物联网网关这类设备上,我们常常需要记录运行日志、保存配置参数、存储用户数据,甚至进行固件…
Python进化算法终极指南:Geatpy如何让复杂优化问题变得简单?
Python进化算法终极指南:Geatpy如何让复杂优化问题变得简单? 【免费下载链接】geatpy Evolutionary algorithm toolbox and framework with high performance for Python 项目地址: https://gitcode.com/gh_mirrors/ge/geatpy 还在为复杂的优化问…
嵌入式AEC算法库解析:从NLMS原理到DSP工程实践
1. 项目概述与核心价值如果你在嵌入式语音处理领域摸爬滚打过几年,尤其是在做车载免提、会议系统或者智能音箱这类产品,那“回声”这个词绝对能让你血压飙升。想象一下,你在车里用免提打电话,对方听到的除了你的声音,还…
嵌入式系统时钟与电源管理:以MGT5100为例的架构解析与实战
1. 项目概述:嵌入式系统的“心跳”与“能量”在嵌入式系统的世界里,时钟和电源管理就像是系统的“心跳”和“能量中枢”。一个稳定、精准的“心跳”(时钟)确保了处理器、内存、外设之间能够协调同步地工作,而一个高效的…
终极指南:让老旧Mac焕发新生,免费升级最新macOS系统
终极指南:让老旧Mac焕发新生,免费升级最新macOS系统 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher OpenCore Legacy Patcher是一款革…
Win11Debloat终极指南:让Windows 11运行速度提升51%的免费优化工具
Win11Debloat终极指南:让Windows 11运行速度提升51%的免费优化工具 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to decl…
PowerPC 601指令集深度解析:分支、陷阱与处理器控制指令实战指南
1. PowerPC 601指令集:程序流与系统控制的基石如果你曾经在嵌入式系统、早期的苹果Power Macintosh,或是任天堂GameCube/Wii这类经典游戏主机上做过开发,那么PowerPC这个名字对你来说一定不陌生。作为RISC架构黄金时代的代表作之一࿰…
OpenCore Legacy Patcher终极指南:四步让老旧Mac免费升级最新macOS
OpenCore Legacy Patcher终极指南:四步让老旧Mac免费升级最新macOS 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为苹果官方放弃的老旧Mac无…
Mermaid Live Editor:重塑技术文档图表创作体验的专业工具
Mermaid Live Editor:重塑技术文档图表创作体验的专业工具 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-ed…
音乐文件解锁实战指南:3个场景解决你的播放困境
音乐文件解锁实战指南:3个场景解决你的播放困境 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://git…
从Landsat到高分系列:手把手教你选择适合自己项目的遥感卫星数据
遥感卫星数据选型实战指南:从参数解析到场景化应用当面对GEE、PIE-Engine等云平台上数十种遥感数据源时,许多研究者常陷入选择困难——Landsat的历史连续性、Sentinel-2的红边波段优势、高分系列的亚米级分辨率各有千秋。本文将打破常规参数罗列式对比&a…
MC68302 AutoBaud技术:硬件级串口波特率自动检测原理与实现
1. 项目概述:MC68302 AutoBaud技术深度解析在嵌入式系统开发,尤其是那些需要与外部设备进行串口通信的场景里,最让人头疼的环节之一就是波特率匹配。想象一下,你设计了一个数据采集终端,需要连接来自不同厂家、不同年代…
Zotero Duplicates Merger:5步彻底清理文献库重复条目
Zotero Duplicates Merger:5步彻底清理文献库重复条目 【免费下载链接】ZoteroDuplicatesMerger A zotero plugin to automatically merge duplicate items 项目地址: https://gitcode.com/gh_mirrors/zo/ZoteroDuplicatesMerger 还在为文献库中堆积如山的重…
利用随机有限集理论对蜂群的ILQR和MPC控制研究附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…
为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因
更多请点击: https://intelliparadigm.com 第一章:为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因 Gemini邮件的客户转化效率(CTE)显著偏低,根本原因常被误判为…