Skip To Main Content
Support Knowledge Base

Intel® Virtual RAID on CPU (Intel® VROC) Controller Default Values for Windows*

Content Type: Product Information & Documentation   |   Article ID: 000101223   |   Last Reviewed: 05/19/2025

Environment

Intel® VROC for Windows*

The following information outlines the controller default values in Intel® VROC, including the Intel® VROC sub-products: Intel® VROC (VMD NVMe* RAID), Intel® VROC (SATA RAID) and Intel® VROC (Non-VMD NVMe* RAID). To learn about specific features supported by each Intel® VROC sub-product, refer to the following resources:

Intel® VROC Features The controller default values are one of the features of the Intel® VROC family of products. To learn about other features of Intel® VROC, refer to the Intel® Virtual RAID on CPU (Intel® VROC) Technical Product Specification for Windows*.

The Intel® VROC family of products supports the ability to set or change the controller’s default parameters (that are not directly associated with an existing RAID volume) for:

  • Rebuild on Hot-Insert
  • Read Patrol

These default values can be set or changed for the platform’s manufacturing environment. There are two ways to make these changes. The first method is to utilize the Intel® VROC Command Line Interface (CLI) utility, included in the Intel® VROC package, to define the default behavior. The second method is to use the Windows* registry key option.

Setting Default Rebuild on Hot-Insert (ROHI)

The default behavior for the ROHI option is disabled. To change this behavior, the Intel® VROC CLI tool can be used with the following option:

  • --manage --change-rohi enable|disable --controller controllerName | --controllerMode SATA|sSATA|tSATA|VMD

The controllerName will be the name of the controller as shown when using the –I option of the command. Either --controller controllerName or --controllerMode SATA|sSATA|tSATA|VMD can be used. For example:

  • IntelVROCCLI.exe --manage --change-rohi enable --controllerMode SATA 

The following Windows* registry setting can be used as well:

  • HKLM, System\CurrentControlSet\Services\iaStorE\Parameters\Device, RebuildOnHotInsert, %REG_TYPE_DWORD%, 0x0000000 (disabled) | 0x00000001(enabled)

Setting Default Read Patrol

The default behavior for the Read Patrol option is disabled. To change this behavior, the Intel® VROC CLI tool can be used with the following option:

  • --manage --read-patrol enable|disable --controller controllerName | --controllerMode SATA|sSATA|tSATA

The controllerName will be the name of the controller as shown when using the –I option of the command. Either --controller controllerName or --controllerMode SATA|sSATA|tSATA|VMD can be used. For example:

  • IntelVROCCLI.exe --manage --read-patrol enable --controllerMode SATA

The following Windows* registry setting can be used as well:

  • HKLM, System\CurrentControlSet\Services\iaStorE\Parameters\Device, ReadPatrol, %REG_TYPE_DWORD%, 0x0000000 (disabled) | 0x00000001(enabled)

Reading/Changing Controller Parameters

Both the Read Patrol and ROHI states are stored in a registry in the same location as registry for LEDs management as ReadPatrol and RebuildOnHotInsert.

Note Parameter changes only applies to the operating system environment and will not been seen or honored in the Pre-OS environment. The Pre-OS environment will treat these parameters as disabled.

Related Products

This article applies to 1 products.