Ok, as the topic says, I get "Invalid file record detected" text at the bottom of the window when Deep Scan is set to on. Also there's no files shown in the "browser" window. This doesn't happen when running without Deep Scan. Also this doesn't happen when running Recuva in debug mode.. even if the Deep Scan is on!? Quite peculiar.
Here's some rows from the end of the debug text file:
[2008-08-03 04:14:47] [iNFO ] Building folders[2008-08-03 04:14:47] [iNFO ] Restoring tree
[2008-08-03 04:14:48] [iNFO ] Analyzing damage
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:50] [ERROR] Recuva exception: NtfsDataRuns.cpp(88) : Invalid clusters range (0x000000ad)
[2008-08-03 04:14:51] [iNFO ] Processing recycle bin
[2008-08-03 04:14:51] [iNFO ] Returning list
What's going on? How come the Deep Scan works in debug mode but not in normal mode?