Отказано в доступе к разделу целевого диска после использования xcopy

Отказано в доступе к разделу целевого диска после использования xcopy

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

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

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

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

решение1

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

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

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

решение2

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

После некоторого гугления мне удалось найти решение...ответ таков:робокопияи это работает как по волшебству. Это заняло день исследований и разработок

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

Ваша команда будет выглядеть примерно так:

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

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

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