Eu quero usar uma unidade antiga como um disco rígido secundário sem reformatar. Mas esse disco rígido antigo contém minha antiga instalação do Vista, que ocupa espaço em shows. Tentei alterar a propriedade e funciona até certo ponto, mas não consigo excluir nada da pasta Windows / System32. Existe uma maneira fácil de alterar as permissões para que eu possa excluir tudo?
A solução é usar Takeowncomo Wil sugeriu e usar caclspara assumir o controle total dos arquivos. Como o cacls não parece ser recursivo, iniciei o cygwin e executei este comando para alterar recursivamente todos os arquivos:
for d in $(find directory-of-interest -type d);do
cacls $d'/*' /e /G username:F;
done
onde o diretório de interesse está no meu caso /cygdrive/g/Windowse nome de usuário é meu nome de usuário.
Eu tive que executá-lo manualmente em diretórios que tinham espaços em seu nome. Mas depois de tudo isso, agora posso excluir o diretório. Aviso: parece-me que caclspode potencialmente estragar tudo se usado incorretamente.