Como reverter o atributo compactado em arquivos no Windows para uma unidade inteira

4

Alguém no meu trabalho (um administrador de sistema) executou uma tarefa de "limpeza" no WinXP que, ao mesmo tempo, compactava todos os arquivos do disco rígido com o atributo de arquivo compactado do Windows (nomes de arquivos ficam azuis no Windows Explorer)

Na verdade, não preciso que meus arquivos sejam compactados e acho que isso também pode afetar o desempenho do meu PC.

Eu tentei pesquisar arquivos, selecioná-los com o Windows Explorer e desmarcar a caixa de seleção para descompactá-los, mas é impossível obter a janela "Propriedades" para 160.000 arquivos.

Alguém tem uma ideia sobre isso? Um arquivo .bat para fazer o trabalho?

    
por MaxiWheat 24.02.2010 / 22:30

1 resposta

3

O comando compact /u fará isso. O PITA o executará em todos os arquivos e você poderá preservar determinados atributos compactados de arquivos, como c: \ windows \ $ ntuninstall *. Se você não está preocupado com este último, basta executar compact /u /s c: e deixá-lo trabalhar e esperar que você não fique sem espaço em disco.

Se você tiver o Cygwin instalado, você pode criar um find | xargs compact /u com atributos de nome suficientes para não descompactar os diretórios que deseja manter compactados. Você provavelmente também poderia fazer a mesma coisa com PS ou (heavens) VBscript. Um comando .BAT ou FOR provavelmente está apenas solicitando problemas.

Também pode ser melhor deixar os caras de TI fazerem seu trabalho, ou pelo menos trazerem suas preocupações para eles. Não é impossível que um funcionário de TI mal informado e / ou iniciante faça alguns ajustes inúteis, você tem algum pessoal de TI em quem você confia no trabalho?

    
por 24.02.2010 / 22:43