03 agosto, 2012

Como libertar espaço em disco - "For Dummies"

Provavelmente já varias vezes ficaram sem espaço em disco. A mim, volta e meia acontece-me e hoje foi uma dessas vezes. Como bom português, um gajo arranja sempre maneira de se desenrascar e desta vez lembrei-me partilhar com a malta porque a malta não sabe tudo e se vos der jeito vão ficar a saber o que fazer.

Não tenho a certeza se isto funciona para todas as versões do Windows mas pelo menos para o Vista e para o 7 sei que funciona e é muito provável que no XP também dê.

E então o truque é o seguinte: eliminar o ficheiro de hibernação "hiberfil.sys".

O que fazer:

  1. Verificar se o ficheiro de hibernação é ou não o responsável por terem ficado sem espaço em disco. Como esse ficheiro normalmente está escondido temos que o pôr visível:
    1. Abrir o Explorador do Windows(tecla do Windows + E ou abrir o "Computador") e clicar na partição onde está instalado o Sistema Operativo. Se não souberem onde está instalado o SO, deve estar no "C:" ;
    2. Carregar na tecla "Alt", assim que carregarem no "Alt" vai aparecer uma barra de menus que estava escondida;
    3. Nessa barra de menus cliquem em "Ferramentas -> Opções de Pasta";
    4. Na nova janela clicar em "Ver". Nas "Definições Avançadas" procurem por "Ocultar ficheiros protegidos do sistema operativo(Recomendado)" e desseleccionem a opção;
    5. Carreguem no botão "OK".
  2. Na janela do Explorador do Windows procurem o ficheiro "hiberfil.sys", é este o ficheiro que guarda toda a informação para o computador poder hibernar, seleccionem o ficheiro (para os mais distraídos é só um clique) e vejam na barra de estado (é a barra que está em rodapé) o tamanho do ficheiro. Se virem um número muito grande seguido por MB ou um número pequeno com GB podem seguir o ponto 3 que se segue. Caso contrario o vosso problema não é o ficheiro de hibernação e o melhor é repetirem o primeiro passo e seleccionarem o que desseleccionaram no passo 4. E já agora é melhor começarem a pensar em desinstalar algumas aplicações ou jogos!
  3. Este passo vai eliminar o ficheiro "hiberfil.sys" mas também vos vai desactivar a hibernação. Não se venham depois queixar que não sabem porque é que o vosso computador não hiberna!
    1. Ir ao botão "Iniciar" e escrever "cmd"(Linha de Comandos), no campo que diz "procurar programas e ficheiros";
    2. Cliquem, no cmd, com o botão direito do rato e cliquem onde diz "Executar como administrador". Vai aparecer logo uma janela com dois botões, têm de clicar em "Sim".
    3. Não se assustem com a janela preta!!!! Nessa janela vão escrever o seguinte comando e não escrevam as aspas: "powercfg –H off"
  4. E já está! O comando "powercfg –h off" desactiva a hibernação do Sistema Operativo e elimina o ficheiro "hiberfil.sys". Se quiserem voltar a activar a hibernação substituam o "off" por "on" no comando "powercfg –h off".
Pelo que sei esta é a única maneira de apagar o ficheiro "hiberfil.sys" e ficar imediatamente com espaço livre em disco. No meu caso já só tinha 32Mb livres e depois de ter feito isto tudo fiquei com 2,76Gb (2,76Gb = 2826.24Mb). Uma diferençazita, não!?

Espero ter ajudado alguém, e se não ajudei eventualmente posso-me esquecer disto e já sei onde procurar :)


That's All Folks!!!! Se tiverem algum problema avisem.