Corrija Arquivos Corrompidos e Problemas No HD Com o Chkdsk

download Corrija Arquivos Corrompidos e Problemas No HD Com o Chkdsk

of 18

description

Corrija Arquivos Corrompidos e Problemas No HD Com o Chkdsk

Transcript of Corrija Arquivos Corrompidos e Problemas No HD Com o Chkdsk

Corrija arquivos corrompidos e problemas no HD com o ChkdskVelho utilitrio da Microsoft continua presente nas verses atuais do Windows para ajudar os usurios a identificar e corrigir erros de gravao de arquivos em discos magnticosPor Equipe SD em 01/07/2012

O Check Disk, conhecido pelo acrnimo chkdsk, um comando do tempo do MS-DOS que tem por objetivo fazer a manuteno dos discos magnticos, promovendo a correo de pastas e arquivos corrompidos e tambm identificando e isolando os setores defeituosos da mdia (problemas de hardware).

O comando ainda est disponvel no prompt de comando do Windows, bem como continuar ativo na verso 8 do sistema. Seja para apenas checar o status do HD, seja para realmente corrigir arquivos problemticos, o chkdsk mais uma ferramenta gratuita que pode auxiliar na resoluo de muitos problemas, inclusive contribuindo para a recuperao de dados perdidos.

Vamos conhecer alguns parmetros para rodar o chkdsk no prompt de comando, agora. Recomendamos que, antes de rodar tal aplicativo, voc crie um ponto de restaurao no sistema, para voltar ao status anterior do Windows caso as coisas no ocorram conforme o planejado.

O primeiro passo para colocar o chkdsk para funcionar rodar o prompt de comando detendo as permisses de administrador do sistema.

Clique em "Iniciar > Todos os Programas > Acessrios". Clique com o boto direito do mouse sobre "Prompt de Comando" e escolha a opo "Executar como Administrador".

Basicamente, a sintaxe do chkdsk obedece seguinte lgica:

chkdsk letra do drive a ser corrigido: /opes

Caso voc no indique nenhum parmetro, o chkdsk apenas far uma varredura no disco e reportar os erros, se existirem. Apresentar, tambm, informaes sobre o volume checado, como tamanho e nmero de arquivos armazenados.

A seguir, algumas opes admitidas no comando chkdsk e a utilidade delas:

/F- promove a correo automtica de erros no disco e permite configurar o programa para rodar toda vez que o computador ligado;

/V- nos sistemas de arquivo FAT ou FAT32, exibe o nome de cada arquivo e diretrio checados;

/R- localiza setores defeituosos do disco e recupera a informao possvel de l (implica o uso do parmetro /F);

/L:[tamanho em KB]- usado apenas em parties NTFS. Modifica o arquivo de log do chkdsk para o tamanho desejado;

/X- fora um volume virtual a ser desmontado antes da checagem e promove as correes necessrias (implica o uso do parmetro /F);

/I- exclusivo para parties NTFS. Reduz o rigor da verificao, permitindo uma checagem mais rpida, porm mais superficial;

/C- exclusivo para parties NTFS. Reduz o tempo necessrio da verificao, eliminando a checagem de intercalao de diretrios (ciclos e vnculos cruzados);

/B- mais uma opo exclusiva para NTFS. Limpa os dados dos setores defeituosos do disco, transferindo-os para grupamentos "sadios" do espao livre do disco (implica o uso do parmetro /F);

/scan /foreceofflinefix- para parties NTFS. Identifica os pontos para correo, para execut-las num segundo momento;

/scan /spotfix- para NTFS. Corrige diretamente os erros identificados anteriormente numa checagem de disco;

/scan /perf- Executa uma checagem mais veloz, em parties NTFS, requisitando mais recursos do sistema operacional;

Sdcleanup- muito semelhante opo /F, elimina a informao considerada lixo, proveniente das correes.

Para conhecer todos os parmetros do comando, use a forma: chkdsk /? no prompt de comando.

Chdisk 2

