Obtendo acesso negado na partição da unidade de destino após usar xcopy

Obtendo acesso negado na partição da unidade de destino após usar xcopy

Eu queria copiar todos os arquivos de uma pasta, incluindo suas subpastas, de um disco rígido para outro

Eu tentei este comando xcopy

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

mas depois de executar este comando estou tendo acesso negado na partição da unidade de destino. Por favor, deixe-me por que e como corrigir esse problema.

Responder1

Eu sei que isso foi há muito tempo, mas como tive o mesmo problema com o mesmo tipo de comando (xcopy visando uma raiz de volume com /x), pensei em compartilhar a solução.

Este parece ser um bug no xcopy (pelo menos Windows XP SP3 versão 5.1.2600.5512), onde a entrada do diretório raiz ”.” do diretório de destino tem sua ACL apagada.

Corrigido com ”CACLS [letra da unidade:] /g Todos:F”.

Responder2

Eu tentei a elevação do prompt de comando, todas as opções possíveis com o comando xcopy e não tive sorte em copiar os arquivos criptografados (esses arquivos estão destacados em verde)

Depois de pesquisar no Google, consegui encontrar uma solução... a resposta érobocópiaE funciona como um encanto . Isso levou um dia de pesquisa e desenvolvimento

A opção que faz esse trabalho é /EFSRAW . Ele copia todos os arquivos criptografados no modo EFS RAW.

Seu comando seria algo como

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

Nota - Robocopy não é um recurso integrado nos servidores de 2003. Tem que ser instalado separadamente. Além disso, determinados arquivos e certificados ESI precisam ser importados para que a opção /EFSRAW funcione em servidores 2003. Isso não é necessário nos servidores 2008, Vista e w7.

informação relacionada