Skip to main content
Copying and Verifying Files
Updated over 3 months ago

Starting the Transfer

A file copy operation can be started using different methods.

Drag and Drop

Drag and drop files between Explorer windows or use Copy/Paste commands (Ctrl+C, Ctrl+V). This window will appear, giving you the option to choose between Explorer and TeraCopy.:

To skip this window and always use TeraCopy

  • Disable the 'Confirm drag and drop' option.

  • Ensure the 'Use TeraCopy as default copy handler' option is enabled.

Explorer Context Menu

  • Right-click on the selected file(s) and select TeraCopy... A new file list will be created.

  • Click on the Copy... or Move... button.

  • Select a destination folder on the next screen.

Start Menu

  • Press the Windows button and type TeraCopy.

  • Click the Source button and select Add file/folders...

  • Click on the Copy... or Move... button.

  • Select a destination folder on the next screen.

Note: You can use drag and drop to add additional files to the TeraCopy file list at any time.

Total Commander

To use TeraCopy with Total Commander, click on "Add buttons" in the TeraCopy configuration window to integrate buttons.

Directory Opus

You can add custom buttons with this command:

%ProgramFiles%\TeraCopy\TeraCopy.exe Copy *{allfilepath|filem} {destpath}

%ProgramFiles%\TeraCopy\TeraCopy.exe Move *{allfilepath|filem} {destpath}

File Copy Process

You can pause and even stop the file transfer if needed, such as for a reboot. Simply restart TeraCopy later, open the last file list, and click the Copy button again to resume.

TeraCopy will copy files and calculate their checksums on the fly. These checksums could be used later to verify the integrity of copied files or to save as a checksum file like .md5 or .sha.

  • Double-click on the panel to expand it and access the file list.

  • Click on the Unattended checkbox to choose what TeraCopy should do in a case of filename collision - skip all files / overwrite all / etc.

  • Check the Verify option to start the verification process automatically when copying is complete.

File Verification Process

To ensure that files are written correctly, you can click the Verify button.

TeraCopy will start reading files from the destination drive and calculate checksums. After that, the checksums of the source and target files will be compared. TeraCopy shows a double checkmark icon in front of verified files, as well as matching checksums.

You can repeat the verification process later to ensure the target files remain uncorrupted, even without the source devices present.

After Process Completion

After completing a process, TeraCopy provides a status summary. The top-left Result button indicates the overall status and turns red if any errors are detected. Next to this button, counts of successfully processed files, files with errors, and skipped files are displayed.

In the file list below, each file is marked with status icons and messages indicating its result. Files with errors show a warning icon, highlighting issues like mismatches or failed transfers. Detailed messages below each file path explain the specific nature of any error, helping you identify what went wrong.

After completing a process, TeraCopy can automatically save checksum files, generate reports, and run PowerShell scripts. To set this up, open the Options tab.

To manually save checksum files, click the Save Hash button after the verification process, or use the button with the fingerprint icon in the file list toolbar.

Fixing Issues

Most issues are due to inadequate user permissions, resulting in 'Access is denied' errors.

Check User Permissions

Ensure your account has the necessary permissions:

  • Right-click the file or folder and select Properties.

  • Navigate to the Security tab to review permissions.

  • If permissions are insufficient, an administrator can modify them to grant access.

Run as Administrator

Running TeraCopy as an administrator can resolve access issues:

  • Click the User icon in the toolbar.

  • Choose Run as administrator.

Retrying the Operation

  • Click the Next button.

  • Select which files to process:

    • Failed: retry problematic files after solving underlying issues.

    • Skipped: retry files that were automatically skipped.

    • Added: resume copying unprocessed files if the task was stopped.

  • Click the Copy or Move button again.

Note: TeraCopy will not check for new files added to the source since the last operation; it will only process the files from the original task.

Did this answer your question?