- CSM 是 UEFI 中的一个兼容模块,它模拟传统 BIOS 来启动较旧的基于 MBR 的系统和设备。
- 使用现代硬件和磁盘(UEFI + GPT),禁用 CSM 可以让您使用安全启动,提高安全性,并避免传统模式的限制。
- 如果系统安装在 MBR 中或使用较旧的操作系统,建议保持 CSM 处于活动状态,或使用适当的工具迁移到 GPT/UEFI。
- 要使用旧系统而不触及 CSM,虚拟机比更改物理设备的启动模式更安全。
¿BIOS 中的 CSM 是什么?何时应该禁用它? 如果您曾经进入过电脑的BIOS/UEFI,您可能遇到过一个名为“BIOS设置”的选项。 CSM 或兼容性支持模块 然后你只能茫然地看着。很多新电脑默认禁用此功能,有些电脑则默认启用,更糟糕的是,Windows 11 和一些现代显卡对这个设置非常挑剔。
此外,还有一种说法认为,要安装 Windows 11,你必须…… 禁用 CSM,启用纯 UEFI,并启用安全启动对于不熟悉这些主题的人来说,这可能会相当令人生畏(甚至害怕)。让我们来解开所有这些困惑:CSM 究竟是什么?它的作用是什么?何时启用它有益?何时建议停用它?以及使用它存在哪些实际风险?
BIOS/UEFI 中的 CSM 究竟是什么?

CSM 代表兼容性支持模块兼容性支持模块 (CSM) 是 UEFI 固件的一个组件,它模拟传统 BIOS 的行为,以便计算机能够启动与 UEFI 不完全兼容的操作系统和设备。
换句话说, CSM 允许使用 UEFI 固件的 PC 像使用传统 BIOS 的 PC 一样运行。 必要时:它可以从具有 MBR 分区的磁盘启动,使用某些旧驱动程序,并支持不理解 UEFI 启动的旧操作系统。
启用 CSM 后,固件可以决定是否 它以原生 UEFI 模式或传统/BIOS 模式启动 具体取决于磁盘或启动设备的配置方式。如果禁用此功能,则只能以纯 UEFI 模式启动,需要使用 GPT 分区表和兼容的引导加载程序的磁盘。
从技术角度来看,CSM 在 UEFI 固件中模拟了一个 16/32 位 BIOS 环境。 允许较旧的 ROM 和某些设备驱动程序继续运行 即使该系统基于 UEFI。

