Check FileScavenger
it's not free but i have tried it and was able to recover files from two different drives that used to be in raid-0 array using an ICH9R controller.

product link:
http://www.quetek.com/prod02.htm