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.