![Windows Windows](/uploads/1/2/5/4/125493277/456492952.png)
Sep 17, 2013 - That's where TeraCopy comes handy. TeraCopy, a free utility for Windows developed by CodeSector allows you to manage file transfer.
It’s not exactly a glamorous kind of job, but moving files about is an essential part of computing, and let’s be honest – Windows can get a little flaky when there’s a lot of files to be shifted. Thankfully, there’s some excellent free alternatives put there, and our favourite is TeraCopy which lets seamlessly replace Windows’ Explorer copy and move functions, making it a fit’n’forget install. Once installed, TeraCopy lets you copy files faster by dynamically adjusting buffers to reduce seek times, while the program also lets you pause and resume file transfers – so you can free up system resources and pause the copy process at any time.
The program also offers asynchronous copy to speed up file transfer between two physical hard drives. And you’ll certainly notice the difference in use Brushes past errors Best of all, when an error is encountered, it won’t just abandon ship like Windows, but the program will will try several times and if it cant get past the error, will skip the dodgy file and not not terminate the entire transfer.
Conclusion Easy to install and simple to use, TeraCopy’s shell integration means you can instantly improve your system with no fuss or fiddling about, and we can’t recommend it enough. It’s free for home users and there’s a Pro version for power users for €15. Ratings Ease of use – Features – Interface – Value for money – Overall – Alternatives: For synchronising folders, Microsoft’s nifty little program, will set up an Echo synchronisation between your large folder and the new drive. SyncToy will then copy everything across, reporting any files or folders failed to synchronise. If you’re a spoddy, tinkering kind of user, and are command-line troubling alternatives. Two statements in your review caught my interest: “Windows can get a little flaky when there’s a lot of files to be shifted.” can you direct me to any articles on that problem, as I had assumed a ‘professional’ OS would use some form of CRC self-check in its ‘Copy’ command, and tell the user if there was an error – until recently, when 7z reported CRC errors on some large zipped files I had moved from internal to external discs – Windows said nothing. Which brings me to your 2nd statement “Best of all, when an error is encountered, it won’t just abandon ship like Windows” in my example above, Windows DOES just brush past the error – and finished copying what was a good source file, and makes a copy with errors.
This is how a colleague (John) and I at work managed to copy only permissions for files from a source to target folder. Each directory containing the exact same files.
What happened, somebody copied the files to a new location but didn’t copy permissions at the same time, so we did this step at the end as a final step instead. At first we spent several long hours using Ropycopy, but this didn’t work and we eventually gave up.
We tried the following robocopy commands: robocopy ' OLDInformation T-E-S-T' “ Information T-E-S- T” /e /secfix /copyall /xo /xn /xc /r:2 /w:1 /LOG+:c: Log1.log /TEE robocopy ' OLDInformation T-E-S-T' ' Information T-E-S-T' /e /IS /COPY:SOU /r:2 /w:1 /LOG+:c: T-E-S-T.log /TEE Both of these robocopy commands above didn’t seem to work even after we triple and quadruple checked everything. So we gave up and used icacls instead. With extensive testing and only two commands later, icacls successfully copied over all NTFS permissions. Icacls ' Information T-E-S-T' /save C: ACLinfofile /T icacls ' Information' /restore C: ACLinfofile Notice that as part of the restore process we left out the last folder level with no back slash? This is because this folder level is included in the ACL info file. If you open up the ACL info file in notepad, each line starts with T-E-S-T When the restore is run, it adds this to the end of the location specified in the restore command. This is also handy if the target path is named differently, you can do a ‘replace all’ in the ACL info file.