Skip To Main Content
Support Knowledge Base

Intel® Virtual RAID on CPU (Intel® VROC) RAID Management Capabilities for Windows*

Content Type: Product Information & Documentation   |   Article ID: 000101203   |   Last Reviewed: 07/18/2025

Environment

Intel® VROC for Windows*

The following information outlines the RAID management features and functionality supported by 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 RAID management is 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*.

RAID Levels

The Intel® VROC family of products supports the RAID levels 0, 1, 5 and 10. Find more details about the supported Intel® VROC RAID levels in the Intel® Virtual RAID on CPU (Intel® VROC) RAID Levels Support List.

Matrix RAID

The Intel® VROC family of products supports up to two logical RAID volumes on the same array. A RAID array simply refers to the set of disk drives that can be formed into a RAID volume. A RAID array can be created with a minimum of two drives.

When the second RAID volume is created, the creation process will automatically use all the remaining available space. 

When utilizing a Matrix RAID configuration, avoid mixing a non-redundant RAID volumes (RAID 0) with redundant RAID volumes (RAID 1/5/10). Any failed disk will fail the RAID 0 volume and may result in the array not functioning properly.

Learn how to create a Matrix RAID configuration in Intel® Virtual RAID on CPU (Intel® VROC) Matrix RAID Configuration Using the Intel® VROC Graphical User Interface (GUI).

Creating a RAID Volume

The Intel® VROC family of products supports the creation of RAID volumes in the following different ways:

  • From the Intel® VROC Pre-OS environment:
    • Using the Intel® VROC Pre-OS UEFI HII interface. This option applies only to the Intel® VROC (VMD NVMe* RAID) and Intel® VROC (SATA RAID) sub-products.
  • Using the Intel® VROC Graphical User Interface (GUI) application.
  • Using the Intel® VROC Command Line Interface (CLI) utility.
RAID Volume Naming Rules

Starting with Intel® VROC 8.5, volume names must conform to the below character set in all operating environments:

  • Uppercase A – Z
  • Lowercase a – z
  • Numbers 0 – 9
  • Period ( . )
  • Underscore ( _ )
  • Hyphen ( - )

Additionally, the hyphen ( - ) character cannot be the first character of any volume name. If the user tries to create a volume using invalid characters, the operation will be blocked by Intel® VROC and a message will be displayed indicating which characters from the desired name are not compliant. Volumes created before Intel® VROC 8.5 will not be affected by this change, even if they contain illegal characters in their name.

Using RAID Configuration Utilities (DOS, UEFI Shell, and Windows*)

The Intel® VROC configuration UEFI tools and Intel® VROC CLI utility can be used to create RAID volumes as follows.

