É seguro (ou aconselhável) compactar a pasta do Windows Installer através da compactação NTFS?

22

O título praticamente explica a questão.

Além do óbvio (velocidade), é geralmente seguro ou aconselhável comprimir através da compactação NTFS a pasta C:\Windows\Installer , dado que ela está dentro da pasta Windows ?

Estou usando um SSD, então, pessoalmente, o problema de velocidade não é tão importante para mim (além disso, estou executando o Win7 em uma VM, por isso estou acostumado a uma latência maior de E / S).

    
por Chad Levy 26.07.2012 / 22:34

4 respostas

19

Exceto por problemas de velocidade (há muita discussão aqui sobre esse assunto, com alguns dizendo que é realmente benéfico para o desempenho de algumas maneiras ) não há problemas em usar a compactação NTFS em um disco de instalação atual do Windows e em todas as suas pastas.

  • Seus arquivos estão lá, disponíveis, eles realmente não mudam para um arquivo compactado secreto ou algo assim, isso é feito no nível do sistema de arquivos
  • O desempenho não é pior dependendo das opiniões e de alguns testes
  • Eles são recuperáveis usando os utilitários de reparo do Windows ou conectando seu disco a outro computador (além disso, nada importante é mantido em c:\Windows , seus arquivos importantes devem estar em outro lugar ...)

A Microsoft reuniu algumas diretrizes sobre a compactação NTFS, dê uma olhada nelas.

Eu usei a compactação NTFS para idades agora em sistemas de arquivos completos em vários clientes e versões do Windows e nunca tive um problema por causa do sistema de arquivos compactado .

    
por 26.07.2012 / 23:13
7

Sim, não há nada especial sobre o diretório Installer que exige que eles sejam descompactados.

Antigamente, havia pilhas de arquivos do instalador, como unwise.exe , unvise32.exe , uninstall.exe , etc., no diretório \Windows\ ; às vezes compartilhada, às vezes não. A pasta \Windows\Installer é o Windows Installer cache , que permite a cada programa manter o seu próprio programa de instalação, semelhante à forma como a pasta WinSxS ajuda a evitar DLL Hell .

Em geral, ele é usado para armazenar / armazenar em cache o instalador basic para programas, de modo que quando você quer modificar um programa instalado, ele roda de lá e permite que você desinstale ou possivelmente faça um reparo sem precisar da mídia de instalação original e, portanto, não deve haver efeitos adversos da configuração para usar a compactação NTFS.

Deixarei a resposta para saber se você pode compactar / arquivá-los como ZIP, RAR etc. para outras pessoas que encontram o caminho até lá, procurando por isso.

Alguns programas escolhem armazenar todo o seu instalador, o que obviamente é indesejável, mas felizmente esses são raros; a maioria apenas armazena um arquivo instalador menor (como unwise32.exe nos dias antigos) com as informações básicas de instalação. A maioria dos programas não usa os arquivos na pasta Installer e eles só aparecem quando você faz uma alteração com Adicionar / Remover Programas .

Ocasionalmente, no entanto, você pode encontrar um programa que use ativamente alguns dos arquivos, particularmente definindo o ícone de seus atalhos (no menu Iniciar, na área de trabalho, etc.) para apontar para o arquivo ARPPRODUCTICON.exe em seu cache do Instalador. .

Na maioria dos casos, você pode compactar ou mover os arquivos e colocá-los de volta quando quiser fazer uma alteração (modificar, reparar, desinstalar). Na verdade, a pasta é basicamente um cache de arquivos de instalação, então você pode até mesmo exclua-os e apenas use a mídia de instalação original.

NB : não são apenas os programas que armazenam em cache seus arquivos de instalação na pasta Installer ; O próprio Windows mantém os patches e os dados do service pack, assim, se você os excluir, as atualizações podem não funcionar, e teoricamente , você pode ter que re-install Windows . Não mova / exclua todo o conteúdo, quer queira quer não; dê uma olhada no que está lá.

    
por 26.07.2012 / 22:49
1

O SQL Server (e outros bancos de dados também) podem não estar sendo executados normalmente se você os instalar em uma partição compactada. Eles podem simplesmente falhar ao instalar.

Aqui é um post descrevendo o cenário. Eu também encontrei isso no SQL Server 2014 Express.

    
por 11.05.2016 / 11:10
-3

Eu aconselharia contra isso, como a recuperação do Startup pode depender desses arquivos, então você não seria capaz de descompactar esses arquivos sem outro computador

    
por 26.07.2012 / 23:03