Also, there is no way using attributes, dates, or filenames to get just the files I want. The only way is to specify the base directory (and yes, I want the whole subtree, not just one directory).
So the files you want are across multiple folders (directories) then - one folder plus sub-folders. I take it from what you've said that you don't know the individual folder (directory) names - in order to do a bit at a time?
Augeas that's an interesting little gem about cancelling stage 2. I've just been reading the Recuva documentation and Stage 2 only assesses "recoverability potential" - superfluous for the OP since the files are known to be intact. So that would save a helluva lot of time!
[[ Going off on a complete tangent for a sec (and not aimed at you Fran) the Recuva "Technical Information" section should be compulsory reading for anyone on these forums with deletion / recovery problems ... very misunderstood area! ]]
... there should (at least in theory) be a way to specify a path instead of just a drive to return results for.
Sorry Fran just to confirm; you have tried the path option in Recuva? I had originally assumed the answer to that question was "yes, but you wanted to limit Stage 1 and 2 as well as the results".
I did a test recovering a single folder containing 340,000 deleted files - though obviously I couldn't simulate your 15,000,000 total deletions. Cancelling Recuva after Stage 1 caused no issues and the file list displayed without problem. I also started the recovery off and it didn't seem to have any problem handling the list size (it would have taken longer than I was prepared to wait for it to finish so I cancelled it). But I'm thinking that if you can identify the right folder(s) then you may be okay.
Incidentally "Active@ File Recovery" has a tree view pane like Windows Explorer, so if you have forgotten or don't know what the folder names are, that might be a useful way of identifying the folder names to feed into Recuva.
And to the Recuva devs ... how a tree view
?
I think it's safe to say that you must recover (if you get to that happy state) to another volume.
Absolutely wot Augeas says!
As an aside, is your RAID a stripe or a mirror? If it was a mirror I was wondering out of curiosity whether you were going to take one disk out as a "back up".