When I run this command on foremost,
sudo foremost -i /dev/hda -o /recovery/foremost
This right or did I miss a step when I followed this guide.
I think you could add the option "-d" (which means "indirect block detection", that works fine with unix) and specify the kind of files you want to recover (like zip or jpg or ole). The result: