excluindo pasta do sistema do windows


9

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.

Respostas:


8

Vá para o prompt de comando e use o takeowncomando

Por exemplo, se a unidade for, Dvocê pode digitar:

Takeown /f d:\windows /R

Isso seleciona a Windowspasta na Dunidade e fornece ao usuário atual acesso a ela e se repete em todos os subdiretórios e arquivos.


... É recorrente uma palavra / ortografia correta?
William Hilsum


@ TomWij - obrigado +1, sempre digo Recurse, então apostou no Recurses e nunca viu o Wikcionário antes! legal, obrigado novamente!
William Hilsum

11
Eu tive que executar o cmd.exe como administrador para executar isso com êxito. Mas mesmo depois de executá-lo, quando tento excluir a pasta, ele diz "Você precisa de permissão de X \ U para fazer alterações nessa pasta", onde X é meu nome de host e U é meu nome de usuário. Extremamente estranho.
Peon

2

Isso está envolvido, mas funcionará com certeza.

1. Baixe e grave um Ubuntu LiveCD. Instruções aqui: https://help.ubuntu.com/community/BurningIsoHowto

2. Reinicie com o CD ao vivo na sua unidade de disco. Pode ser necessário alterar a ordem de inicialização do BIOS para fazer isso. Normalmente, o F12 permite que você entre nessa configuração, que é alterada na inicialização.

3.O carregamento mais rápido do Ubuntu deve aparecer em uma tela com os botões "Experimente o Ubuntu" e "Instalar o Ubuntu". Clique em "Experimente o Ubuntu". O Ubuntu trará "log in" e levará você a uma área de trabalho.

4.No menu de locais na parte superior, navegue até o disco rígido.

5. Exclua os arquivos que você não deseja.

Nota: O Ubuntu pode ter problemas para excluir certos arquivos do seu sistema. Isso ocorre por causa do tipo de sistema de arquivos. Se você tiver esse problema, baixe e compile o ntfs-3g em: http://www.tuxera.com/community/ntfs-3g-download/

Leia o arquivo LEIA-ME para instruções de instalação.

Isso está envolvido se você não usa o linux ou possui um liveCD, mas se o fizer, deve ser fácil.

Se você tiver alguma dúvida, pergunte nos comentários e eu responderei da melhor maneira possível


Eu não tentei exatamente isso, mas eu corro o Fedora no virtualbox. Montei a unidade no Fedora, su como root, e tentei excluir os diretórios, mas "a operação não é permitida".
Peon

Virtualbox não é o que você deseja. Você deseja que apenas o kernel do linux seja carregado, portanto, é necessário inicializar ou inicializar a partir de um CD ao vivo
D'Arvit

0

Sugiro reformatar a unidade, para garantir que ela esteja livre de arquivos ocultos etc.

Obviamente, isso depende de ter espaço suficiente para armazenar os arquivos que você deseja manter em outro lugar.


0

Não tenho certeza se funcionará no System32, mas eu tendem a pensar que algo como Unlocker funcionaria para isso.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.