CSM、传统BIOS、UEFI、MBR和GPT之间的关系
要了解何时激活或停用 CSM 最为合适,您需要清楚以下两者之间的关系: 传统模式、UEFI、MBR 和 GPT因为一切都是相辅相成的。
在较旧的系统中,固件是经典的BIOS,系统磁盘使用分区进行划分。 MBR(主引导记录)启动过程包括读取磁盘的初始小扇区(引导扇区),并将控制权交给记录在该扇区中的代码。
随着UEFI的出现,现代方案发生了变化。 UEFI + GPT(GUID 分区表)该型号包含一个名为 EFI 系统分区 (ESP) 的特殊分区,其中包含引导加载程序。它支持更大的磁盘、更多的分区,并增加了安全启动等安全功能。
CSM扮演着连接两个世界的桥梁角色: 它允许 UEFI 固件像传统的 BIOS 一样从 MBR 磁盘启动。忽略 EFI 分区,依赖引导扇区,就像多年前的 PC 一样。
因此,如果您有一个旧的操作系统或想要从中启动的MBR磁盘, 您需要启用 CSM 或采用传统模式才能使其正常工作。另一方面,如果你的所有硬件和系统都是较新的,并且使用 GPT 分区表,那么禁用 CSM 就很有意义了。
CSM 的用途是什么?它在哪些情况下仍然被使用?
在现代系统中,CSM 的作用越来越不突出,但在某些兼容性优先于“现代性”的场景中,它仍然至关重要。 其主要任务是使遗留系统和设备的启动和使用成为可能。.
一个非常典型的例子是,当你想要 安装或启动旧版操作系统 例如 Windows XP、Windows 7,甚至某些版本的 Windows 8.1,它们没有完整的 UEFI 支持,或者最初是以 MBR + 传统 BIOS 模式安装的。
当你使用时,它也会发挥作用。 配置了 MBR 分区表的硬盘或固态硬盘 作为系统盘。如果没有 CSM,现代 UEFI 需要 GPT 磁盘才能启动,因此系统 MBR 可能无法被识别为有效的启动驱动器。
在某些主板上,CSM 提供特定的兼容性选项 网络设备、存储设备或 PCIe 卡启动这样您就可以调整固件针对每种类型设备的运行方式。
因此,许多制造商仍然在 CSM 中包含几个子选项,例如:
- 存储设备的启动支持 (HDD、SATA SSD、传统模式下的 NVMe SSD)。
- 从网络设备启动 通过传统模式下的 PXE 启动。
- 从 PCIe 设备启动包括一些较旧的显卡或控制器。
- 具有传统启动功能的控制器 仅提供 BIOS 类型 ROM 的产品。
启用 CSM 的优势和劣势
在决定是否开启 CSM 或将其关闭时,您必须权衡所得和所失。 它并不是让你的电脑运行更快的神奇技巧,而是一个兼容层。 这带来了一些限制。
启用 CSM 的明显优势之一是: 与旧版操作系统和硬件几乎完全兼容它保证传统的 MBR 磁盘、某些较旧的显卡以及一些并非为 UEFI 设计的安装程序可以启动。
如果你经常在双启动设置中切换多个操作系统,而其中一个只能在传统模式下运行,那么这样做也会让事情变得更简单。在这种情况下, CSM 可以允许多个系统从同一台计算机启动。前提是它们的安装方式一致(全部安装在传统 FI 系统上,或全部安装在 UEFI 系统上)。
缺点是,激活 CSM 通常会限制或禁用某些功能。 高级 UEFI 功能,例如安全启动并优先采用传统的 BIOS 启动方式。这可能会导致您无法使用某些安全增强功能和最新的固件优化。
此外,启用 CSM 后,可能会出现限制或访问问题。 GPT分区和快速启动功能 Windows 10/11 系统可能会出现这种情况,因为系统运行起来就像在较旧的环境中一样,从而失去现代模型的一些优势。
禁用 CSM 并使用纯 UEFI 的优势