APRENDA A USAR O CHKDSKEmbora o uso de partio NTFS d segurana total aosarquivos armazenados no disco rgido e o uso do CHKDSK seja cada dia mais raro, o uso dele importante quando o disco rgido tem algum problema ou voc desconfia disso. Nesse caso o CHKDSK a melhor opo para recuperao de dados por ele ser uma aplicao do prprio Windows.

SINTAXEchkdsk [volume:][caminho e nome_de_arquivo][/f][/v][/r][/x][/i][/c][/l[:tamanho]]

ParmetrosvolumeEspecifica a letra da unidade (seguida de dois-pontos), o ponto de montagem ou o nome do volume.

[caminho] nome_de_arquivoespecifica o local e o nome de um arquivo ou conjunto de arquivos que chkdsk deve verificar para determinar se h fragmentao. Voc pode utilizar caracteres curingas (isto , * e ?) para especificar vrios arquivos.

/fCorrige erros no disco. O disco deve ser bloqueado. Se chkdsk no puder bloquear a unidade, ser exibida uma mensagem perguntando se voc deseja verificar a unidade na prxima vez que reiniciar o computador.

/v Exibe o nome de todos os arquivos contidos em cada pasta medida que o disco verificado.

/r Localiza setores defeituosos e recupera informaes legveis. O disco deve ser bloqueado.

/x Use esta opo somente com o NTFS. Ela fora primeiro a desmontagem do volume, se necessrio. Todos os identificadores abertos para a unidade sero invalidados. A opo /x tambm inclui a funcionalidade da opo /f.

/i Use esta opo somente com o NTFS. Efetua uma verificao menos rgida das entradas de ndice, reduzindo o tempo necessrio para a execuo de chkdsk.

/c Use esta opo somente com o NTFS. Ela ignora a verificao de ciclos dentro da estrutura de pastas, reduzindo o tempo necessrio para a execuo de chkdsk.

/l[:tamanho] Use esta opo somente com o NTFS. Ela utilizar o tamanho digitado por voc em vez do tamanho do arquivo de log. Se voc omitir o parmetro de tamanho, /l exibir o tamanho atual.

/? Exibe informaes de ajuda no prompt de comando.

UTILIZAO DO CHKDSKExecutando chkdskPara executar o comando chkdsk em um disco fixo, necessrio ser membro do grupo Administradores. Traduo: para execut-lo, a melhor opo executar o Prompt de Comando rodando como Administrador:

Verificando uma unidade bloqueada durante a reinicializao

Para que chkdsk corrija erros no disco, os arquivos no podem estar abertos na unidade. Se os arquivos estiverem abertos, a seguinte mensagem de erro ser exibida:

No possvel executar CHKDSK porque o volume est em uso por outro processo. Deseja agendar a verificao deste volume para a prxima vez em que o sistema for reiniciado? (S/N)

Se voc optar pela verificao da unidade na prxima vez que o computador for reiniciado, chkdsk verificar a unidade e corrigir os erros automaticamente quando o computador for reiniciado. Se a partio da unidade for uma partio de inicializao, chkdsk reiniciar automaticamente o computador depois de verificar a unidade.

Reportando erros de discoO comando chkdsk examina o espao em disco e a utilizao do disco pelos sistemas de arquivos tabela de alocao de arquivos (FAT) e NTFS. Chkdsk fornece informaes especficas de cada sistema de arquivos em um relatrio de status. O relatrio de status exibe os erros encontrados no sistema de arquivos.

Se chkdsk for executado sem a opo de linha de comando /f em uma partio ativa, ele poder reportar erros indesejveis, pois no conseguir bloquear a unidade. Voc deve utilizar o comando chkdsk em cada disco periodicamente para verificar se h erros.

Corrigindo erros de discoO comando chkdsk s corrigir erros de disco se voc especificar a opo de linha de comando /f. necessrio que Chkdsk possa bloquear a unidade para corrigir os erros. Como a reparao geralmente altera a tabela de alocao de arquivos de um disco e, s vezes, causa perda de dados, chkdsk enviar uma mensagem de confirmao semelhante a esta:

