Ran out of Memory?!?!

ok so im trying to gather some lost files from my D drive and it basicly wont let me scan for anything because like 30 seconds into the scan i get ran out of memory...

specs

-win XP SP2 Pro

-Gigabyte GA-EP31-DS3L motherboard Rev 1.0

-Intel Core 2 Duo CPU E7200 2.53 GHz

-2 GB RAM

-GPU Nvidia GeForce 8800 GS 512 MB( running at 384 MB)

-500W power supply

when i run it on system32 which is 800mb (because i lost files from it), it dies cpu usage is below 20% and i have like 1.5gb memory free at the peak.

any ideas as to what is going on?

it works on all my other drives fine but just about anything on my D i get ran out of memory

Recuva.bmp

Perhaps you could run recuva in debug mode and attach the log to your post for the devs to look at.

http://www.piriform.com/docs/recuva/troubleshooting/running-recuva-in-debug-mode

Also it's a better idea to post screenshots as jpegs or .pngs not bmp.