Pasta vazia copiada em cima de C: \ usando xcopy - o que aconteceu?

1

Eu estava testando xcopy no Windows 10 para uso em scripts e, com pressa, corro:

xcopy /s /e /y /x "%~dp0/aaaaaaaaaa" "C:/"

onde aaaaaaaaaa é uma pasta vazia. /s /e /y /x faz a cópia recursivamente, incluindo pastas vazias, sem avisar antes de sobrescrever e preservar permissões.

Suponho que esse comando, se bem-sucedido, substituirá C:\ por aaaaaaaaaa .

Eu não gravei a saída do comando, mas ele conseguiu os seguintes efeitos:

  • O Windows desliga e inicializa normalmente.
  • Em My Computer , a unidade C: não informa seu tamanho e não pode ser aberta:

  • NãoconsigoexecutaramaioriadosarquivosexenemnavegandoatéelesviaexplorernemexecutandocmdusandooatalhoWIN+R(tentandoexecutarcmdnavegandoparasystem32falha)

  • EupossonavegarparatodososdiretóriosC:\normalmente,pormeiodeexplorer,excetoaraizdeC:\.

  • RodaralgunsprogramasépermitidoatravésdeWIN+R(comoexplorerecmdmasnãodevmgmt.msc)

  • NãoconsigoiniciararestauraçãodosistemanemdoWindowsnemdoDVDdoWindows:

  • chkdsk não encontra nada fora do comum.

Então, principalmente, minha pergunta é:

O que esse comando fez exatamente? Eu suponho que não substitui a tabela de partição, senão eu não seria capaz de inicializar, corrigir? Uma vez que eu entenda isso, eu devo ser capaz de encontrar a melhor maneira de lidar com isso.

    
por mpliax 27.07.2018 / 09:32

1 resposta

1

A opção / x copia a propriedade do arquivo e as ACLs. Minha suspeita é que as permissões na raiz da unidade podem ter mudado. Verifique-os contra um bom computador conhecido com o mesmo sistema operacional. Se eles forem alterados, você terá que tentar restaurá-los.

    
por 27.07.2018 / 09:50