A form of RAID that can continue to execute read and write requests to all of a RAID array's virtual disks in the presence of any two concurrent disk failures. Several methods, including dual-check data computations (parity and Reed Solomon), orthogonal dual-parity check data, and diagonal parity, have been used to implement RAID Level 6.