How does SpinRite operate with RAID arrays?
There are three possible situations with different consequences for SpinRite: A “thin” RAID controller in a striping, RAID-0 configuration: SpinRite is able to operate upon drives behind a thin RAID-0 controller configuration without any modification. By a “thin controller” we mean a controller like an add-on Promise controller, or typical RAID controller built into a motherboard. Specifically, one that is not providing its own high-end microprocessor with megs of independent RAID caching RAM memory. Since RAID-0 does not offer the mirroring redundancy of RAID-1, SpinRite’s reads and writes are spread out and “striped” between the RAID drives, but there’s still a “one for one” relationship between virtual and physical sectors, so SpinRite will be able to operate without requiring the drives to be temporarily removed from the RAID configuration. And, in fact, for SpinRite v6.0, which uses the RAID controller BIOS, RAID-0 drives can not be removed from behind the controller since one of