# RU 工具入口

RUAMI James Wang ,其中包括 IA32 X64 版本的 Ru.EFI 和一个 Windows 版本的 Rw.EXE

  • U 盘格式需要是 Fat32格式

  • Ru文件 当道 U盘根目录

  • 将对应的 shell文件 放到 efi/boot/ 目录下

  • 点击 Delete 进入 BIOS , 密码 统一为 123456

  • 进入 Sava & Reset 页面 选中最后一个 Lanch EFI shell from file system

  • 进入 Shell 里面之后,输入 Ru.efi 进入 Ru寄存器 即可进行 相关寄存器 的操作

# RU 工具的基本使用

RU工具主菜单

# File 菜单

File 菜单提供了 Load SaveCompare 功能,用于 保存读取当 前页面的 数据

FIle菜单

# Config 菜单

Config 主要进行 寄存器的访问

Config菜单

# PCI

PCI 可以 访问PCI设备选中后 输入要 查看设备Bus Dev Func

查看PCI设备的Bus

# ISA IO

ISA IOIndex/Data 这种形式的访问 IO Port , Index行列特点

ISA IO

ISA IO选项

查看CMOS的结果

# IO Space

IO Space菜单

Normal IO Space查看端口

# IDE Identify

查看当前系统中的 SATA 接口的 硬盘信 息 ( PCIR 接口的 SSD 不行)

IDE Identify查看硬盘选中

查看硬盘信息

查看硬盘信息

# ACPI

ACPI TABLE

查每一项的Table

# Memory

输入要查看的 内存位置 即可,最高 支持4G内存

输入要查看的内存位置

# CPU MSR

# SMBIOS

查看本机的SMBIOS

# SMBus

根据设备相关硬件信息

选择SMbus

选择PCH

# ATi PCI Space

图形处理器 PCI 空间

# UEFI Variable

查看 UEFI 的变量 (可能存在不准,可在 shell 下查看)

# AHCI MMIO

高级主机 控制器接口 (``Advanced Host Control Interface , AHCI )相关的 内存映射输入 / 输出 `

AHCI MMIO 提供了一种访问 AHCI 控制器寄存器的方式。通过 内存映射 ,系统 软件 可以 读取写入 这些寄存器,以进行 AHCI控制器配置管理 。这些存储器存储了 关于SATA 设备的状态,命令,错误信息等数据。

# USB MMIO

# GO 菜单

Go菜单

  • Next 切换:查看 一个项目
  • Previous 切换查看 一个项目
  • Clear all history
  • Mem/IO space

# Tools 菜单

Tools菜单

  • List PCI devices : 列出当前系统中 全部PCI 设备
  • Toggle 8/16/32 bit 使当前界面在 8Byte , 16Byte , 32Byte 显示之间 切换 ,在 查看寄存器 时很有用
  • Toggle ASCII/Info : 切换界面在 ASCII显示信息显示模式 切换
  • System Info 显示当前系统基本信息
  • Help 帮助信息

ASCII显示

信息显示

# Change Color

切换 页面 配色

  • Normal 模式, 绿红
  • User Defined 黑白

切换界面配色

# Toggle Sound

切换声音

# Reboot INT 19

# Turn off system

关机 (在 UEFI 下无效)

# Quit

退出RU

# 快捷键

  • F1 帮助
  • F2 保存
  • F3 load and program chipset 负载和程序芯片组
  • F4 ASCII显示信息显示 模式切换
  • F5 进入 Config菜单 ,可以选择 PCIISAACPIMemory CPU
  • F6 列出 全部PCI设备
  • F78bi t, 16bit32 bit 之间切换
  • F8 比较文件
  • F9 IO Space
  • F10 退出到 Shell

# X86 信息基本操作

  • PCI信息 的访问
  • 访问 IO Port 直接访问
  • IO Port Index/Data 方式访问
  • Memory 的访问
  • Memory Index/Data 方式的访问
  • MSR 的访问

# 使用 RU 获取 CPU 温度

  • F5 调出下面的 菜单 选择 CPU MSR , 或者直接 ALT+ 8

# RW

RW 主界面可以通过快捷图标访问或 Access 下拉菜单选项中访问

  • 绿色区域:寄存器区
  • 蓝色区域:解析区

寄存器可以显示 256 个 BYTE ( 0~255 )

offset地址 = 横坐标 + 纵坐标 * 16

RW工具

# 常用功能

可以选择设备

PCI Express

32位查看详细信息

# Memory

选择 Memory, 指定地址。

打开Memory

# IO space

  • 选择 IO SPace
  • 输入 IO Base
  • 查看对应的 Port值

IO Space

# I/O Index

  • 通过 IO Index/Data 访问 CMOS 寄存器,其分为上下两个 BankIndex/Data Port : 70h/71h

  • 点击 OK 即可查看 CMOS寄存器 的值

  • 时钟时间

查看时钟时间

# CMOS 寄存器地址 Spec

CMOS寄存器地址Spec

# APCI

选择 APCI Table 选项,会列出所有加载 ACPI table , 以及对每一个 table的解释 ,里面包含了 BIOS 的所有 ASL code ,也可以通过保存按钮把所有 ACPI table 保存下来

ACPI table

XSDT Table 包含所有其它 table入口地址 ,解析后包括: 签名/长度OEM IDOEM Table ID

XSDT Table

# Embedded Controller

EC

# USB

USB 拓扑结构,查看 USB 设备信息。

USB

# SMBIOS Structures

包括一些基本的硬件信息, SMBIOS ( System Management BIOS ) 是主板或系统制造商以 标准格式 显示产品管理信息 所需遵循 的同意规范的 统一规范 ,其数据包括了有关 脑系统和配件 的信息。可以通过 SMBIOS 获取 序列号电脑厂商内存串口 以及 其它硬件配置 信息。

SMBIOS Structures

# Command

通过选项 Command,用户可以通过命令来读和写一些寄存器

  • I 80
  • I 60

Command

# 参考资料

此文章已被阅读次数:正在加载...更新于

请我喝[茶]~( ̄▽ ̄)~*

YuHeShui 微信支付

微信支付

YuHeShui 支付宝

支付宝

YuHeShui 贝宝

贝宝