For those of you that are looking for a FREE, Windows based alternative to UnRAID take a look at FlexRAID.
FlexRAID™ a.k.a Flexible RAID a.k.a RAID F™
FlexRAID protects data and not disks. In fact, FlexRAID has no concept of disk as it can be made to work with all data sources and targets residing anywhere on your local computer, network, or the net. This paridigm shift is quite powerful. This means you can recover from both disk failures and data lost (or data access lost) due to certain user errors and viruses!
For such needs, the high cost and high risk of traditional RAID solutions is simply not justified.
High risk? Well, yes. With stripped RAIDs (like RAID 5, 10, 0+1, 50, etc.), you lose ALL of your data if anything happens to the RAID volume beyond its fault tolerance.
With FlexRAID, the only thing you lose beyond its fault tolerance are the faulted data sources.
That means, if you have 5 disks and only one parity (tolerance of one), and you lose two disks (one fault beyond tolerance), the data on the remaining 3 disks is fully readable/writable.
FlexRAID gets even more interesting in that it supports multiple parity configurations (multiple fault tolerance). Only you decide how much fault tolerance you need.
In theory, you can have an infinite number of parity (fault tolerance) configurations.
In practice, however, you should not have more tolerance than you have source disks.
That is, if you have 5 disks, it won't make sense to have more than 5 parity configurations.
At a one-to-one source/parity ratio, you are essentially mirroring the data.
FlexRAID supports an infinite number of sources for one parity configuration.
That means you can have one million hard drives in your system and only need one additional hard drive for parity.
Because, FlexRAID works on the data, source data disks and/or the parity disks need not to have the same size.
For instance, if you have 10x disks of any size(s) in your system, but the largest data size (actual written data) on any one of the disks is 100GB, you can use a 100GB hard disk (or multiple smaller disks amounting to 100GB) as the parity target.
Consequently, most user will use their old cheap disks as parity targets and reserve the larger drives to host the data.
Of course, the parity target disk can be larger than the source data disk, but that would be just wasting space.
You can learn more here:
http://www.openegg.org