问题,换句话说:

如何将 MSI BIOS 设置为 Legacy?


如何激活 LEGACY+UEFI 选项?


如何切换并保持
(maintain)更改LEGACY+UEFI

Linux 命令:

sudo dmidecode -s baseboard-manufacturer

微星国际股份有限公司


(MSI主板)

安装的最新 BIOS 版本:
sudo dmidecode -s bios-Release-Date

08/20/2024

sudo dmidecode -s bios-version

1.J0

sudo dmidecode --type bios |grep -i 'legacy'

支持 USB 传统版本

sudo dmidecode --type bios |grep -i 'boot'

支持从 CD 启动 支持


可选启动


支持 BIOS 启动规范

第 12 代处理器
lscpu | grep "Model name"

型号名称:第 12 代 Intel(R) Core(TM) i5-12500

第 12 代处理器
cat /proc/cpuinfo | sed -En 's/^.*name\s+:.*-(1[0-9]|[0-9])[0-9]+.*$/Intel Gen: \1/p;T;q'

英特尔 Gen: 12

定义:

CSM = 兼容性支持模块


UEFI = 统一可扩展固件接口

3对BIOS进行了更改,以便

从 UEFI启动


到 CSM Legacy。


注意:下面的更改顺序 1. 2. 3. 可能很重要。

使用 F11 启动到 MSI BIOS …

  1. 设置(屏幕左侧)\

    高级 \


    BIOS CSM/UEFI 模式原先 = UEFI


    BIOS CSM/UEFI 模式现在 = CSM,


    因此从 UEFI 更改为 CSM

  2. 安全(屏幕右侧,右下角)\

    安全启动 \


    安全启动 = 已禁用

  3. 设置(屏幕左侧)\

    Boot \


    启动模式选择 =
    LEGACY+UEFI

3完成上述更改后,

MSI BIOS


保存更改并重新启动。


或者


F10 = 保存配置并退出?

注意:以上手动选择的 BIOS 保存值为cancelled

因为:


在启动时,BIOS 值
changed由 BIOS 决定。

在启动时,屏幕消息,3 秒:

此卡未检测到 VBIOS 支持。BIOS
'BIOS CSM/UEFI Mode'中的设置将更改为'UEFI'

按任意键或等待 3 秒钟继续。


参见下图:

背景:

计算机 1,
03rd第 1 代处理器,SpinRite 6.1 启动fine

计算机 2,
12th第 1 代处理器,SpinRite 6.1 未启动。

因此,USB 棒(磁盘)没有问题,


SpinRite 6.1 在计算机 1,第 1 代处理器上运行良好
3rd。SpinRite

6.1 使用 FreeDOS。

使用:

操作系统:Kubuntu 22.04.5 LTS x86_64

neofetch --stdout |grep 'OS:'

3.3
dmidecode --version

如何将MSIBIOS 从 UEFI 模式切换到LEGACY+UEFI模式?

15

  • 2
    框架挑战:你为什么要在 2024 年这样做?


    – 

  • 在设置中更改它。您更换过 CMOS 电池吗?


    – 

  • 问题:为什么你想在 2024 年这样做? 回答:在 2024 年,需要启动到 Legacy 才能运行 2024 软件,新版本几个月前刚刚发布,SpinRite 版本6.1,请参阅上面的 SR61 详细信息。SpinRite 版本 6.0 已有几十年的历史,但 SpinRite 版本6.1是 2024 年的新版本,现在只有几个月的历史。


    – 

  • 1
    目前有很多恢复软件可以在 Linux 和 Windows 上运行,为什么是 SpinRite?


    – 

  • 无论如何,Ramhoubd 已经给出了答案:在 UEFI 设置中更改它,如果支持,那就应该可以了。现在推出的大多数硬件不再支持 Legacy/CSM/“BIOS”模式。如果你的硬件不支持,那就没办法了。


    – 


最佳答案
3

以上手动选择的BIOS保存值被取消。因为:

  • 在启动过程中,BIOS 值会被 BIOS 改变。

根据此描述,您似乎需要更换主板上的 CMOS 电池。

1


  • – 

指出问题中报告了以下错误:

“此卡中未检测到 VBIOS 支持。BIOS 中的‘BIOS CSM/UEFI 模式’设置将更改为‘UEFI’。按任意键或等待 3 秒钟以继续。”

可能与环境一起发生:

配有英特尔® Arc™ A770 或 A750 显卡且 VBIOS 为 20.0.1049 的系统。可在 MSI PRO Z690-A WiFi DDR4 和 Z790 主板上看到。

Intel 网站给出的解决方案是更新 Arc 显卡固件:

从驱动程序 31.0.101.4644 开始,安装程序包包含 Arc 显卡的固件更新程序,包括对一些已知问题的修复和改进。请安装以更新您的 Arc 显卡固件。

虽然这是关于可能原因的推测性答案,因为问题中没有指定具体的主板、显卡和固件,但与另一个(CMOS 电池是可能的原因)相比,这是该问题的另一种解释。


在 MSI 论坛上还发现随机出现相同的错误:

所以我的问题是,我收到此错误,此卡中未检测到 VBIOS 支持。BIOS 中的 BIOS CSM/UEFI 模式设置将随机更改为“已启用” ,但仅当我通过 Windows 重新启动 PC 时,如果我冷启动 PC,则不会出现任何问题。

上述 MSI 论坛帖子中没有真正确定错误原因。最初,更换显卡的 PCIe 电源线后问题消失,但安装原始电源线后,错误不再出现。

此卡中未检测到 VBIOS 支持。BIOS 中的“BIOS CSM/UEFI 模式”设置将更改为“UEFI”。

此消息的意思是:您的 GPU 不支持传统 BIOS 启动模式,仅支持原生 UEFI 模式。因此,MSI BIOS“有帮助地”将启动模式切换为仅 UEFI。

使用您当前的 GPU,在旧版 BIOS 模式下启动会导致 GPU 被禁用(= 黑屏/无头模式),直到启动现代操作系统并加载其 GPU 驱动程序。旧版 BIOS 启动过程无法显示任何启动消息,这会使调试任何启动问题变得相当困难。FreeDOS 与 MS-DOS 一样,依赖 VBIOS 进行显示。

如果您的 GPU 有包含传统 VBIOS 功能的 GPU 固件升级,则安装该固件将能够在传统模式下显示内容,因此 MSI BIOS 应该允许选择 LEGACY+UEFI 启动模式。

如果没有可用的 GPU 固件升级,那么您可能必须用包含旧版 VBIOS 功能的 GPU 替换(降级?)您的 GPU。