Developer and Support Tech
iUndelete is purely for recovering deleted files, so files that were disposed of using the operating system methods. If something mysterious happens and 'some partition' was created then iUndelete can't help. So given your description I am not suprised iUndelete didn't do the trick.
If you're doing something wrong with iRecover I can't tell because you don't tell me what you are doing exactly. I also don't know what happened. How was the disk partitioned in the first place and how after 'some partition' was created (where did you see this partition). What was the file system on the disk? With regards to the other software: did it do a raw scan (so did it find nameless photos or do they have the original filename/directories)? What scan did you do with iRecover (image recovery or data recovery linux and windows)? You'd need to be more specific if you want me to help with iRecover or email me your order ID so I can refund your purchase.