RU工具可在Windows下直接读写主板CMOS配置,需以管理员权限运行、关闭BitLocker,支持CMOS导出/写入、SIO寄存器操作三种方式,其中SIO间接操作最安全。

想直接读写主板CMOS配置,绕过UEFI界面手动调整时序、电压、锁频等参数,RU工具是少数能在Windows下直达硬件寄存器的方案之一。
确认RU运行环境与权限
以管理员身份启动CMD或PowerShell,否则RU无法访问I/O端口和MSR寄存器。
执行 ru /? 查看帮助,确认输出中包含 CMOS 和 RTC 相关选项——若无,说明你用的是精简版RU(如RU_EFI),需换用完整版RU.EXE(v2.28+)。
RU不依赖驱动安装,但【必须关闭BitLocker全盘加密】,否则CMOS读取会失败并报错0x80070005。
读取当前CMOS RAM内容
执行命令:ru /d CMOS cmos_dump.bin
该命令将0x00–0xFF共256字节CMOS RAM完整导出为二进制文件。注意:CMOS RAM前14字节为RTC实时时钟寄存器,不可随意改写,否则可能导致系统时间错乱或无法开机。
用十六进制编辑器(如HxD)打开cmos_dump.bin,重点关注0x2E–0x2F(Super I/O索引/数据端口地址)、0x30–0x31(芯片ID)、0x59–0x5A(CPU倍频锁定状态)等关键偏移。
修改并写回CMOS配置
方法一:直接内存映射写入(高风险)
执行 ru /w CMOS 0x59 0x01 → 将CMOS偏移0x59处单字节设为0x01(例如解除倍频锁)。此操作立即生效,无需重启,但【写错地址或值可能触发CMOS校验失败,导致开机黑屏】。
方法二:批量烧录修改后镜像
先用HxD编辑cmos_dump.bin,保存;再执行 ru /l cmos_dump.bin 加载文件 → ru /w CMOS 全量写入。此方式适合多字节协同修改,但要求校验和(位于0x0E)已按算法重算,否则主板上电自检会清空CMOS。
方法三:通过SIO端口间接操作(推荐新手)
先查主板Super I/O芯片型号(常用Winbond NCT6798D、ITE IT8686E),再用 ru /d SIO 获取当前SIO配置;找到对应电压/频率控制寄存器地址(如NCT6798D的0x60–0x61为Vcore控制),用 ru /w SIO 0x60 0x3C 写入新值。此路径经SIO桥接,比直写CMOS更安全。











