RWEverything is a free program for Microsoft Windows devices that displays low-level PC hardware details in its interface when run.
The program is not a general hardware information tool like Speccy, HWInfo 32, or HardInfo, but a very specialized program designed specifically for the purpose of revealing low-level hardware information such as CPU MSR registers, ACPI Tables DUMP, or PCI Option ROMs data.
What's particularly interesting about the program is that it can not only read and display the information, but also modify hardware settings. The program's full name is Read & Write Everything, and that makes it clear that it is more than just a tool to display system information.
The developer of the program recommends that the program is not used in commercial or consumer products as it can damage hardware if used incorrectly. The read part of the program is save however, while the write option may cause issues.
RWEverything is offered as a portable version and as a setup version. The portable version, which I used to test the application, ran fine and without issues. The interface looks a bit dated but I don't find this to be particularly problematic if the functionality is fine.
One issue that new users will have with the program is that the icons don't have a lot of text attached to them. You can hover over an icon to find out what it does,but it will take a bit of time to get used to the program.
You may use the menu at the top instead to open the various modules the program has to offer though, which I recommend at least in the beginning.
The program displays modules in windows inside the main program window. This means that you can open multiple modules at the same time, and if you have the space, display them next to each other in a single program window.
The program supports the following hardware components at the time of writing:
This utility access almost all the computer hardware, including PCI (PCI Express), PCI Index/Data, Memory, Memory Index/Data, I/O Space, I/O Index/Data, Super I/O, Clock Generator, DIMM SPD, SMBus Device, CPU MSR Registers, ATA/ATAPI Identify Data, Disk Read Write, ACPI Tables Dump (include AML decode), Embedded Controller, USB Information, SMBIOS Structures, PCI Option ROMs, MP Configuration Table, E820, EDID and Remote Access.
You can edit data usually with a double-click when the hex editor is open. Note that you need to save the data using the save option to make a permanent change. It is quite possible that you may damage the component in question or block operating systems from loading properly if you make mistakes when you edit data directly using RWEverything.
RWEverything is a highly specialized program for Windows to display information about low-level computer hardware, and to make modifications.
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.