在相对较新的系统中,如果所有重要组件都兼容 UEFI 且系统磁盘使用 GPT 分区表,那么最合乎逻辑的方法是: 禁用 CSM 并以原生 UEFI 模式运行。 尽可能地。
这样一来,你的主板就开始使用 使用 GPT 分区表的 UEFI 启动 作为标准配置。这使您可以利用大容量磁盘,拥有更多主分区,并避免 MBR 的历史局限性。
另一点需要注意的是,禁用 CSM 后,您可以 启用安全启动这是 UEFI 的一项功能,它只允许已签名的启动管理器和操作系统运行,有助于防止恶意软件试图在这一敏感阶段偷偷潜入。
制造商和一些用户也指出,移除兼容层可以实现…… 启动流程效率略高,遗留检查也更少。在初始阶段,能源消耗效率更高。
实际上,如果你的Windows 10或Windows 11安装在GPT分区表上,并且你的所有硬件都是较新的, 通常建议禁用 CSM。尤其是如果您想满足 Windows 11 的要求以及一些现代 GPU 的推荐配置。
什么情况下建议启用 CSM?
并非所有人都需要直接进入纯UEFI模式。有些情况下, 保留 CSM 是明智之举。即使这意味着在配置上牺牲一些现代性。
如果你几年前在MBR磁盘上安装了操作系统,而且你现在仍然每天都在使用该系统,那么计算机出现故障是正常的。 使用 CSM 启动进入传统 BIOS 模式如果在未事先准备好磁盘的情况下禁用它,将会导致无法启动。
如果你想进行一些小改动,情况也是如此。 Windows XP、Vista、7 或某些较早的 Linux 发行版 有些设备与 UEFI 兼容性不佳,或者不支持将 GPT 分区表作为硬件上的系统磁盘。在这些情况下,CSM 几乎是必不可少的。
一些非常老旧的设备(扩展卡、某些启动光驱、特定控制器)只提供 BIOS 类型的选项 ROM,因此 如果没有 CSM,它们就无法初始化为启动设备。.
最后,如果您的团队在传统模式下使用多个系统执行实验室功能或测试,那么这样做可能就有意义了。 维护 CSM 并根据 MBR 进行所有配置要知道,为了获得最大的兼容性,你放弃了最新的 UEFI 功能。
什么情况下应该禁用 CSM?
如果您的电脑比较新,预装了 Windows 10 或 11 系统,并且系统盘格式化为 GPT 格式,那么通常情况下: 制造商已禁用 CSM。 出厂设置。在这种情况下,您无需担心。
如今另一种常见的情况是缺乏 升级到 Windows 11其中一项系统要求是使用带有安全启动和 TPM 的 UEFI,这在许多主板上需要禁用 CSM(或启动 CSM),并确保启动模式为 UEFI。
现代显卡本身对硬件的要求也越来越高。例如,一些用户收到来自AMD软件的警告,表明: 您的 GPU 官方不支持启用 CSM。 建议切换到 UEFI 以获得最佳性能。
在这种情况下,如果你的系统磁盘已经格式化为 GPT(你可以在 Windows 系统中查看),并且你的硬件是较新的, 禁用 CSM 通常是安全且建议的。前提是您谨慎操作,并确认您没有依赖任何旧系统。
当你想禁用 CSM 时,这也是个好主意。 充分利用UEFI的安全性和快速启动功能同时还能避免某些新一代 GPU 在启动时发出某些哔哔声或出现奇怪的行为。
禁用 CSM 时常见的风险和问题
篡改启动配置绝非儿戏,因为 如果启动模式和磁盘类型不一致典型结果是显示“未找到操作系统”消息或启动失败。
如果禁用 CSM 并强制使用 UEFI,但系统磁盘仍然是 MBR 格式,则固件将无法识别有效的 EFI 分区。 除非将该磁盘转换为 GPT 格式,否则系统将无法启动。 并将引导加载程序配置为 UEFI 模式。
另一个常见问题是,当切换到 UEFI 并启用安全启动时, 某些较旧的设备或系统可能不再显示为启动选项。如果显卡或显示器对初始信号处理有问题,则可能会出现黑屏。
有些老款NVIDIA显卡,如果没有更新固件,其DisplayPort输出功能将无法正常工作。 如果 CSM 被禁用,这可能会导致黑屏。因为在 GPU 固件更新之前,它们在纯 UEFI 模式下无法很好地协商信号。
此外,在支持 PCIe 4.0 的主板和协商速度不同的显卡上,有时会出现错误。 启动时发出与接口兼容性相关的蜂鸣声或警报虽然这不一定是 CSM 的问题,但这个参数会影响主板在启动时初始化硬件的方式。
启动时的蜂鸣声及其与 CSM 和 GPU 的关系
一个引人深思并引发诸多疑问的问题是: 电脑开机时主板发出哔哔声一些拥有 NVIDIA RTX 30 GPU(3080、3090 等)的用户报告称,在启动时会听到四声短促的哔哔声,尤其是在显示器关闭的情况下启动时。
在这种情况下,主板会发出警告,提示显卡在启动时未检测到已连接的视频输出或没有有效信号,但是 系统最终顺利启动。 显示器开机时会出现这种情况。这不是严重故障,而是一种兼容性“问题”。
有些主板允许这样做。 通过禁用 BIOS 中的 CSM,这四声蜂鸣声将变成一声蜂鸣声。因为它们改变了 GPU 的初始化方式以及对初始阶段信号缺失的解释方式。
但是,需要谨慎:在其他队伍中,四声哔哔声可能意味着…… 内存问题或主板定时器错误系统甚至无法启动。在这种情况下,问题与 CSM 无关,您需要检查内存模块、连接等。
如果突然开始听到这些哔哔声,最好先检查基本部件(内存、显卡、线缆、显示器),然后再查看 CSM 和 PCIe 模式设置,以排除问题的根源是启动兼容性问题。
CSM、安全启动以及与 Windows 10 和 11 的兼容性