10 unidades de alocao perdidas encontradas em 3 cadeias.Deseja converter cadeias perdidas em arquivos?

Se voc pressionar S, o Windows salvar cada cadeia perdida na pasta raiz como um arquivo com um nome no formato de arquivo nnnn.chk. Quando chkdsk for concludo, voc poder verificar esses arquivos para descobrir se contm quaisquer dados necessrios. Se voc pressionar N, o Windows corrigir o disco, mas no salvar o contedo das unidades de alocao perdidas. Se voc no usar a opo de linha de comando /f, chkdsk enviar uma mensagem se for necessrio corrigir algum arquivo, mas no corrigir nenhum erro.

Se voc utilizar chkdsk /f em um disco muito grande (por exemplo, 70 GB) ou em um disco com um nmero muito grande de arquivos, o chkdsk poder levar muito tempo (talvez vrios dias) para ser concludo. O computador no ficar disponvel durante esse perodo, porque chkdsk s liberar o controle depois de ser concludo.

Verificar um disco FATWindows exibe relatrios de status de chkdsk referentes a um disco FAT no seguinte formato:

O nmero de srie do volume B1AF-AFBF72.214.528 bytes de espao total em disco73.728 bytes em 3 arquivos ocultos30.720 bytes em 12 pastas11.493.376 bytes em 386 arquivos do usurio61.440 bytes em setores defeituosos60.555.264 bytes disponveis no disco2.048 bytes em cada unidade de alocao35.261 unidades de alocao totais no disco29.568 unidades de alocao disponveis em disco

Verificando um disco NTFSO Windows exibe relatrios de status de chkdsk referentes a um disco NTFS no seguinte formato:

O tipo do sistema de arquivos NTFS.

CHKDSK est verificando os arquivos...Verificao de arquivos concluda.CHKDSK est verificando ndices...Verificao dos ndices concluda.CHKDSK est verificando os descritores de segurana...Verificao de descritores de segurana concluda.12.372 quilobytes de espao total em disco.3 KB em 1 arquivo do usurio.2 KB em 1 ndice.4.217 KB em uso pelo sistema.8.150 KB disponveis em disco.512 bytes em cada unidade de alocao.24.745 unidades de alocao totais no disco.16.301 unidades de alocao disponveis em disco.

Usando chkdsk com arquivos abertosSe voc especificar a opo de linha de comando /f, chkdsk enviar uma mensagem de erro se forem encontrados arquivos abertos no disco. Se voc no especificar a opo de linha de comando /f e existirem arquivos abertos, chkdsk poder reportar a existncia de unidades de alocao perdidas no disco. Isso poder acontecer se os arquivos abertos ainda no tiverem sido gravados na tabela de alocao de arquivos. Se chkdsk reportar a perda de uma grande quantidade de unidades de alocao, aconselhvel reparar o disco

Localizando erros de disco fsicosUtilize a opo de linha de comando /r para localizar erros de disco fsicos no sistema de arquivos. Para obter informaes sobre como recuperar arquivos fisicamente danificados com o comando recover, consulte Tpicos relacionados.

Reportando a existncia de setores de disco defeituososOs setores defeituosos reportados por chkdsk foram marcados como defeituosos quando o disco foi preparado para ser utilizado pela primeira vez. Eles no oferecem perigo.

Noes bsicas sobre cdigos de sadaA tabela a seguir lista os cdigos de sada reportados por chkdsk aps sua concluso.

0: No foram encontrados erros.1: Foram encontrados erros e corrigidos.2: A limpeza de disco, como a coleta de lixo, foi efetuada, ou a limpeza no foi efetuada porque /f no foi especificado.3: No foi possvel verificar o disco, no foi possvel corrigir os erros ou os erros no foram corrigidos porque a opo /f no foi especificada.

CHKDSK 3

CHKDSK

