RU使用说明

在计算机的调试过程中,研发人员经常会用到RU.EXE这个程序。在研发人员不能到场的情况下,也经常会提供RU.EXE这个程序,请现场的技术人员帮忙执行一些操作,以获得他们需要的信息。但普通的应用技术人员往往对RU.EXE不熟。本文简要介绍一下RU.EXE的作用和DOS命令参数。

RU.EXE可查看以下信息:

  1. PCI 配置空间;
  2. PCI Express;
  3. 超级I/O芯片;
  4. 系统芯片
  5. 16位端口读写,可高达32位数据;
  6. IO空间;
  7. IDE/AHCI驱动检测;
  8. 读写内存(在EMM386驱动下,最高1MB);
  9. CPU MSRs;
  10. SMBIOS数据;
  11. SMBUS数据;
  12. UEFI变量(需要RUSMI模块);
  13. 读写LBAs
  14. 读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:跳过初始化文本模式

RU.EXE常用快捷键

下拉菜单中没有列出的快捷键:
Space:切换二进制位图窗口
F1:帮助
F2:保存寄存器或默认可执行文件
Shift+F2:将寄存器另存为二进制格式
F3:加载寄存器
F4:切换到显示 ASCII
Ctrl+F4:编辑 ASCII
F5:配置总线类型
Shift+F5:强制寄存器类型
F6:列出并选择 PCI 设备
Shift+F6:扫描所有 PCI 功能并选择
F7:8位/16位/32位数据
F8:比较寄存器文件
F9:ISA IO 选择
F12:保存屏幕截图
Shift+F12:选择默认文件夹以保存屏幕截图
':在命令或寄存器区域之间切换
PgUp:下一页/PCI 设备
PgDn:上一页/PCI 设备
Ctrl+PgUp:查找下一个 ROM
Ctrl+PgDn:查找上一个.ROM
Ctrl+I:系统信息
Ctrl+D:查找十六进制数据
Ctrl+F:查找字符串
Ctrl+U:打开/关闭声音
Ctrl+O:打开 SIO 的配置(在读/写之前发送命令)
Ctrl+Y:关闭 SIO 的配置(读/写后发送命令)
Ctrl+L:更改颜色设置
Alt+X/Q:退出/离开
Ctrl+[ ]:刷新率更慢/更快
Ctrl±:开/关刷新
Ctrl+G:从当前 PCI 基址跳转到内存或 IO 空间
ALT+M:重新配置当前总线的参数
ALT+L:列出并选择寄存器详细信息
TAB:移动到下一组寄存器
Shift+TAB:移动到前一组寄存器
ALT+CTRL+END:关闭系统

RU.exe程序界面底部常用操作命令:

ESC:清除命令行
O x,y :输出 32 位的值到端口
I x :从端口输入 8 位数据
W x,y : 将值写入寄存器 #
F [x,y] z:用值填充到 从#到#的寄存器中
G x:跳转到寄存器
C 公式:RU.EXE计算公式 xxh 的结果 - 十六进制
S 字符串:在此页面中搜索字符串
SV 值:在此页面中搜索十六进制值
Up/Down:选择命令历史记录
Q:退出程序,进入操作系统
REBOOT:运行 INT19
OFF:关闭系统

推荐文章:

《工业计算机硬件技术支持手册》简介
AMI UEFI BIOS更新程序AFUEFIX64.EXE中文使用说明
MSI主板如何使用“更新BIOS按钮”更新BIOS
如何用 微星M-Flash更新BIOS?
英特尔性能混合体系结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值