在许多现代 UEFI 固件中,可以选择 安全启动和 CSM 相辅相成通常情况下,要激活兼容性模块,必须先禁用安全启动。
在华硕、微星或类似厂商生产的主板上,你会发现,当你尝试启用 CSM 时,固件本身会强制你这样做。 禁用安全启动相反,要正确使用安全启动,必须将 CSM 设置为关闭,并且必须启用 UEFI 模式。
当前系统,例如 Windows 10,尤其是 Windows 11,是专为在 GPT + UEFI 系统上运行而设计的。事实上,Windows 11 官方要求使用这种类型的启动方式,以及 TPM 和安全启动,因此 CSM 在干净的现代安装中没有立足之地。
如果您想从 MBR + 传统系统切换到 GPT + UEFI 系统,您可以选择以下方式: 在 GPT 磁盘上全新安装 Windows 系统 或者使用 MBR2GPT(在 Windows 10/11 中)等工具或第三方实用程序转换磁盘,这样就不会丢失数据。
重要的是,BIOS/UEFI中的启动模式和磁盘分区类型必须匹配: UEFI 需要 GPT 分区表才能原生启动而传统/CSM 模式则适用于 MBR 和传统引导扇区。
如何判断禁用 CSM 是否会丢失系统数据
在进行任何更改之前,最好先检查一下您当前的配置是否与纯 UEFI 启动兼容。关键在于…… 检查您的系统磁盘格式是 GPT 还是 MBR。 Windows 现在以什么模式启动?
在 Windows 系统中,您可以打开系统信息工具 (msinfo32.exe) 并查看指示以下信息的字段: “BIOS模式”如果显示 UEFI,则系统已在现代模式下启动;如果显示 Legacy,则您正在使用 CSM 或传统 BIOS。
要检查磁盘分区类型,可以使用磁盘管理或分区工具,并验证系统磁盘是否标记为“分区”。 GPT 或 MBR如果您已经在使用 GPT 并且系统可以启动,那么禁用 CSM 通常是一个相对安全的更改。
但是,如果您发现磁盘是 MBR 格式,而 BIOS 模式是 Legacy 模式, 请勿在未先将磁盘转换为 GPT 格式并准备好 UEFI 启动的情况下禁用 CSM。因为在你修复它之前,你的系统将无法使用。
如果您不想因为修改主安装程序而使事情变得复杂,您可以选择以下解决方案: 使用虚拟机运行旧系统避免在主电脑上处理 CSM、分区和启动模式。
对于使用旧版操作系统的用户,虚拟机是 CSM 的替代方案。
很多人都想尝试或重复使用。 出于怀旧或为了运行旧软件而运行旧操作系统但是,频繁地激活和停用 CSM 可能会破坏主启动过程,因此没有必要为此而陷入困境。
在这些情况下,最便捷、最安全的选择是创建 带有诸如以下工具的虚拟机 VirtualBoxVMware或其他公司您可以在这里安装 Windows XP、7、一些较旧的 Linux 发行版等,而无需更改计算机的物理启动配置。
为了使这些虚拟机良好运行,理想情况下, 在 BIOS/UEFI 中启用硬件虚拟化(Intel VT-x、AMD-V)。这样一来,性能就可以接受,客户系统也能流畅运行。
这种方法有几个优点:不需要多个启动硬盘,不需要修改电脑的UEFI/Legacy模式,而且 如果虚拟机内部出现问题,只需将其删除或恢复副本即可。不会再因为 CSM 的奇怪变化而丢失您的真实系统。
但是,请记住,不受支持的系统已经多年没有收到安全补丁了,所以 在虚拟机中将它们连接到互联网也存在风险。即使这些程序运行在虚拟化环境中,也始终建议限制它们在网络上的使用和暴露。
总而言之,CSM 是一款非常有用的兼容性工具,但在现代 PC 上,它的必要性越来越低: 如果你的所有硬件和系统都已经兼容 UEFI 和 GPT,那么最明智的做法就是不用它。如果你依赖的是老旧的设备或系统,那么在过渡时期,它仍然可以成为你最好的帮手。
从小就对科技充满热情。我喜欢了解该领域的最新动态,最重要的是,进行交流。这也是我多年来致力于科技和视频游戏网站交流的原因。您可以找到我撰写的有关 Android、Windows、MacOS、iOS、任天堂或您想到的任何其他相关主题的文章。