Виснет программа при зписи на диск много мелких файлов?
Можно удалять тему.
Запись производилась на диск, зашифрованный VeraCrypt. На обычные диски пишется без проблем.
Виснет VeraCrypt, это у нее проблемы. Множественная запись мелких файлов она такая.

Тут походу надо делать паузы , чтобы шифрованный контейнер мог отдышаться .
1. Используй File.OpenRead, File.OpenWrite, и WriteAllBytesAsync, чтобы процессор не простаивал, пока файлы копируются
2. Копируй их параллельно, а не по одному.