Obtener acceso denegado en la partición de la unidad de destino después de usar xcopy

Obtener acceso denegado en la partición de la unidad de destino después de usar xcopy

Quería copiar todos los archivos de una carpeta, incluidas sus subcarpetas, de un disco duro a otro.

Probé este comando xcopy

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

pero después de ejecutar este comando se me niega el acceso a la partición de la unidad de destino. Permítanme por qué y cómo solucionar este problema.

Respuesta1

Sé que esto fue hace mucho tiempo, pero como tuve el mismo problema con el mismo tipo de comando (xcopy apuntando a la raíz de un volumen con /x), pensé en compartir la solución.

Esto parece ser un error en xcopy (Windows XP SP3 versión 5.1.2600.5512 al menos), donde la entrada del directorio raíz "." del directorio de destino se borra su ACL.

Se solucionó con "CACLS [letra de unidad:] /g Todos:F".

Respuesta2

Probé la elevación del símbolo del sistema, todos los cambios posibles con el comando xcopy y no tuve suerte al copiar los archivos cifrados (estos archivos están resaltados en verde)

Después de buscar en Google, pude encontrar una solución... la respuesta esrobocopiaY funciona como un encanto . Esto requirió un día de investigación y desarrollo.

El modificador que realiza este trabajo es /EFSRAW. Copia todos los archivos cifrados en modo EFS RAW.

Tu comando sería algo como

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

Nota: Robocopy no es una característica incorporada en los servidores 2003. Tiene que instalarse por separado. Además, se deben importar ciertos archivos y certificados ESI para que el modificador /EFSRAW funcione en servidores 2003. Esto no es necesario en servidores 2008, Vista y w7.

información relacionada