Installation Process of MRT Pro ② — Installation of Card Driver

After plugging MRT hardware card into the slot of host, you can turn on the computer and start installing the driver.

Before starting the installation, the most important thing is to close all Trojan Firewalls and anti-virus software. MRT Lab has issued a software and hardware compatibility list from which you can check all the incompatible anti-virus software (see

Since MRT Pro needs direct access to hardware to work, it can easily be blocked by anti-virus software. As to this, we are actively negotiating with anti-virus software manufacturers so as to put MRT Pro to the white list. In principle, users should not install MRT Pro in computers with incompatible software. But as a workaround, users can turn off all the anti-virus software. Add all the files of MRT to the local white list of anti-virus software after installation. Then MRT Pro can work normally in the environment with anti-virus software. The way of adding to white list will be described in the following document. Currently, users should close anti-virus software before installing the driver.

MRT software installation package can be downloaded on MRT official website.

There will be several files after unzipping the installation package. As is shown in the picture:


The function of these files:

DriverSetup.exe   Installation program of MRT card driver. Used to install hardware driver.

MrtSetup.exe   Installation program of MRT software. Used to install main program of MRT.

VCRedist_x86_2008_SP1.exe   Used to install VC runtime. You must install this runtime to run the main program.

In fact, the order of installation of these three programs does not matter. As long as all these three programs are properly installed, MRT will be able to run.

Generally speaking, we are accustomed to install the driver first. At the first boot after MRT card plugged into host, Windows may pop out a “Found New Hardware” dialog box. At this time, we need to click “Cancel”. Otherwise Windows will install a system-provided universal driver for MRT card. In this way, MRT cannot run normally. So we need to cancel the auto-installation. Then click DriverSetup.exe to run MRT driver installation program. We should use MRT driver installation program to install MRT card driver. After opening the MRT driver installation program, we just need to click “Install” to complete the installation.

Driver installation program will do the following operation:

First, extract two driver-related files in the current directory. As is shown in the picture:


The function of these two documents:

mrtatarx.inf   Setup information file of driver. It contains setup information of driver. This is a text file and can be opened by Notepad program.

mrtatarx.sys   This is the driver. The operating system will load this file.

The installation program will copy mrtatarx.inf to C: \ WINDOWS \ inf and copy mrtatarx.sys to C: \ WINDOWS \ system32 \ drivers. When the operating system starts, the driver file C: \ WINDOWS \ system32 \ drivers \ mrtatarx.sys will be loaded. At last, the driver file will register MRT driver on the operating system. Installation completed.

Once the driver is installed correctly, you can see MRT card in Device Manager. As is shown in the picture:

SATA controller

You can see MRT card in Device Manager IDE ATA / ATAPI Controller, name of the  device is MRT Extended SATA Controller.

If you see this device without a question mark or exclamation mark in front, then MRT card driver has been successfully installed.

At last, let’s have a look at the common problems and related solutions in driver installation process:

1. No MRT Extended SATA Controller in Device Manager after installing the driver with DriverSetup.exe.

In this case, MRT software cannot run. When you try to run it, “Can’t find device” will be prompted. It indicates that the software did not found MRT card. Software communicates with card through driver. If the driver is not installed properly, or MRT hardware card is not plugged in the host slot correctly, this will happen.

Note: If MRT software prompts “Can’t find device” when running, then there is no MRT Extended SATA Controller in Device Manager. That is to say MRT driver was not loaded properly. It could be for one of following reasons: the driver was not installed, driver files were deleted by anti-virus software, the information of driver in registry was damaged. All these are software problems of driver. Additionally, it may be caused by hardware problem: improper plugging or damage of MRT card.

We usually use “process of elimination” to determine the cause of problem. First, you need to check if there is MRT card in Device Manager.

As long as the MRT card is in good condition and properly plugged in the host slot, there will surely be a device in Device Manager after entering the system. If the driver is installed correctly, the name of device should be MRT Extended SATA Controller. If the driver is not installed, the name of device may be “Unknown Device”, “Unrecognized Device”, “Universal AHCI Controller”, or “Universal IDE Controller” etc. But whatever the name is, there will be one more device in Device Manager after MRT card plugged. If not, there must be hardware problem. It may be too much dust in PCIE slot or MRT card failure. If it is the latter one, you need to return the MRT card to the vendor for replacement.

If you can see a new device, hardware problems can be ruled out. In this case, you can use DriverSetup.exe to install the driver. If the installation of driver fails, it must be problem of Windows operating system.

Which problems can lead to MRT unsuccessful driver installation?

▪ Obstruction caused by anti-virus software

▪ Damage of Windows Service Manager component or improper permission settings

▪ Damage of Windows Plug and Play Manager component damage or improper permissions equipment

▪ Damage of registry of MRT driver

▪ Wrong group policy settings

▪ Not compatible with a hardware driver already installed

▪ Damage of other system files functionally related with driver installation, Plug and Play or device management.

In short, a lot of reasons and errors of Windows system may lead to failure of MRT hardware driver installation. The process of identifying the cause and solving the problem is complicated. Searching for the solutions for failure of installing driver of sound cards, video cards, network cards on Baidu, you can find that almost all the external devices can have problems when you try to install the dirver of them in some operating system. The cause of the problem is varied.

The best solution for this problem is to reinstall the operating system, then install MRT hardware driver in a completely clean environment. Do not install other software until MRT driver and MRT software are installed and tested to be available. After installation of other software, make a one-click restore backup for the entire system disk(generally C:\). With the backup, you can make recovery quickly by One-click Restore when operating environment of MRT is damaged. It will save a lot of time. Please note that only C:\ needs to be backed up, because the operating system, registry and MRT hardware driver are all in C:\. MRT software is pure green software and does not rely on the registry. So it can be easily repaired after damaged.

Sometimes you still cannot install the driver after reinstalling the operating system. At this time, we suggest you change a system installation CD. Some system installation CDs may be unpatched or have been simplified, thus lacking some important files. In operating system installed with this kind of CD, generic software (such as chatting software, player, browser etc.) can run, but MRT cannot. This is because MRT requires a standard and complete operating system environment. Therefore, if the MRT still cannot run after reinstalling the system, we suggest you use different versions of system disk to reinstall the system. Similarly, if you find a system disk that allow normal operation of MRT, do not forget to make a copy of one-click restore. So you can make recovery quickly next time when something goes wrong. Please note that do not plug in MRT card when installing operating system with system disk. Otherwise MRT card can be detected and the operating system will force to install a driver for MRT that is not compatible with it. Even if the installation is successful, MRT driver may be damaged by anti-virus software in the future. So you need to add C: \ WINDOWS \ system32 \ drivers \ mrtatarx.sys to the white list of anti-virus software.

2. After installing the driver, there are multiple MRT Extended SATA Controller devices in Device Manager.

Under normal circumstances, there should be only one MRT Extended SATA Controller device in Device Manager after installing driver. If you see several devices, that indicates the motherboard or other hardware of host not compatible with MRT. In this case, the best solution is to replace motherboard or other hardware device that is not compatible with MRT. We listed the recommended motherboard and computer configuration in compatibility list. If you use the recommended motherboard, generally there would not be this kind of problem. If you encounter such problems and do not want to replace the motherboard, you can try the alternative solution as follows:

If there are multiple MRT Extended SATA Controller devices in Device Manager, typically, this is because the MRT driver installation program forced to install MRT driver for other devices by mistake. So the user needs to find the original devices, and disable these devices in the BIOS settings of host. These devices are generally of IDE channel, after disabled in BIOS settings of host, there will no longer be multiple MRT devices.

If this does not work, the user needs to uninstall the redundant MRT devices. There is an easy way to determine the redundant MRT devices: Install MRT software first, then start it. Usually you will get an error message with MRT unable to be started. Then you should unload a MRT Extended SATA Controller device by right clicking the device name and selecting “uninstall”. After unloading one, run MRT application again. If MRT still cannot run, then unload another one. Repeat this until there is only the real MRT hardware device left. In this way, you can determine the real MRT equipment and uninstall the redundant. After unloading the excess devices, if you want to use their original function, you should refresh on the root node of Device Manager. Generally they will recover their original drive. In short, you should guarantee there being only one MRT Extended SATA Controller device in the Device Manager and this device should be the real MRT card. We do not recommend doing this because even if the user can successfully install and run MRT, there may still be other problems in the computer environment with device conflict that causes instability of MRT. In this condition, MRT cannot function well. Therefore, installing MRT in a compatible computer is the fundamental solution.

3. MRT Extended SATA Controller device with a question mark or exclamation mark.

Under such circumstances, you can try to run DriverSetup.exe and reinstall the driver. If it does not work, shut off the computer and cut off the electricity, then boot. If the problem still exists, you need to take the following steps: change a CD to reinstall the operating system -> use another motherboard or another computer to install MRT -> If the problem still exists, then you can determine that it is hardware failure. Then you need to return MRT card to the vendor for replacement.

At last, please note that currently MRT does not support 64-bit operating system. If the user is using 64-bit system, the driver will surely be unable to be installed. In addition, sometimes MRT application reports “Can’t find device” when starting up. Typically, this is because the driver is lost. You can fix the problem by running DriverSetup.exe to reinstall the driver.