1

Я хотел скопировать все файлы в папке, включая ее подпапки, с одного жесткого диска на другой

Я пробовал эту команду xcopy

C:\Documents and Settings\rakesh>xcopy "D:\Ganesh Drive\Trimax soft important" "
H:\" /E /k /x

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

2 ответа2

2

Я знаю, что это давным-давно, но, поскольку у меня была та же проблема с той же самой командой (xcopy для корня тома с /x), я подумал о совместном использовании решения.

Похоже, что это ошибка в xcopy (Windows XP SP3 версии 5.1.2600.5512 по крайней мере), где запись корневого каталога «.» Целевого каталога стирает свой ACL.

Исправлено с помощью «CACLS [буква диска:] /g Все:F».

1

Я пробовал повышение прав командной строки, все возможные переключатели с помощью команды xcopy, и мне не повезло в копировании зашифрованных файлов (эти файлы выделены зеленым цветом)

После некоторого поиска в Google, я смог найти решение ... ответ - robocopy, и он работает как шарм. Это заняло день исследований и разработок

Переключатель, который выполняет эту работу, - /EFSRAW. Копирует все зашифрованные файлы в режиме EFS RAW.

Ваша команда будет что-то вроде

robocopy source destination /COPY:DATS /MIR /EFSRAW /R:2 /W:0 /E /ETA

Примечание. Robocopy не является встроенной функцией на серверах 2003 года. Он должен быть установлен отдельно. Также некоторые файлы и сертификаты ESI должны быть импортированы, чтобы ключ /EFSRAW работал на серверах 2003 года. Это не требуется на серверах 2008, Vista и w7.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .