Может быть, какой-нибудь простой фрагмент Powershell?
copy-item -path E:\myfolders -destination C:\newfolder -container -force -recurse -erroraction continue -warningaction continue -confirm:$false
Чтобы запустить, откройте консоль Powershell (доступна в каждой Windows начиная с XP), измените параметры -path и -directory в вашей начальной и целевой папке, скопируйте команду в окно PS и нажмите enter. Если вы не можете скопировать, включите режим быстрого редактирования в свойствах консоли - эта опция вставки карт под правой кнопкой мыши в Win7.
Может потребоваться закрытие путей в кавычках '', если в именах есть специальные знаки, например, пробел.
Этот запуск в Powershell должен скопировать все файлы и подкаталоги в указанный каталог. Продолжит копирование, несмотря на ошибку с указанным файлом. Для каждого испорченного файла, который команда не может скопировать, вы получите много красного вывода в консоли. Если вы не хотите видеть это, измените ошибку, чтобы продолжить.