O título explica praticamente a pergunta.
Além do óbvio (velocidade), é geralmente seguro ou aconselhável compactar via NTFS a C:\Windows\Installer
pasta, pois ela está dentro da Windows
pasta?
Estou usando um SSD tão pessoalmente que a questão da velocidade não é tão importante para mim (além disso, estou executando o Win7 dentro de uma VM e estou acostumado a uma latência de E / S mais alta).
windows-7
ntfs
compression
windows-installer
Chad Levy
fonte
fonte
Respostas:
Exceto por problemas de velocidade (há muita discussão aqui sobre esse tópico, com alguns dizendo que é realmente benéfico para o desempenho de algumas maneiras ), não há problemas ao usar a compactação NTFS em um disco de instalação atual do Windows e em todas as suas pastas.
c:\Windows
, seus arquivos importantes devem estar em outro lugar ...)A Microsoft reuniu algumas diretrizes sobre a compressão NTFS, dê uma olhada nelas.
Eu tenho usado a compactação NTFS há muito tempo 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 .
fonte
Sim, não há nada de especial no
Installer
diretório que exija que eles sejam descompactados.Nos velhos tempos, havia pilhas de instalador arquivos como
unwise.exe
,unvise32.exe
,uninstall.exe
, etc. no\Windows\
diretório; às vezes compartilhado, às vezes não. A\Windows\Installer
pasta é o cache do Windows Installer , que permite que cada programa mantenha seu próprio programa de instalação, semelhante ao modo como a pasta WinSxS ajuda a evitar o DLL Hell .Em geral, é usado para armazenar / armazenar em cache o instalador básico de programas, para que, quando você queira modificar um programa instalado, ele execute a partir daí e permita desinstalar ou até mesmo fazer 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 compactá-los / arquivá-los como ZIP, RAR etc. para outros que encontrarem o caminho até aqui, procurando por isso.
Alguns programas optam por armazenar todo o instalador, o que obviamente é indesejável, mas felizmente esses são raros; a maioria apenas armazena um arquivo menor do instalador (como
unwise32.exe
antigamente) com as informações básicas de instalação. A maioria dos programas não usa os arquivos daInstaller
pasta e eles só são reproduzidos quando você faz uma alteração em Adicionar / Remover Programas .Ocasionalmente, no entanto, você pode encontrar um programa que usa ativamente alguns dos arquivos, principalmente configurando o ícone de seus atalhos (no menu Iniciar, na área de trabalho etc.) para apontar para o
ARPPRODUCTICON.exe
arquivo no 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). De fato, a pasta é, em última análise, um cache de arquivos de instalação; portanto, você pode excluí-los e usar a mídia de instalação original.
Nota : não são apenas os programas que armazenam em cache os arquivos de instalação na
Installer
pasta; O próprio Windows mantém patches e dados do service pack também, portanto, se você os excluir, as atualizações poderão não funcionar e , teoricamente , você precisará reinstalar o Windows . Não apenas mova / exclua todo o conteúdo, quer ou não; dê uma olhada no que está lá.fonte
O SQL Server (e outros bancos de dados também) pode não estar sendo executado normalmente se você os instalar em uma partição compactada. Eles podem simplesmente falhar na instalação.
Aqui está uma postagem descrevendo o cenário. Eu também encontrei isso no SQL Server 2014 Express.
fonte
Eu desaconselho, como a recuperação da inicialização pode depender desses arquivos, então você não poderá descompactá-los sem outro computador
fonte
Installer
pasta. Dado que alterno minha instalação do Win7 entre inicializações bare-metal e inicializações de VM (via Mac com BootCamp e VMWare Fusion), isso certamente chamou minha atenção, pois é mais provável que eu encontre problemas de inicialização.