R.tester – hard drive, SSD and flash diagnostics


R.tester is a free data storage analysis software with HDD, SSHD (hybrid drive), SSD and flash drive support. It is capable to check your drive for errors, display its SMART, perform automated advanced diagnostics using built-in algorithms and much more. 
The app is portable by default, it requires no installation.

One of the R.tester's essential differences is its ability to work directly through the device drivers. That provides unrivaled capabilities, but requires supporting a broad range of hardware.
Hence we constantly collect feedback. Should you find out that your hardware configuration isn't supported by the utility, please let us know.

Note the option to save a diagnostic dump. That can be done both in a main window, using the “Diag dump” button, and after a quick diagnostics. In the latter case the dump will also contain drive test results.

Afterwards you can open the dump in R.tester (right-click the device list) and examine device condition without connecting it to a PC. Or you can show that dump to someone else asking for advice. One of the options is our support forum.

Quick drive diagnostics with the QuickDiag function

You no longer need to memorize S.M.A.R.T. parameters' names. SMART analysis is one of the QuickDiag features, the utility will warn you in case of abnormalities, explaining what's wrong and why.

All you have to do is to select a device in the list and click “QuickDiag” button.

That will initiate the following sequence:

  1. Preliminary device condition information will be collected.
  2. Analysis and preparation of a test suite.
  3. Test suite execution coupled with the collection of additional technical data.
  4. All the collected data is analyzed as a whole.
  5. Presumptive diagnosis output. In case of signs of failure detected abnormalities are listed together with their interpretation.

If the device is not detected, you can use “Device not in list” option. Then select the device type from the list and specify the symptoms in the questionnaire to find out a probable malfunction.

For advanced users

“Toolbox” contains manual drive analysis tools.

Our data recovery engineers use R.tester as a drive diagnostic software when PC-3000 isn't available.

During the R.tester development, priority was given to ensuring the user's data safety. Therefore read-only mode is enabled by default and proactive tooltips are displayed when potentially unsafe tools or functions are chosen.

The app uses vendor-specific protocols for the most commonly used USB bridges and PCI adapters. That helps to bypass many limitations of Windows drivers and/or adapters themselves.

Please note this feature may trigger antivirus warning. So we suggest adding R.tester to exclusion list.

Supported drive types:

  • HDD (hard drives);
  • SSD (solid-state drives);
  • SSHD (hybrid drives);
  • USB Flash and USB SSD.

Supported interfaces:

  • ATA – universal support (PATA, SATA, ZIF, CE-ATA, etc.);
  • SCSI – universal support (SCSI, SAS, FC-AL, SSA, iSCSI);
  • USB – universal support (USB, FireWire, Thunderbolt);
  • NVME – available features depend on the device driver.

Distinctive tools and features for manual analysis and diagnostics

  • Debug dump support allows to analyze a drive without having it connected physically.
  • Hot swap (hot-plug) devices are supported on the fly independently of the interface.
  • Real HDD / SSD manufacturer and vendor family are detected whenever possible.
  • USB flash controller (IC) and NAND memory (Flash ID) are detected whenever possible.
  • System drives can be protected by hiding them by serial number and/or by the physical path in the OS.
  • TCG encryption support (SED / BDE / FDE / FIPS / ...), including proprietary technologies (Seagate SeaCOS / DriveTrust, Toshiba DRM, ...).
  • Vendor-specific encryption support for WD USB drives.
  • Convenient, interface-dependent drive passport display, which is also fully customizable.
  • Vendor- and interface-dependent S.M.A.R.T. display.
  • SMART error logs for ATA-compatible drives, including interpreter for standard ATA commands.
  • Easy access to configuration parameters for SCSI Mode Page / Vital Product Data (VPD) / Logs even when they are emulated on driver or USB adapter level.
  • CERT Tool Lite – scripting engine for automated drive tests with graph support and temperature and G-list defects monitoring.
  • ATA & SCSI Command Exerciser – tools to manually send ATA and SCSI commands.
  • ATA Security Tool – a tool to work with the Security subsystem. Set or remove a password, block or unblock the drive if the interface allows that.
  • SCSI Drive Self-Test – a tool to launch DST tests and view the log with previous test results.

Important notes regarding “QuickDiag” algorithm

  • Except in certain cases, precise malfunction detection can't be guaranteed in automatic mode. At present such result requires professional hardware and highly-qualified personnel. QuickDiag results are evaluative and intended for acquiring insight into the nature of the problem. We recommend contacting a data recovery company for a perfectly accurate diagnosis.
  • Algorithm logic is based on an idea that user assumes there is a malfunction. Algorithm's goal is to determine its nature. 

Test suite and its parameters depend on the storage type and model, and the information from the questionnaire.

Interpretation of results and subsequent predictions are performed according to the rule set, which may vary depending on the drive type, the vendor and the model. Rules are described as Lua code and loaded as necessary from included libraries.

System requirements

– x86-compatible PC with a 1 GHz (or faster) processor and 256 MB RAM (or more);
– 800 x 600 display (1200 x 900 and above is recommended);
– Windows OS (32-bit or 64-bit): 2000 SP4, XP SP1 and newer, Vista, 7, 8.x, 10, Server 2003 / 2008 / 2012.