O presente artigo, pretende ser uma versão mais “focada” de um artigo nosso anterior, sendo o foco unicamente na libertação de espaço em disco; no entanto, aconselha-se vivamente a leitura prévia desse artigo anterior, em especial se existirem problemas nos discos, o artigo é Verificação e Limpeza de Disco de Posto de Trabalho (Microsoft Windows). Pode também ler previamente, o nosso artigo, Algumas breves notas sobre CPU (Processador), RAM (Memória) e Storage (Armazenamento).
Em primeiro lugar, para verificar a alocação, de espaço em disco, pode utilizar o utilitário “nativo”, o File Explorer (ou Explorador de Ficheiros), ou pode utilizar um utilitário adicional, como por exemplo, o TreeSize, um pouco mais flexível e poderoso (mas existem outras N opções). A Microsoft aconselha um mínimo de 10 % de espaço livre nos discos, em especial no disco de sistema (ou seja, onde se encontra instalado o sistema operativo), aliás quando esse valor é inferior no File Explorer (ou Explorador de Ficheiros), o disco referido aparece com o espaço ocupado a vermelho (até esse valor é azul). Contudo nós aconselhamos que exista sempre um pouco mais de espaço livre, um mínimo de 15 % a 20 % (o ideal) de espaço livre, em cada disco de armazenamento.
Para libertar espaço em disco, em primeiro lugar, podemos executar a limpeza do(s) disco(s), com o Microsoft Disk Cleanup (ou Limpeza do Disco)(pode consultar Free up drive space in Windows). O executável é %windir%\system32\cleanmgr.exe, o mesmo deve ser executado, como “Administrator”, para estarem disponíveis todas as opções de limpeza. De referir que entre outras opções, permite limpar os ficheiros deixados pelo Microsoft Windows Update, selecionando-os para apagamento, ao selecionar a opção Windows Update Cleanup.
Em segundo lugar, podemos executar a limpeza do(s) disco(s), com o Microsoft Storage Sense (incidindo essa limpeza, sobre o Recycle Bin, os Downloads (diretório onde são colocados os ficheiros de ”download” da Internet) e Temporary Files (outros ficheiros temporários)), mas acima de tudo permite configurá-lo para fazer a sua remoção de forma periódica; pode consultar, por exemplo Manage drive space with Storage Sense.
Em terceiro lugar, podemos executar um conjunto de tarefas, para libertar espaço adicional, como por exemplo, apagar “Pontos de Restauro | Restore Points”, apagar “Perfis | Profiles” de utilizadores, remover software não utilizado, desativar a hibernação do computador, desativar as “Shadow Copies | Cópias Sombra”, apagar ficheiros temporários dos navegadores (browser´´ s), ou apagar outros ficheiros temporários, deixados pela mais diversas aplicações (ver “Script” no final).
Para libertar espaço, podemos Desativar e Ativar (ou Eliminar) a Proteção do Sistema (Pontos de Restauro | Restore Points), para eliminar os pontos de restauro existentes, pode consultar o artigo How to remove all System Restore points except the most recent one; para criar manualmente uma cópia de segurança, pode consultar o artigo Create a system restore point.
Para libertar espaço, pode apagar perfis (profiles) de utilizadores que já não usam a máquina; para o fazer, pode consultar o artigo Delete a user profile in Windows.
Para libertar espaço, pode remover software não usado; para o fazer, pode consultar o artigo Uninstall or remove apps and programs in Windows.
Para libertar espaço, pode desativar hibernação do computador (ficheiro C:\hiberfil.sys); para o realizar, deverá executar o comando powercfg -h off (Admin Command Prompt) (deixará de ter a opção de hibernação disponível).
Para libertar espaço, pode desativar as Shadow Copies (Cópias Sombra) (normalmente mais usado nos servidores). Para listar espaço ocupado pelas “Shadow Copies”, utilizar o comando vssadmin list shadowstorage (Admin Command Prompt). Para desativar as Shadow Copies (ou Cópias Sombra), pode consultar o final do artigo Shadow copies are deleted on Windows Server (Disable Shadow Copies).
Os navegadores (browser´ s), têm diretórios temporários, para acelerar o seu funcionamento, designados por “Cache” que podem ser apagados (uma vez que ao longo do tempo, vão acumulando muitos ficheiros desnecessários), poderá aceder-lhes através das opções, “Privacy, Search, and Services” digitando no navegador (browser) edge://settings/privacy, no Microsoft Edge; “Privacy and Security” digitando chrome://settings/privacy, no Google Chrome; “Privacy and Security” digitando about:preferences#privacy, no Mozilla Firefox.
Por fim, pode sempre apagar manualmente (ou melhor, com um “Script”), os diretórios | ficheiros pretendidos, para isso pode usar um ficheiro .BAT, com um conjunto de comandos para apagar; ver exemplo abaixo (no fim) que pode alterar para os diretórios | ficheiros que pretenda apagar, o exemplo apaga os ficheiros temporários do Microsoft Windows (C:\Windows\Temp*.*) e os ficheiros temporários do utilizador, no Microsoft Windows (neste caso, usando a variável de ambiente TEMP).
Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.
Pode também consultar, os nosso artigos anteriores (sugere-se a ordem de leitura abaixo):
Verificação e Limpeza de Disco de Posto de Trabalho (Microsoft Windows)
Algumas breves notas sobre CPU (Processador), RAM (Memória) e Storage (Armazenamento)
Data da última atualização: 29 de Setembro de 2023
Autor: Paulo Gameiro – Dataframe (General Manager)
DEL_TEMP.BAT
@ECHO OFF
@REM Criar nome do ficheiro de LOG, para poder visualizar operações executadas.
@set LogFile=”%HOMEDRIVE%%HOMEPATH%\Desktop\DEL_TEMP_%COMPUTERNAME%_%DATE%.LOG”
@REM Apagar o ficheiro de LOG.
del %LogFile% /F /Q
@REM Remover os ficheiros temporários do utilizador (no Microsoft Windows).
echo A apagar (del %TEMP%*.) %TIME% ……………………. >> %LogFile% echo. >> %LogFile% del %TEMP%*. /F /S /Q >> %LogFile%
echo. >> %LogFile%
@REM Remover o diretório de ficheiros temporários, do Microsoft Windows.
echo A apagar (del C:\Windows\Temp*.) %TIME% ……………………. >> %LogFile% echo. >> %LogFile% del C:\Windows\Temp*. /F /S /Q >> %LogFile%
echo. >> %LogFile%