Unfortunately there seems to be very little interest in this function, so I have already removed it for beta 13. Maybe I will re-add it if I get enough feedback from people who want to use it.To those who had this problem: Can you please retry with beta 7 now?
Please turn on logging in Configuration - Options - Log file. Please log file operations and log successful and failed operations.
When you get the error, you should get more details about the checked file size, and the MD5 of the source and target. Please post them here, and compare them with the real size and MD5 of the copied file.
?Copy with Verification false alarm?
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50549
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I need feedback from more users whether this function works for them or not. If it doesn't, I need the following info:
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
I'd used the new functionality with many, many, many copy and move operations in the last weeks/months on various systems with many small and large files (e.g.: VMware virtual HDs)
No problems observed!
Tested on:
+ MS Windows NT (x86)
+ MS Windows Server 2008 (x86/x64)
+ MS Windows 7 (x86/x64)
+ MS Windows 8 (x64)
+ MS Windows 8.1 (x64)
I was very happy about the new function!!!
And now ...
Problem reporter, please verify the behavior!!
No problems observed!
Tested on:
+ MS Windows NT (x86)
+ MS Windows Server 2008 (x86/x64)
+ MS Windows 7 (x86/x64)
+ MS Windows 8 (x64)
+ MS Windows 8.1 (x64)
I was very happy about the new function!!!
And now ...

Problem reporter, please verify the behavior!!
Räubi
(#2852 + #287609)
(#2852 + #287609)
- Balderstrom
- Power Member
- Posts: 2148
- Joined: 2005-10-11, 10:10 UTC
Same thought is on the Russian board. No one is able to reproduce bug but the feature is removed.Balderstrom wrote:I don't understand this logic.
It is not a critical function, it doesn't cause data loss. If it doesn't work for someone, fixing may be postponed until details will be obtained, while others may use it as is. Also, if people will use it, they will have a chance to reproduce this bug.
It is not a critical function, please return this function.Balderstrom wrote:I don't understand this logic.
One user complains about an error. No one else has had a problem.
And you are going to remove the function because it's too unreliable...
and you cannot even reproduce the problem nor can anyone else.
I also agree that it is likely caused by a defective memory stick. I had quite the same symptoms with WinRAR failing in CRC verification after I had found that one of my memory sticks is failing memtest.white wrote:To me it still looks like defective memory. Is user Herbert the only user that reported this problem? What exactly can people do to test this?ghisler(Author) wrote:If I can't get feedback from users with this problem, I have to remove the function because it's just too unreliable.![]()
Totally agree, I used to verify checksums after copying (usually SHA1) and after copying with new option continue to do so: errors have not yet been. Copy speed dropped a little, but it's worth it.MVV wrote:If it doesn't work for someone, fixing may be postponed until details will be obtained, while others may use it as is. Also, if people will use it, they will have a chance to reproduce this bug.
- ghisler(Author)
- Site Admin
- Posts: 50549
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
The plan was to postpone the function to TC 9.0, so there is more time to test it extensively. The main problem is that I don't know the reason of the errors reported by user "Herbert":
- Is it a bug in the function?
- Is it caused by virus scanners or so? False alarm?
- Is it caused by hardware errors? Real alarm?
I added code to debug this, but no one could help me analyze the problem so far.
Btw, the function is still there, but disabled and hidden. You can re-add it via wincmd.ini, section [Configuration]:
VerifyEnabled=1
- Is it a bug in the function?
- Is it caused by virus scanners or so? False alarm?
- Is it caused by hardware errors? Real alarm?
I added code to debug this, but no one could help me analyze the problem so far.

Btw, the function is still there, but disabled and hidden. You can re-add it via wincmd.ini, section [Configuration]:
VerifyEnabled=1
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Since Herbert is the only one who got the problem, he seems to be the only one who can help you with this problem ?ghisler(Author) wrote:I added code to debug this, but no one could help me analyze the problem so far.
About myself, I've been begging for this function here in forum since years, and very happy to see it eventually. Thank you

I am a bit afraid to use the beta TC versions, but will run tonight some copy/verify test files with b12, and will report here if any error is reported or found.
Been trying copy & verify function for hours now, on w7sp1, using TC32, TC64, sata to sata, ntfs compression, usb key, lot of little files, big files, ect, without any error reported.
For now, it seems working well here.
Maybe Herbert has some hardware or software problem, giving the verify function his legitimacy and usefulness?
I agree with the others, the verify function should be kept on TC's beta version, since it is not harmful in any way, and may increase the chances to find other users with similar problem encountered by Herbert.
For now, it seems working well here.
Maybe Herbert has some hardware or software problem, giving the verify function his legitimacy and usefulness?
I agree with the others, the verify function should be kept on TC's beta version, since it is not harmful in any way, and may increase the chances to find other users with similar problem encountered by Herbert.
Thanks for this! I must not use beta versions in my work because of critical data, but, if "VerifyEnabled=1" is working in stable 8.50, I'llghisler(Author) wrote: Btw, the function is still there, but disabled and hidden. You can re-add it via wincmd.ini, section [Configuration]:
VerifyEnabled=1
diligently test it.
#197063 Personal licence