Robocopy; Как скопировать отсутствующие файлы в другое место из исходной копии?

Robocopy; Как скопировать отсутствующие файлы в другое место из исходной копии?

Я использую Robocopy для переноса файлов объемом около 1 ТБ с внешнего диска на виртуальную машину Windows Server 2008, размещенную на сервере ESXi 5.1 VMWare, с использованием сквозного USB-подключения.

Я использовал следующую (универсальную) команду для переноса файлов: Robocopy [путь к внешнему диску] [путь к папке] /mir. Вот вывод:

Директории: Всего: 1206766 Скопировано: 990552 Пропущено: 216214
Файлы: Всего: 11784918 Скопировано: 9827653 Пропущено: 1957256
Байты: Всего: 1008,081 г Скопировано: 856,294 г Пропущено: 151,786 г
Времена: 69:08:41 56:53:42

Скорость: 4488960 Байт/сек.
Скорость: 256,860 Мегабайт/мин.

Как видите, некоторые файлы были пропущены. Думаю, это произошло потому, что во время процесса Robocopy остановил копирование 3 раза, поэтому я просто нажал Enter, и копирование продолжилось.

Теперь, что я хочу сделать, это скопировать 151,786 ГБ отсутствующих файлов в другое место, нежели исходный путь скопированных файлов, потому что файлы, которые были успешно скопированы, не могут быть подделаны прямо сейчас, поскольку они уже обрабатываются в базе данных. Они будут на том же диске, что и текущие скопированные файлы, просто в другом каталоге.

Возможно ли это сделать? Я думаю, что это невозможно, потому что Robocopy нужен скопированный пакет файлов, чтобы сравнить их с исходным диском и увидеть, какие файлы отсутствуют? Я знаю, что, вероятно, есть скрипт для этого, но я полный новичок в написании скриптов.

Связанный контент