Run the Rcfgxxxx.efi tool from a USB key in an EFI shell environment or run the Intel® VROC CLI tool (IntelVROCCli.exe) in a Windows* based environment with the following command line flags to create a RAID volume. The following command line will instruct the utility to create a RAID 0 volume named OEMRAID0 on drives attached to the SATA controller (controller #0) on port 0 and 1 with a strip size of 128 KB and a size of 120 GB:

  • C:\>rcfgsata.efi /C OEMRAID0 /DS 0.0 0.1 /SS 128 /L 0 /S 120
  • C:\>IntelVROCCli.exe –C –l 0 –n OEMRAID 0-0-0-0 0-1-0-0 –s 128 –z 120

Selecting the strip size is only applicable for RAID 0, RAID 5, and RAID 10 levels. Strip size is not applicable for RAID 1.

The following command will create a RAID volume using all the default values. It will create a RAID 0 volume with a strip size of 128 KB on the two drives in the system connected to the SATA controller (configured to boot in legacy mode). The volume will be the maximum size allowable:

  • C:\>rcfgsata.exe /C OEMRAID0

The above command requires that only two disks are attached to the system.

At this point in the process, if there are any significant discrepancies between the drives selected to be RAID members, a warning message will be displayed if one of the following conditions is encountered:

  • There is a combination of SSDs and HDDs used.
  • There are at least two drives that have a size difference of more than 10%.

The following command will display usage help for all support command line parameters:

  • C:\>Rcfgxxxx.efi /?
  • C:\>IntelVROCCli.exe --help

Using the Intel® VROC GUI Application

Review the process of RAID volume creation using the Intel® VROC GUI application in Intel® Virtual RAID on CPU (Intel® VROC) RAID Volume Creation Using the Intel® VROC Graphical User Interface (GUI).

Note In the case where the RAID volume consists of Hard Drives (HD) or Hard Disk Drives (HDD), both Disk Data Cache and Volume Write-Back Cache can be enabled to speed up data access, especially during RAID volume rebuilding. For details about Disk Data Cache and Volume Write-Back Cache, refer to Intel® Virtual RAID on CPU (Intel® VROC) Array Management Capabilities in Windows*

RAID Volume Initialization

The Intel® VROC family of products supports a newly created volume to be used immediately (no reboot required), protecting newly written data, and creating parity data concurrently. Learn more about the Intel® VROC RAID volume initialization process in Intel® Virtual RAID on CPU (Intel® VROC) RAID Volume Initialization.

Deleting a RAID Volume

RAID volumes can be deleted in three different ways. The method most widely used by end-users is by using the Intel® VROC GUI application. The second method is to use the Intel® VROC Pre-OS environment (UEFI HII) user interface. The third way, used by platform manufacturers only, uses the Intel® VROC CLI utility.

When a volume is deleted, the user creates available space that can be used to create new volumes. Note that the user cannot delete a system volume using this application because the operating system needs the system files to run correctly.

Warning When a volume is deleted, any existing data on all disks that are part of the selected volume will be permanently lost. We recommend backing up all valuable data before continuing.

Using the Intel® VROC GUI Application

Review the process of RAID volume deletion using the Intel® VROC GUI application in Intel® Virtual RAID on CPU (Intel® VROC) RAID Volume Deletion Using the Intel® VROC Graphical User Interface (GUI).

Using the Intel® VROC UEFI HII Interface

This method depends on the available options in the platform BIOS. Where and how the platform manufacturer chooses to implement the UEFI HII interface is based on the manufacturer preference. Use the following example from an Intel® Customer Reference Board (CRB).

  1. Enter the setup and configuration mode of the BIOS. 
  2. Navigate to the EDKII Toolkit menu and press Enter
  3. Navigate to Intel® Virtual RAID on CPU menu and press Enter. Alternate destinations may be Intel® VROC sSATA/tSATA Controller or Intel® VROC SATA Controller menus.
  4. Select the RAID volume the user wishes to delete. Be careful not to delete a RAID volume the user does not wish to delete such as a boot RAID volume.
  5. On the page that shows all the RAID volume information, use the arrow keys to navigate and select the Delete option and press Enter.
  6. Use the arrow keys to navigate and select the option Yes and press Enter to confirm the action.

Using the Intel® VROC CLI Utility

Use the Intel® VROC CLI tool (IntelVROCCli.exe) in a Windows* based environment with the following command line flags to delete a RAID volume. The following command line will instruct the utility to delete a RAID 0 volume named OEMRAID0 on drives attached to the SATA ports:

  • C:\> IntelVROCCli.exe –D  –n OEMRAID0

Degraded RAID Volumes

The Intel® VROC family of products will report RAID volumes as degraded when:

  • A RAID 1 volume has one of its members as failed or missing.
  • A RAID 5 volume has one of its members as failed or missing.
  • A RAID 10 volume has at least one of its members as failed or missing. It is possible for two drives to be either failed or missing and the RAID 10 will still be degraded.

For troubleshooting tips to recover degraded volumes, refer to Intel® Virtual RAID on CPU (Intel® VROC) Troubleshooting Tips for Degraded Volumes in Windows* Environments.

Related Products

This article applies to 1 products.