Raid 0 no es tipo espejo. Raid 0 divide la informacion en bloques iguales segun el tamaño que le asignes al controlador Raid (64, 128, 256k, etc...) y graba cada parte del archivo en la cantidad de unidades fisicas disponibles. Si tenes un Raid 0 con 4 HDD seteado en 256k por cada mega que pese un archivo se van a repartir 256k a cada disco elevando casi 4 veces la velocidad de escritura/lectura.
El Mirroring es con Raid 1 (2 o mas discos) o 0+1 (este ultimo necesita un minimo de 4 HDD, 2 para 0 y 2 para 1).
Se que no estoy contestando tu pregunta, pero al menos estoy corrijiendo un error de concepto que tenias.
En cuanto a algun programa que haga ese tipo de trabajo, deberias buscar alguna herramienta de backup o de sincronizacion de carpetas, pero si tu idea es usarla todo el tiempo y tenes un solo disco rigido, la maquina se te va a hacer bastante lenta.