在计算机的调试过程中,研发人员经常会用到RU.EXE这个程序。在研发人员不能到场的情况下,也经常会提供RU.EXE这个程序,请现场的技术人员帮忙执行一些操作,以获得他们需要的信息。但普通的应用技术人员往往对RU.EXE不熟。本文简要介绍一下RU.EXE的作用和DOS命令参数。
RU.EXE可查看以下信息:
- PCI 配置空间;
- PCI Express;
- 超级I/O芯片;
- 系统芯片
- 16位端口读写,可高达32位数据;
- IO空间;
- IDE/AHCI驱动检测;
- 读写内存(在EMM386驱动下,最高1MB);
- CPU MSRs;
- SMBIOS数据;
- SMBUS数据;
- UEFI变量(需要RUSMI模块);
- 读写LBAs
- 读ACPI表
RU.EXE命令行参数:
/L <文件> → 载入RU以前保存的<文件>
/D <类型>[:子类型] <文件> → 将指定<类型>寄存器的信息转储到<文件>
<类型> = ACPI / SMBIOS / VAR / VARS / E820
[子类型] = 在<类型>中指定单个项目
例如: ru /d ACPI:MSDM file.ext
/A → 强制不对旧版系统使用 KBC 命令
/X → 关闭电源 (ACPI S5)
/S → 安全模式
/Sxx → 安全模式,xx 采用十六进制格式。xx 的每个位代表一个选项:
BIT0=1:用于ALT-8 CPU只读取 MTRR
BIT1=1:显示来自键盘的读数
BIT2=1:跳过检测 SIO
BIT3=1:跳过初始化文本模式

最低0.47元/天 解锁文章
5136

被折叠的 条评论
为什么被折叠?



