Beta6: possible data corruption during copy?

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
mrbeeye
Junior Member
Junior Member
Posts: 79
Joined: 2004-05-03, 02:56 UTC

Beta6: possible data corruption during copy?

Post by *mrbeeye »

Testing set1:
- computer PC1: Total Commander x64 9.22
- external HDD1
- external HDD2
- action: copying over 500 GB data in 5 files with verifying (between HDD1 and HDD2)
- result: verifying OK

Testing set2:
- computer PC2: Total Commander x64 9.50 beta6 (INI files copied from 9.22 installation)
- external HDD1
- external HDD2
- action: copying over 30 GB data in 1 file with verifying (tried 3 times)
- result: verifying BAD (tried 3 times with built-in verify procedure and also checked by SHA3-512)
- copied the same 30 GB file with lastest version of FastCopy and verifying OK (also checked by SHA3-512)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Beta6: possible data corruption during copy?

Post by *ghisler(Author) »

Sounds like a hardware problem. The main problem with external USB disks is not enough power. Writing to disk uses more power than reading. Try replacing the USB cable, and make sure to connect it to a USB 3 port - they provide more power than USB 2 ports. For USB2 ports, use an Y cable.
Author of Total Commander
https://www.ghisler.com
mrbeeye
Junior Member
Junior Member
Posts: 79
Joined: 2004-05-03, 02:56 UTC

Re: Beta6: possible data corruption during copy?

Post by *mrbeeye »

I doubt that's HW problem.

As I've written earlier I was able to copy it on PC2 without corruption but using FastCopy.
I've just finished copying 100 GB data between HDD1 and HDD2 using FastCopy with verification.
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: Beta6: possible data corruption during copy?

Post by *Usher »

You should repeat copying tests on PC1 with TC9.50b6.
Andrzej P. Wozniak
Polish subforum moderator
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Beta6: possible data corruption during copy?

Post by *ghisler(Author) »

You should repeat copying tests on PC1 with TC9.50b6.
Why? TC uses official Windows function CopyFileEx to copy. There is no difference between TC 9.22 and 9.50.
Author of Total Commander
https://www.ghisler.com
User avatar
Dalai
Power Member
Power Member
Posts: 9388
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Beta6: possible data corruption during copy?

Post by *Dalai »

2ghisler(Author)
Well, the claim is that the new version 9.50 copies (and/or verifies) less reliable than 9.22. And since the OP tested 9.22 on a different PC than 9.50, a cross test makes sense.

Regards
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: Beta6: possible data corruption during copy?

Post by *Usher »

2Dalai
Yes, that's it. There are even more tests needed to exclude possible hardware problems (HDD2 -> HDD1, other USB cables, other USB ports etc.).

2ghisler(Author)
Is it possible to add and autoselect different speed limits for copy in background depending on target (and source) drives (letters or types)? It would be a good addition to existing Copy/Delete options.
Andrzej P. Wozniak
Polish subforum moderator
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48083
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Beta6: possible data corruption during copy?

Post by *ghisler(Author) »

Is it possible to add and autoselect different speed limits for copy in background depending on target (and source) drives (letters or types)? It would be a good addition to existing Copy/Delete options.
That's an interesting idea, but how should this be presented to the user?
Author of Total Commander
https://www.ghisler.com
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: Beta6: possible data corruption during copy?

Post by *Usher »

2ghisler(Author)
First of all, there may be additional check "[v] Save settings for this drive" in background transfer window, next to speed limit.
Second, for FTP sites or Cloud plugin speed limits may be added to every connection configuration (in "Advanced" tab of FTP connection and in Cloud account properties respectively).
It will do for the start, I suppose.

If you want to add BTM settings dependent on drive types and keep all settings available in one place, you should add "BTM" tab to Configuration window. There's not enough space in "Copy/Delete" tab, I think.
Andrzej P. Wozniak
Polish subforum moderator
Post Reply