你在这里要求的东西在物理上是不可能的。1如果您的目标 BIOS 没有内置方法来捕获屏幕截图,则外部软件无法这样做。
- 大多数 PC 中的 BIOS 运行在系统上的所有其他内容之下。
- 尽管有时可以访问数据寄存器,但无法从系统的更高级别(例如操作系统内部)访问 BIOS 应用程序接口
- BIOS 本身无法运行外部应用程序。
你期望发生的事情根本行不通。您需要研究替代解决方案。至少有三种方法可以解决这个问题:
BIOS 模拟器
不要与虚拟机混淆!大多数 VM 系统都有自己的 BIOS,用于在来宾操作系统和主机虚拟化软件之间进行接口,但这与您的计算机 BIOS 不同。您拍摄的任何屏幕截图都将是虚拟机软件的伪装 BIOS,而不是您系统上的真实 BIOS。它们几乎可以肯定是完全不同的。
您需要的是一款专用软件,用于模拟您所针对的机器的特定 BIOS。这些存在于许多 BIOS 制造商中,并且通常可以读取 BIOS 闪存更新文件,打开它们并在测试环境中运行它们。基本上,这是一个专门用于 BIOS 的虚拟机主机。但是,这些都非常特定于您的 BIOS 制造商的品牌和型号。由于这些差异很大,您需要查看主板的确切品牌,您需要为 BIOS 提供说明并查找和仿真器。
视频输出捕捉
这是一种硬件而非软件解决方案,但实现此目的的一种方法是使用插入的视频捕获设备代替监视器。例如,VGA2USB 捕获设备或启用网络的远程 KVM 控制器将允许您读取和记录在视频输出上发送的实际图片(BIOS 假定为监视器)。
欺骗
使用别人的截图。谷歌图片搜索是您的朋友,主板制造商的 PDF 手册也是如此。您通常可以在几乎任何 BIOS 系统中找到任何屏幕的截图。他们不会有你的设置,但他们会显示屏幕布局,你可以用 Photoshop 处理它们以按照你想要的方式读取它们,或者简单地用覆盖层注释它们,指出应该在哪里进行更改。
您选择哪种解决方案在很大程度上取决于您希望投入多少时间和精力,以及捕获目标系统上使用的确切配置的重要性。
最后一句警告:不要完全依赖截图!当然,截图会让大多数人更容易理解,但如果你没有写出好的副本来描述必须采取的步骤,最终的结果将是脆弱的和自我过时的。BIOS 更新将伴随着略有不同的布局,并会淘汰您的屏幕截图。人们最终会得到与您所针对的主板不同的主板,并且甚至不知道他们正在寻找什么设置。没有氧气面罩,独角兽将在太空中消失。2屏幕截图应该是对真实教学副本的补充,而不是替代。
1至少对于大多数旧版 BIOS 而言;较新的 UEFI 系统使这在技术上成为可能,但我还不知道任何实现。
2只是检查你是否真的在阅读,而不仅仅是略读。这个警告很重要,不要跳过它。