Intel® Virtual RAID on CPU (Intel® VROC) Dirty Shutdown Recovery Capabilities for Windows*
Environment
Intel® VROC for Windows*
The following information outlines the dirty shutdown recovery 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:
- 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
Dirty shutdown recovery 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*.
The Intel® VROC driver will permanently recover from the RAID 5 volume invalid state caused by a Dirty Shutdown (DS) condition occurrence for all RAID 5 volumes in the system which were exposed to I/O interruption (such as dirty shutdown).
Driver DS Recovery Caused by Hot-Plug
The Intel® VROC driver will permanently recover from the RAID 5 volume invalid state caused by a DS condition occurrence when the RAID 5 volume is discovered by the driver after hot-plug of all the member drives.
Driver DS Recovery Caused by Driver Start
The Intel® VROC driver will permanently recover from the RAID 5 volume invalid state occurrence, caused by a DS condition, when the RAID 5 volume is discovered by the driver during system boot.
Driver DS Recovery Caused by Enabling Drives
The Intel® VROC driver will permanently recover from the RAID 5 volume invalid state caused by a DS condition occurrence when the RAID 5 volume is discovered by the driver after enabling all the member drives except the failed drive in the Device Manager.
DS Condition and Hibernation Process
If the DS condition has occurred during the process of the operating system going into hibernation mode (S4), the recovery process will be able to fix the DS condition for all the data being written during hibernation.
DS Recovery on Interrupted Partial Parity Logging (PPL) Write
If the PPL write request has been interrupted and PPL was not fully written, the DS recovery will not be performed for this RAID 5 I/O request.
Failed DS Recovery on Verify Volume Process
If DS recovery fails and RAID volume was initialized, the Intel® VROC driver will perform a Verify and Fix operation on the entire RAID volume.
Failed DS Recovery on Initialize Volume Process
If DS recovery fails and RAID volume was not initialized, the Intel® VROC driver will perform an Initialize operation on the entire RAID volume.
Dirty Stripe Journaling
The Intel® VROC family of products provides support for Dirty Stripe Journaling (DSJ). DSJ is used to help speed up RAID 5 write power loss recovery by storing the write stripes that were in progress at the time of the failure. The DSJ allows rapid recovery without having to rebuild the entire volume. The DSJ is only utilized when disk write cache is disabled.