54 de 63 pessoas classificaram isso como til - Avalie este tpicoVerifica o sistema de arquivos e metadados do sistema de arquivo de um volume para erros lgicos e fsicos. Se usado sem parmetros, chkdsk exibe somente o status do volume e no corrige os erros. Se usado com os parmetros /f, /r, /x ou /b , ele corrige erros no volume. ImportanteA associao no grupo administradores local ou equivalente, o mnimo necessrio para executar o chkdsk. ImportanteNo recomendado interromper chkdsk . No entanto, cancelar ou interromper o chkdsk no deve deixar o volume mais corrompido do que j estava antes de executar o chkdsk . Reexecutar o chkdsk verifica e corrige eventuais danos restantes no volume.Para obter exemplos de como usar esse comando, consulte exemplos.Sintaxe

CHKDSK [ [[] ]] [/f] [/v] [/r] [/x] [/ i] [/c] [/ l [: ]] [/b]

ParmetrosParmetroDescrio

Especifica a letra de unidade (seguida por dois-pontos), ponto de montagem ou nome do volume.[] Use com a tabela de alocao de arquivos (FAT) e FAT32 somente. Especifica o local e o nome de um arquivo ou conjunto de arquivos que chkdsk para verificar a fragmentao. Voc pode usar o ? e * caracteres curinga para especificar vrios arquivos./fCorrige erros no disco. O disco deve ser bloqueado. Se chkdsk no puder bloquear a unidade, aparece uma mensagem que pergunta que se voc deseja verificar a unidade na prxima vez que voc reinicie o computador./vExibe o nome de cada arquivo em cada diretrio, como o disco verificado./rLocaliza setores defeituosos e recupera informaes legveis. O disco deve ser bloqueado. /r inclui a funcionalidade de /f, com anlises adicionais de erros de disco fsico./xFora o volume a desmontar primeiro, se necessrio. Todos os identificadores abertos para a unidade so invalidados. /x tambm inclui a funcionalidade de /f./iUse somente com o NTFS. Executa uma verificao menos rgida das entradas de ndice, que reduz a quantidade de tempo necessrio para executar o chkdsk./cUse somente com o NTFS. No verifica ciclos dentro da estrutura de pasta, o que reduz a quantidade de tempo necessrio para executar o chkdsk./l [: ]Use somente com o NTFS. Altera o tamanho do arquivo de log para o tamanho digitado. Se voc omitir o parmetro de tamanho, /l exibir o tamanho atual./bNTFS somente: limpa a lista de clusters invlidos no volume e examina todos os clusters alocados e livres de erros. /b inclui a funcionalidade de /r. Use esse parmetro aps um volume para uma nova unidade de disco rgido de imagem./?Exibe a Ajuda no prompt de comando.ComentriosIgnorando verificaes de volume

A opo /i ou /c reduz o tempo necessrio para executar chkdsk ignorando certas verificaes do volume.

Verificando uma unidade bloqueada durante a reinicializao

Se desejar que o chkdsk para corrigir erros de disco, voc no pode ter arquivos abertos na unidade. Se os arquivos estiverem abertos, a seguinte mensagem de erro aparece:

No possvel executar o CHKDSK porque o volume est em uso por outro processo.

Voc gostaria de agendar este volume para ser verificado da prxima vez que o sistema for reiniciado?

(Y/N)

Se voc optar pela verificao da unidade na prxima vez que reiniciar o computador, o chkdsk verifica a unidade e corrigir os erros automaticamente quando voc reiniciar o computador. Se a partio da unidade for uma partio de inicializao, chkdsk automaticamente reinicia o computador depois de verificar a unidade.

Voc tambm pode usar o comando chkntfs /c para agendar o volume a ser verificado na prxima vez que o computador for reiniciado. Use o comando fsutil dirty set para definir o volume de bits sujos (indica corrupo), para que o Windows executa chkdsk quando o computador reiniciado.

Reportando erros de disco

Voc deve usar o chkdsk em sistemas de arquivos FAT e NTFS ocasionalmente para verificar erros de disco. Chkdsk examina o espao em disco e disco usar e fornece um relatrio de status especfico para cada sistema de arquivos. O relatrio de status exibe os erros encontrados no sistema de arquivos. Se voc executar o chkdsk sem o parmetro /f em uma partio ativa, ele poder reportar erros indesejveis, pois ele no possvel bloquear a unidade.

