Como posso deletar este diretório?

4

Eu pensei em tentar excluir um diretório hoje. Mal sabia eu, o Windows não ia me deixar.

C:\Data\Projects\acme.2.0>rmdir /s product
product, Are you sure (Y/N)? y
product\release - Access is denied.

Isso está acontecendo sob um prompt de comando que está sendo executado como Administrador. Eu pensei em tentar descobrir de quem é a propriedade, se não fosse Administrador:

C:\Data\Projects\acme.2.0\product>dir /q
 Volume in drive C is Windows 8
 Volume Serial Number is 38F9-44D7

 Directory of C:\Data\Projects\acme.2.0\product

01/02/2013  14:47    <DIR>          RADISH\Trejkaz          .
01/02/2013  14:47    <DIR>          RADISH\Trejkaz          ..
01/02/2013  14:47    <DIR>          ...                    release
               0 File(s)              0 bytes
               3 Dir(s)  79,467,786,240 bytes free

"..."? Que diabos? Vamos perguntar ao SysInternals, eles geralmente sabem como as coisas funcionam:

C:\Data\Projects\acme.2.0\product>accesschk.exe release

Accesschk v5.03 - Reports effective permissions for securable objects
Copyright (C) 2006-2012 Mark Russinovich
Sysinternals - www.sysinternals.com

  Error getting security for C:\Data\Projects\acme.2.0\product\release:
  Access is denied.
No matching objects found.

Parece que terei que chegar ao nível SYSTEM para excluir esse diretório, mesmo que eu mesmo tenha criado.

Eu tentei algumas técnicas mencionadas aqui:

link

Nada disso funciona porque não tenho as permissões necessárias em um prompt de comando do administrador. O Windows 8 parece ter bloqueado essas coisas tão duramente que você não pode mais usar seu próprio computador.

Tentar apropriar-se do Explorer fornece essa caixa de diálogo criptografada, que sugere clicar em um botão Alterar que nem existe na caixa de diálogo:

    
por Trejkaz 04.02.2013 / 01:34

2 respostas

2

Inicialize a partir do BootCD do Hiren (na verdade, você não precisa gravá-lo, é possível soltá-lo em um pendrive), escolha Mini Windows XP no menu e use-o para excluir esse diretório.

Acho que não preciso mencionar que, para fazer isso, você precisa ter uma licença do Windows XP; caso contrário, é ilegal.

Outra opção é usar alguma distro Linux com o driver ntfs-3g (por exemplo, Ubuntu), que é considerado seguro para escrever volumes NTFS - embora este seja um caso especial, então tenha cuidado.

Ah, e executar chkdsk /r C: pode ajudar se isso for um problema do descritor de arquivo corrompido.

    
por 04.02.2013 / 02:20
1

Tente usar 'takeown / f filename' e tente alterar as permissões com cacls / gui. Se takeown não puder ser apropriado quando executado em um prompt de administração, você possivelmente terá corrupção de disco, portanto, a execução do chkdsk na unidade posteriormente pode ajudar.

Alternativamente, como foi sugerido, exclua o arquivo de uma distribuição do Linux

    
por 04.02.2013 / 02:57