Правильное копирование содержимого папки (вложенные папки и файлы) с помощью команды xcopy

Мне периодически надо копировать на устройство содержимое папки(подпапки и файлы). Устройство подключается к ПК (Windows 11) по usb в режиме диска (не используется MTP). Я для удобства сделал bat файл с командой:

xcopy E:\dist\ G:\ /e /y

Проблема в том, что при копировании происходит что-то странное и прошивка устройства перестает запускаться. Как будто при копировании затрагиваются сторонние файлы и папки на диске устройства. При ручном копировании никаких проблем нет.

Я ради интереса пробовал делать копирование с помощью этой команды не в корень диска, а в отдельную папку:

xcopy E:\dist\ G:\dist\ /e /y

Если вручную скопировать все содержимое этой папки в корень диска устройства, то будет все корректно.

То есть проблема появляется только при копировании содержимого папки с помощью xcopy в корень диска устройства.

При этом если после xcopy вручную скопировать содержимое папки в корень диска устройства, то это не исправит ситуацию. После xcopy приходится делать восстановление всех папок/файлов устройства из бэкапа.

Пока у меня только одно предположение, что команда xcopy меняет права на папки.

Прошу помощи.


Ответы (0 шт):