Does anyone know if this will work on disks that were formatted in UFS? if not does anyone know a similar program that will? thanks.
No, Recuva does not support UFS.
You could Diskinternals Uneraser unfortunately it's crippleware so you have to paid to extract files however the trial would give you an idea if they support UFS.
I use their freeware Diskinternals Linux Reader which works well so they do seem to specialise in non-Windows file systems.
Richard S.