Settings Reference

Key settings for the copy engine, performance, verification, filesystem handling, and more, with their defaults and descriptions.

Copy Engine Settings

SettingDefaultPurpose
Max Threads4Parallel copy threads
Block Size1024 KBI/O buffer size
Use Overlapped I/OYesAsync I/O for large files
Retry Count3Failed operation retry attempts
Conflict PolicyAskHow to handle existing files

Verification Settings

SettingDefaultPurpose
Verify Hash MethodNonePost-copy verification algorithm
Hash During CopyYesInline hashing (zero extra I/O)
Volume Shadow Copy (VSS)NoAccess locked files via shadow copies

Filesystem Settings

SettingDefaultPurpose
Preserve TimestampsYesKeep file modification/creation times
Preserve AttributesYesKeep file attributes (readonly, hidden, etc.)
Preserve PermissionsNoKeep NTFS ACLs
Copy Alternate Data StreamsYesPreserve NTFS ADS
Preserve Sparse FilesYesMaintain sparse markers
Preserve CompressionYesKeep NTFS compression flags

Storage Location

Settings are stored in %LOCALAPPDATA%\BrutalCopy2\settings.json. In portable mode, settings are stored in a config folder next to the executable. You can also modify settings from the CLI: brutalcopy config --set MaxThreads=8.