Como reduzir o tamanho (espaço em disco) do Windows 8

15

Esta pergunta é sobre o que posso fazer para reduzir o tamanho que o Windows 8 usa.

Exemplo de plano de fundo:
No momento, e com apenas um programa instalado (MS Access 2007), usei cerca de 15 GB de espaço em disco rígido. Eu tenho pouco espaço (é uma partição de 17 GB de um SSD).

Gostaria de soluções ao longo das linhas de:

  • Remova arquivos que não são realmente necessários (por exemplo, drivers não realmente necessários pelo meu sistema)
  • Arquivos de ajuda que não são realmente necessários (ou seja, documentação)
  • pagefile.sys (supondo que eu teria 4 GB de RAM e nenhuma necessidade real de troca)
  • hiberfil.sys (usado para hibernar e dormir ... eu preciso disso, embora recuperasse cerca de 4 GB de espaço removendo-o)

Idealmente, eu gostaria de excluir principalmente os arquivos dos quais provavelmente não precisaria, mas não tenho uma boa idéia por onde começar por aí.

Como meu hardware não muda, eu gostaria de excluir todos os drivers que o Windows 8 possui para o hardware que não tenho.

Atualizar

Uma grande parte do espaço em disco no Windows 8 (e 7) é usada para a "DLL de compatibilidade com versões anteriores da janela-inferno". Estou me referindo a um recurso chamado "Windows Side by Side" (na pasta C:\Windows\winsxs), descrito em Por que a pasta / winsxs cresce tão grande e pode ser reduzida? . Mantendo várias versões (mesmo quando não são necessárias com frequência) das milhares de DLLs que acompanham o software ... bem, isso causa pelo menos 4-5 GB de uso do disco.

humanidade e paz
fonte
Excluir arquivos temporários é bom. Embora eu gostaria de se concentrar nas coisas menos óbvias, como arquivos softwae e ajuda não utilizado motorista ... eu tenho "muito" a utilização do espaço em disco em uma instalação limpa, ou seja, nenhum arquivo temporário posso excluir
humanityANDpeace
1
Eu acho que o arquivo de paginação é mal compreendido. Eu gostaria que um especialista pudesse esclarecer as coisas para mim, mas lembro de ler que o arquivo de paginação é uma parte essencial do sistema operacional (mesmo que você possa desativá-lo) e, independentemente da quantidade de RAM que você possui, ele deve ser mantido ... mesmo se apenas no tamanho mínimo.
Louis
Eu realmente não desativaria o arquivo de paginação em 4 GB de RAM. Eu tentei isso de volta quando tinha 12 GB de RAM e teria erros / mortes de processos durante tarefas mais pesadas (VS + Chrome + EVE Online + Vindictus / Warframe + MusicBee). @ Louis Estou desativado em 48 GB de RAM, sem efeitos negativos. Não ter um limita o diagnóstico possível de um BSOD, mas quem realmente se importa. Alguns programas mal escritos dependem / usam indevidamente o arquivo de paginação (o Chrome é MUITO MAIS responsivo ao alternar as guias para mim com ele, apesar de 48 GB de RAM). Também lembro que o Photoshop não seria iniciado sem um arquivo de paginação configurado uma vez.
Arthur Kay

Respostas:

8

Reduzir antes da instalação

Isso funciona melhor, mas é um pouco difícil de fazer. Foi assim que eu executei o Windows 7 no Netbook de 8 GB. Não tentei fazer muito disso, mas essas pessoas maravilhosas parecem ter tentado fazer o que você quer. Eles chegaram a um pacote bem apertado. Eu acho que houve uma discussão sobre SU aqui .

Desativar proteção do sistema

Existem instruções passo a passo aqui .

  1. Navegue para o painel de controle procurando por Control Panel
  2. Procurar por System Protection
  3. Abra a System Propertiescaixa de diálogo
  4. Navegue até a System Protectionguia
  5. Escolha o disco em que o Windows 8 está instalado e pressione configure
  6. Desativar restauração do sistema

Isso economizará um pouco de espaço. insira a descrição da imagem aqui

Mikhail
fonte
3

