CHKDSK (muitas vezes pronunciado como “Check Disk”) é uma ferramenta útil e vital para verificar o status do meu HDD ou SSD. Esta ferramenta usa a atividade de varredura multipassagem para verificar se a integridade e a funcionalidade da minha unidade estão intactas. Usar o CHKDSK para garantir que meus HDDs e SSDs estejam funcionando corretamente é uma ótima maneira de acelerar o Windows 10 e sugiro que você use a ferramenta a cada poucos meses para manter suas unidades seguras e saudáveis.
Neste artigo, explicarei os detalhes do CHKDSK, como ele funciona e como você pode usá-lo para consertar seu disco rígido no Windows 10.
Como o CHKDSK do Windows funciona
O CHKDSK começa verificando o sistema de arquivos em meu HDD/SSD e analisando a integridade dos arquivos, sistema de arquivos e metadados de arquivo na unidade.
Quando o CHKDSK encontra erros no sistema de arquivos lógicos, ele os corrige e salva os dados no disco para que nada seja perdido. Os erros lógicos do sistema de arquivos incluem várias coisas, como entradas corrompidas na tabela de arquivos mestre (MFT) da unidade, uma tabela que me informa como os arquivos são conectados nos labirintos obscuros do hardware da unidade.
O CHKDSK também corrige carimbos de data/hora desalinhados, dados de tamanho de arquivo e carimbos de segurança em arquivos HDD. O CHKDSK pode realizar uma varredura completa da unidade, acessando e testando todos os setores de hardware. Os discos rígidos são divididos em setores lógicos, áreas definidas onde uma certa quantidade de dados será armazenada.
Os setores podem se desenvolver bugs macios, onde os dados foram gravados incorretamente no meio magnético. Eles também podem obter erros graves quando a unidade apresentar defeito físico real na área designada como setor. O CHKDSK corrige erros de software reescrevendo dados incorretos e resolve erros de hardware marcando essa seção da unidade como danificada e “fora dos limites” para uso futuro.
Como o CHKDSK foi atualizado e atualizado repetidamente com cada nova geração de hardware de armazenamento, o programa continua funcionando bem para verificar e reparar discos rígidos e SSDs. O processo exato usado para testar um disquete de 160K pode ser feito hoje para testar um SSD de 15 terabytes.
Execute o CHKDSK no Windows 10
Embora existam várias maneiras diferentes de invocar o CHKDSK em uma máquina com Windows 10, o local mais comum e comum para executar o utilitário é o Windows PowerShell, o substituto pretendido para o Prompt de Comando do Windows.
No entanto, como o CHKDSK se comunica diretamente com o hardware da unidade, ele requer um certo nível de permissão do sistema operacional conhecido como privilégios administrativos. Isso significa que o CHKDSK pode ser executado como se fosse a conta responsável pelo computador.
- Clique com o botão direito em “Menu Iniciar” e selecione “Windows PowerShell (administrador)”.
- Na janela Controle de Conta de Usuário (UAC), selecione “Sim” para conceder permissão para iniciar o Processador de Comandos do Windows e fazer alterações.
- Digite “chkdsk c: /x /r” sem as aspas para desmontar a unidade, verificar se há erros e repará-la. Você também pode digitar “chkdsk /scan” para verificar o disco online e tentar repará-lo.
- Se você está tendo problemas para executar o comando acima porque a unidade está marcada como “em uso” por outro processo, você está tentando verificar sua unidade principal (unidade de inicialização) quando o sistema operacional a está usando. Reinicie no modo de recuperação para executar a verificação ou crie uma ferramenta de recuperação do Windows para lidar com o processo.
A invocação básica de CHKDSK, como “chkdsk c:”, verificará o disco e exibirá as informações de status, mas não corrigirá nenhum erro encontrado.
É por isso que preciso adicionar vários parâmetros para executar o CHKDSK em um modo que corrija os problemas encontrados. Em um programa do Windows PowerShell, os parâmetros são comandos adicionais adicionados ao final do nome do programa, com os caracteres “/” antes de cada parâmetro. Para fazer o CHKDSK fazer uma varredura completa e passar no reparo, eu digito “chkdsk c: /x /r” no console do PowerShell.
O parâmetro “/r” executa as mesmas tarefas que “/f”, que corrige erros de disco e informa ao CHKDSK para localizar quaisquer setores defeituosos e recuperar quaisquer dados legíveis.
O parâmetro “/x” informa ao CHKDSK para desmontar a unidade (desconectá-la do sistema operacional) antes de iniciar o processo.
Parâmetros CHKDSK Adicionais
- • :/Volume -QUALQUER / Volume O parâmetro permite especificar uma letra de unidade (com dois pontos) ou um nome de volume. Você não precisa dos personagens”e“.
- • :/Caminho -QUALQUER / Nome do arquivo de caminho os parâmetros só podem ser usados em uma unidade que usa os modelos organizacionais FAT ou FAT32. Com Nome do arquivo de caminho, você pode especificar o local e o nome de um arquivo ou conjunto de arquivos que deseja que o CHKDSK verifique se há fragmentação. Para especificar vários arquivos, você pode usar o “?” e caracteres curinga “*”.
- • /F-O/ /F O parâmetro informa ao CHKDSK para corrigir erros de disco. A unidade deve estar bloqueada, portanto, se o CHKSDK não puder fazer isso, uma mensagem perguntará se você deseja verificar a unidade na próxima vez que reiniciar o computador.
- • /v-O/ /v O parâmetro exibe o nome de cada arquivo em cada diretório conforme o disco é verificado.
- • /r-O/ /r O parâmetro localiza setores defeituosos e recupera informações legíveis. O disco deve estar bloqueado. /r inclui a funcionalidade de /F com varredura adicional para erros de disco físico.
- • /X-O/ /x O parâmetro força o volume a ser desmontado primeiro, se necessário. Todas as alças abertas para a unidade são desativadas. /X também inclui a funcionalidade de /F.
- • /I-O/ /YO O parâmetro só pode ser utilizado com um drive formatado com o modelo NTFS. Isso acelera o CHKDSK executando uma verificação menos vigorosa das entradas do índice, o que reduz o tempo necessário para executar o CHKDSK.
- • /c-O /c Ele só pode ser usado em uma unidade NTFS. Isso informa ao CHKDSK para não verificar os ciclos dentro da estrutura de pastas, reduzindo assim o tempo necessário para executar o CHKDSK.
- • /YO[:Size] -QUALQUER /YO O parâmetro só pode ser usado com NTFS. Redimensiona o arquivo de log resultante para o que você escrever. Se eu precisar omitir o parâmetro de tamanho, /I exibe o tamanho atual.
- • /B-O /B O parâmetro só pode ser usado com NTFS. Limpa a lista de clusters inválidos no volume e verifica novamente todos os clusters alocados e livres em busca de erros. /B inclui a funcionalidade de /r. Use este parâmetro após criar uma imagem de volume em um novo disco rígido.
- • /? -QUALQUER /? O parâmetro exibe um arquivo de ajuda que contém esta lista de parâmetros e outras instruções para usar o CHKDSK.
Para resumir, o comando completo que precisa ser digitado em um prompt de comando ou PowerShell é:
chkdsk [Drive:] [parameters]
No meu exemplo seria:
chkdsk C: /x /r
Usando o CHKDSK em uma unidade inicializável
Uma unidade de inicialização é a partição no meu disco rígido a partir da qual meu computador é inicializado. As partições de inicialização são específicas de várias maneiras, uma das quais é que elas requerem tratamento especial para que o CHKDSK as administre.
O CHKDSK deve ser capaz de bloquear qualquer unidade de inicialização que verificar, o que significa que não poderá verificar a unidade de inicialização do sistema se o computador estiver em uso. Se minha unidade de destino for uma unidade externa ou interna não inicializável, o processo CHKDSK será iniciado assim que eu inserir o comando acima.
Se a unidade de destino for um disco de inicialização, o sistema perguntará se você deseja executar o comando antes da próxima inicialização. Digite “yes” (ou “y”), reinicie o computador e ele será executado antes que o sistema operacional carregue, permitindo acesso total ao disco.
Um comando CHKDSK pode levar muito tempo para ser executado, especialmente quando executado em unidades maiores. Feito isso, ele apresentará um resumo dos resultados, incluindo espaço total em disco, alocação de bytes e, o mais importante, quaisquer erros encontrados e corrigidos.
CHKDSK em edições anteriores do Windows
O comando CHKDSK está disponível em todas as versões do Windows, portanto, os usuários que executam o Windows 7, 8 ou XP também podem executar as etapas acima para iniciar uma verificação do disco rígido.
- Para versões anteriores do Windows, os usuários podem acessar o prompt de comando acessando Iniciar > Executar e digitando “cmd“.
- Quando a saída do prompt de comando for exibida, clique com o botão direito do mouse e selecione Executar como administrador para conceder ao programa os privilégios necessários para executar o CHKDSK com êxito.
Uma observação de cautela: se você estiver usando o CHKDSK em um disco rígido mais antigo, o espaço no disco rígido pode ter sido reduzido significativamente após a execução do comando. Este resultado é devido à falha do disco rígido, pois uma das funções cruciais que o CHKDSK executa é identificar e bloquear setores defeituosos.
Alguns setores defeituosos em uma unidade antiga geralmente passam despercebidos pelo usuário. Ainda assim, se a unidade estiver falhando ou com problemas sérios, pode haver um grande número de setores defeituosos que, quando alocados e bloqueados pelo CHKDSK, parecem “roubar” porções significativas da capacidade do seu disco rígido.
Outras maneiras de iniciar o CHKDSK
Se você não gosta de usar o prompt de comando, existem outras maneiras de invocar o CHKDSK em seu sistema. Talvez o mais fácil seja diretamente pelo Windows Explorer.
- Abra o “Navegador de arquivos”clique com o botão direito do mouse na unidade que deseja verificar e selecione “Propriedades”.
- Em seguida, selecione a guia “Ferramentas” e clique “Verificar” para iniciar o CHKDSK com os parâmetros padrão.
CHKDSK é uma ferramenta muito poderosa para verificar e reparar discos rígidos em computadores Windows 10. Seguindo as etapas deste artigo, você pode usar o recurso CHKDSK para otimizar o desempenho do seu PC e corrigir problemas com sua unidade.
Perguntas frequentes sobre CHKDSK do Windows
O chkdsk funciona em uma unidade externa?
Você pode usar o comando “chkdsk” em uma unidade externa. Tudo o que você precisa fazer é indicar essa unidade no comando em tempo de execução.
Aqui está um exemplo:
1. Abra o Windows Power Shell ou Prompt de Comando como administrador, conforme mostrado acima.
2. Em seguida, digite “chkdsk d: /f” e pressione Enter.
Para este exemplo, a unidade externa aparece como unidade D; o comando /f verifica o disco e tenta repará-lo.
Como visualizo os logs de saída da verificação do chkdsk?
1. Pressione a tecla Windows + R simultaneamente para abrir o programa “Executar”, digite “eventovwr” e pressione Enter.
2. Agora clique em “Logs do Windows”.
3. Em seguida, clique em “Solicitar”.
4. Agora percorra os logs e procure por “Wininit” na aba “Source”. Eu quero aquele com informações de chkdsk na guia “Geral”.
Como posso verificar se uma unidade com CHKDSK está em uso?
Às vezes, verificar uma unidade com chkdsk pode resultar em uma mensagem de que a unidade ainda está em uso. Se isso acontecer com você, você precisará desmontar a unidade ou iniciar uma unidade flash usando as ferramentas de recuperação do Windows.