Corrigindo erros de disco lgico

O CHKDSK corrigir erros de disco lgico somente se voc especificar o parmetro /f . Chkdsk deve ser capaz de bloquear a unidade para corrigir os erros.

Como reparos em sistemas de arquivos FAT geralmente altera a tabela de alocao de arquivos do disco e, s vezes, causam perda de dados, chkdsk pode exibir uma mensagem de confirmao semelhante seguinte:

10 unidades de alocao perdidas encontradas em 3 cadeias.

Converter cadeias perdidas em arquivos?

Se voc pressionar S, o Windows salvar cada cadeia perdida na pasta raiz como um arquivo com um nome no formato de arquivo . chk. Quando chkdsk terminar, voc poder verificar esses arquivos para ver se contm quaisquer dados que necessrios. Se voc pressionar N, o Windows corrigir o disco, mas no salvar o contedo das unidades de alocao perdidas.

Se voc no usar o parmetro /f , chkdsk exibe uma mensagem que o arquivo precisa ser corrigido, mas no corrige quaisquer erros.

Se voc utilizar chkdsk /f em um disco muito grande ou um disco com um nmero muito grande de arquivos (por exemplo, milhes de arquivos), chkdsk /f pode levar muito tempo para concluir.

Localizando erros de disco fsicos

Use o parmetro /r para localizar erros de disco fsicos no sistema de arquivo e tentar recuperar os dados de quaisquer setores de disco afetado.

Usando o chkdsk com arquivos abertos

Se voc especificar o parmetro /f , chkdsk exibe uma mensagem de erro se houver arquivos abertos no disco. Se voc no especificar que o parmetro /f e existirem arquivos abertos, chkdsk pode relatar unidades de alocao perdidas no disco. Isso pode acontecer se abrir arquivos ainda no foram registrados na tabela de alocao de arquivos. Se chkdsk reportar a perda de um grande nmero de unidades de alocao, aconselhvel reparar o disco.

Usando o chkdsk com cpias de sombra de pastas compartilhadas

Porque as cpias de sombra de volume de origem de pastas compartilhadas no podem ser bloqueadas enquanto cpias de sombra de pastas compartilhadas estiver ativada, executando o chkdsk no volume de origem pode relatar erros falsos ou causar chkdsk inesperadamente. Voc pode, Entretanto, verificar cpias de sombra de erros executando chkdsk no modo somente leitura (sem parmetros) para verificar se as cpias de sombra de volume de armazenamento de pastas compartilhadas.

Cdigos de sada de compreenso

A tabela a seguir lista o exit cdigos que o chkdsk relatrios aps a concluso.

Cdigo de sadaDescrio0No foram encontrados erros.1Erros foram encontrados e corrigidos.2Executada a limpeza de disco (como coleta de lixo) ou no executou limpeza porque /f no foi especificado.3No foi possvel verificar o disco, no foi possvel corrigir erros ou erros no foram corrigidos porque /f no foi especificado.O comando chkdsk com parmetros diferentes, est disponvel no Console de recuperao.

Em servidores que so reiniciados com pouca freqncia, convm usar o chkntfs ou os comandos fsutil dirty query para determinar se o bit incorreto do volume j est definido antes da execuo de chkdsk.

ExemplosSe voc quiser verificar o disco na unidade d e fazer com que o Windows corrija os erros, digite:

o CHKDSK /f d:

Se encontrar erros, o chkdsk far uma pausa e exibir mensagens. Chkdsk ser concludo exibindo um relatrio que lista o status do disco. No possvel abrir arquivos na unidade especificada at que chkdsk for concludo.Para verificar todos os arquivos em um disco FAT na pasta atual blocos no contguos, digite:

CHKDSK *. *

Chkdsk exibe um relatrio de status e lista os arquivos que coincidem com as especificaes de arquivo que tenham blocos no contguos.Referncias adicionaisChave de sintaxe de linha de comandoIsso foi til para voc? Sim NoContribuies da comunidadeADICIONAR