17 O GiB é muito pouco para o Windows 8 (assim como para o Windows 7 e Vista antes dele). Parte do motivo é que o Windows inclui tudo o que poderia ser instalado desde o início, para que você não precise procurar pelo DVD de instalação apenas porque decide instalar o Telnet mais tarde (como no XP, apenas o Telnet foi incluído). ... de qualquer forma).

Este artigo tem algumas dicas sobre como reduzir o espaço ocupado pela instalação no Windows 7, mas a maioria das dicas também deve se aplicar ao Windows 8. Especialmente reduzindo a área de cobertura dos drivers, você precisará de uma aparência promissora:

Você pode usar uma boa ferramenta CodePlex chamada DriverStore Explorer para identificar e excluir drivers obsoletos ou duplicados do diretório Windows 7 C: \ Windows \ System32 \ DriverStore \ FileRepository do Windows 7. Isso nunca falhou em fornecer menos de 1 GB de economia de espaço em disco em todos os sistemas em que eu experimentei, tanto em notebooks quanto em desktops. Veja o meu blog “ Outra boa manobra de limpeza da unidade do sistema: DriverStore Explorer ”.

Joey
fonte
1
engraçado! :) investigting me achei o C: \ Windows \ System32 \ DriveStore diretório e perguntando sobre "se esta é uma maneira de economizar espaço" I acabou na sua resposta à minha própria postagem . Grande
humanityANDpeace
2

Você também pode economizar espaço usando o DISM.exe. Por exemplo, executando o seguinte em um prompt de comando elevado do Windows 8 (8.0):

DISM.exe / online / imagem-de-limpeza / startcomponentcleanup

Isso removerá alguns arquivos desnecessários de winSxS. Ainda estou experimentando essa ferramenta, mas você pode obter ajuda executando o /? bandeira.

dism /?

Se você gosta de desabilitar coisas no Windows como eu, acho que precisará dos serviços do Windows Update e do Windows Modules Installer em execução para obter o melhor do DISM.exe.

woowaa
fonte
Eu gostaria muito de testar sua sugestão, se eu pudesse :) Ser um grande fã de desabilitar acabei desabilitando o próprio Windows, minha configuração do linux é muito mais enxuta. ::: ::: De qualquer forma, o DISM não está relacionado à restauração do sistema, está? Deployment Image Servicing and Management (DISM)Você sabe o que realmente faz ou por que você a encontra? Você não teria parado algo por mero palpite, não é?
humanityANDpeace
Não, existem alguns exemplos desse tipo de uso (com a opção / startcomponentcleanup) do DISM, como aqui: tiny.cc/827h6w Também vi um guia semelhante aqui no SE. Mencionei apenas as opções de ajuda (/?) Porque isso me deu uma melhor compreensão da ferramenta e me ajudou a restaurar meu banco de dados com a opção / restorehealth, pois não estava funcionando corretamente no início. O DISM foi desenvolvido para administradores de sistemas e imagens de implantação offline, acredito, mas a opção / online se estende aos sistemas em execução. Está usando o dism que quebrou sua instalação?
woowaa
No final, isso não me salvou muito espaço e eu usei outro método para excluir os 3gb restore.tmp no diretório Winsxs. Eu mesmo uso o linux com mais frequência e posso instalar mais de 3 instalações de sistema robusto no espaço que o Winodws ocupa no meu SSD, mesmo após esses ajustes.
woowaa
1

Existem aplicativos como o WinReducer que podem reduzir o tamanho da pré-instalação do Windows modificando o arquivo .iso e excluindo funções, idiomas, drivers, etc. indesejados. É preciso um pouco de trabalho para executar o processo (pois depende algumas outras aplicações) e leva algum tempo para processar, mas funcionou quando eu tentei recentemente com o Windows 8.1 de 64 bits e usei o YUMI para colocar o iso em um USB.

Não fiquei muito louco, removi idiomas e drivers de scanner / impressora, aplicativos modernos de interface do usuário e mais algumas coisas. Primeiro, o tamanho do arquivo iso não parecia muito menor que o original, mas acabei com um total de 9 GB de disco após a instalação.

