Hi, I'm experiencing the same problem. On 99%, computer runs out of memory. Recuva is consuming much more memory than previous versions. The amount of memory used is in direct proportion of files found.
Tested on 2 computers:
At work, 3 GB RAM, 260 GB HDD, 1.190.000 files found. Recuva consumes 2 GB of RAM and on 99% crashes.
At home, 2 GB RAM, 220 GB HDD, 390.000 files found. Recuva consumes about 500 MB of RAM, is waiting a few seconds on 99% and finally shows all files.
With a few thousands of files found, memory usage is not increased so much.
Some measuring (at home computer):
Values stands for Working Set / Virtual memory.
Recuva 1.09.194 - 390.000 files
Before scan: 5 MB / 41 MB
At 99%: 390 MB (and it stalls for a few seconds)
After scan: 540 MB / 580 MB
Recuva 1.07.138 - 390.000 files (same disk)
Before scan: 5 MB / 37 MB
At 99%: 360 MB / 530 MB
After scan: 52 MB / 314 MB
Scanning is faster than 1.09.
LOG (Debug):
[2007-12-10 01:31:55] [iNFO ] Recuva v1.09.194[2007-12-10 01:31:55] [iNFO ] System Info: MS Windows XP SP2, AMD Athlon 64 Processor 3000+, 2,0GB RAM, GIGABYTE RADEON 9600 PRO[2007-12-10 01:31:57] [ERROR] Internet connection not found[2007-12-10 01:32:00] [iNFO ] Boot sector:61KQTlRGUyAgICAAAggAAAAAAAAA+AAAPwD/AN4WCAMAAAAAgACAAKIuFBoAAAAAAAAMAAAAAAAQAAAAAAAAAPYAAAABAAAA9xn0TF70TDYAAAAA+jPAjtC8AHz7uMAHjtjoFgC4AA2OwDPbxgYOABDoUwBoAA1oagLLihYkALQIzRNzBbn//4rxZg+2xkBmD7bRgOI/9+KGzcDtBkFmD7fJZvfhZqMgAMO0QbuqVYoWJADNE3IPgftVqnUJ9sEBdAT+BhQAw2ZgHgZmoRAAZgMGHABmOwYgAA+COgAeZmoAZlAGU2ZoEAABAIA+FAAAD4UMAOiz/4A+FAAAD4RhALRCihYkABYfi/TNE2ZYWwdmWGZYH+stZjPSZg+3DhgAZvfx/sKKymaL0GbB6hD3NhoAhtaKFiQAiujA5AYKzLgBAs0TD4IZAIzABSAAjsBm/wYQAP8ODgAPhW//Bx9mYcOg+AHoCQCg+wHoAwD76/60AYvwrDwAdAm0DrsHAM0Q6/LDDQpBIGRpc2sgcmVhZCBlcnJvciBvY2N1cnJlZAANCk5UTERSIGlzIG1pc3NpbmcADQpOVExEUiBpcyBjb21wcmVzc2VkAA0KUHJlc3MgQ3RybCtBbHQrRGVsIHRvIHJlc3RhcnQNCgAAAAAAAAAAAAAAAAAAg6CzyQAAVao=[2007-12-10 01:32:00] [iNFO ] Reading MFT[2007-12-10 01:32:00] [iNFO ] Reading files[2007-12-10 01:32:05] [iNFO ] Building folders[2007-12-10 01:32:05] [iNFO ] Restoring tree[2007-12-10 01:32:05] [iNFO ] Analyzing damage[2007-12-10 01:32:23] [iNFO ] Processing recycle bin[2007-12-10 01:32:23] [iNFO ] Returning list
Hope this helps.