"Out of Memory" with 8GB of RAM

I just downloaded Recuva 1.43.623 and I'm trying to use it to recover data on a partition that lost it's MFT somehow.

The drive is a 500GB WD Blue, the partition in question is 335.61GB in size with a reported 335.32GB Free due to the fact that I had to quick format the partition so windows would see it.

I first ran Recuva on a 32-Bit Windows 7 box with 4GB of RAM (3.45GB Usable), it ran for approximately 5 hours and then quit with an "Out of Memory" error.

This is frustrating since if I cancel the scan manually I will still receive a listing of files found before the cancellation happened, but with this error the list is blank.

I tried it on a second 500GB drive with a single 465GB partition and got the same result, so I moved operations to a different computer.

This one is running Windows Server 2008 R2 64-Bit with 8GB of RAM, Recuva successfully scanned and recovered data from the 465GB partition.

I then closed Recuva, removed the drive from the USB caddy and placed the original drive back in. I tried to scan the 335GB partition overnight, but when I came back the next morning I found the same Out of Memory error. I checked the RAM usage and there was 7GB of RAM free for use, Recuva was using 43.5Meg of RAM.

I'm watching the scan now, and from a previous scan result the end file count for the partition is around 750,000 files, the previous scan got to 99% before quitting with the Out of Memory error so the count is relatively accurate.

The current scan is at 3%, 31321 files found and 4 hours estimated remaining time. The RAM usage of Recuva remains at 43.5Meg.

This almost has to be a bug since I was able to successfully scan a larger partition without problems.

Any suggestions would be appreciated.

You could try running a normal scan (I guess you're running a deep scan) and check the Scan for Non-deleted Files box in Options. This is the normal practice for partitions that have been reformatted.