Ele fornece opções para reduzi-lo muito mais, mas avisa que eles são experimentais ou que algumas funções importantes podem quebrar. Tenho certeza de que ele será desenvolvido ou outros aplicativos serão melhores para deixar as dependências de outras funções sozinhas quando você remover o suporte para uma função.

Isak Thorbiörnson
fonte
1

Não é recomendável desativar a hibernação no Windows 8, pois ela é usada para o recurso de inicialização rápida. Após o desligamento, o recurso de Inicialização Rápida fecha as sessões do usuário, mas hiberna a sessão do kernel para hiberfil.sys. Esse estado do sistema é usado para acelerar a próxima inicialização.

O Windows aloca uma quantidade equivalente de RAM do seu sistema ao hiberfil.sys. Portanto, se você tiver muita RAM, o hiberfil.sys será maior do que o necessário para o Início Rápido. Para solucionar isso, abra um prompt de comando elevado e emita "powercfg.exe / hibernate / size 50" para definir o hiberfil.sys como 50% da RAM instalada. (Você não pode reduzi-lo abaixo de 50%)

No entanto, se você deixar o computador ligado o tempo todo, ou raramente reiniciar, talvez não se importe com a Inicialização rápida e desative a hibernação. Por outro lado, os HDDs e até os SSDs agora são tão baratos que o espaço não é um problema tão grande quanto o IBM AT. ;-)

ID Kline
fonte
A que esses 50% se relacionam? E se tiver 50% do tamanho da RAM, você pode explicar como as coisas ainda funcionariam quando mais de 50% da RAM estiver realmente em uso quando for dormir? Parece um cenário perigoso para mim (mas não estou no Windows).
Arjan
Ah, está compactando o conteúdo da RAM: o que acontece se reduzirmos o tamanho do hiberfil.sys e cuidado: "se o arquivo de hibernação for muito pequeno, ocorrerá um" Erro de parada "e os códigos sugerirão quanto você precisa aumentar o tamanho do arquivo de hibernação em ".
Arjan
1
Não esqueça que o Windows 8 Fast Start está salvando apenas o kernel, não aplicativos ou arquivos abertos. Portanto, você não precisará de um arquivo de hibernação tão grande para isso. O Win 7 e o 8 indicam um requisito mínimo de 2 GB de RAM (SO de 64 bits). O arquivo de hibernação do Win 7 é o padrão para 75% da RAM instalada, o que significa que eles consideraram que era suficiente armazenar o kernel e abrir aplicativos. Portanto, parece bastante seguro que apenas o kernel "caiba" em 50% da RAM. Obviamente, tenho 8 GB de RAM, por isso estou preso a um arquivo de hibernação de 4 GB!
ID Kline
2
O comando powercfg apenas define o tamanho do arquivo de hibernação. Você pode desativar a hibernação no Painel de controle / Opções de energia. Isso também desativa o Início Rápido. Leia Como ativar ou desativar a "Inicialização rápida" para uma inicialização híbrida no Windows 8 e 8.1 para obter uma explicação melhor. :-)
ID Kline
0

Você pode usar o Utilitário de limpeza de disco no Windows-8 como também nas versões anteriores do Windows para excluir arquivos temporários e indesejados.

Vá para Painel de Controle> Ferramentas Administrativas> Limpeza de Disco

Eu tenho certeza que o seu arquivo pagefile.sys e hiberfile.sys não serão afetados, pois você precisará alterá-los manualmente, se necessário.

Jay
fonte
Mencionei o pagefile.sys e o hiberfil.sys para provocar algumas reflexões e compartilhar formas de espaço em disco seguro (quando você tiver RAM suficiente - talvez 4 GB - você pode dispensar o pagefile.sys). O pagefile.sys pode ser desativado através do Painel de controle \ Sistema e segurança \ Sistema e selecionando "Configurações avançadas do sistema". É possível desativar a troca por meio das configurações Avançado-> Desempenho encontradas nesta caixa de diálogo. Se a RAM é suficiente haverá nenhum efeito perceptível e sobre 3-4GB mais espaço em disco
humanityANDpeace