Intel® Virtual RAID on CPU (Intel® VROC) Controller Default Values for Windows*
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:
- Key Features of Intel® Virtual RAID on CPU (Intel® VROC) VMD NVMe* RAID for Windows*
- Key Features of Intel® Virtual RAID on CPU (Intel® VROC) SATA RAID for Windows*
- Key Features of Intel® Virtual RAID on CPU (Intel® VROC) Non-VMD NVMe* RAID for Windows*
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.