SCANDISK
Inicia o Microsoft ScanDisk, um aplicatico de análise e correção de discos que procura erros em uma unidade e corrige os problemas encontrados.
Sintaxe :
Para procurar erros na unidade atual, use a seguinte sintaxe:
SCANDISK
Para procurar erros em uma ou mais unidades, use a seguinte sintaxe:
SCANDISK [unidade: [unidade: ...]|/ALL] [/CHECKONLY | /AUTOFIX [/NOSAVE] /CUSTOM] [/SURFACE] [/MONO] [/NOSUMMARY]
Para procurar erros em um arquivo de volume compactado que foi desmontado, use a seguinte sintaxe:
SCANDISK nome-do-volume [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM]
[/SURFACE] [/MONO] [/NOSUMMARY]
Para procurar fragmentação em um ou vários arquivos, use a seguinte sintaxe:
SCANDISK /FRAGMENT [unidade:][caminho]nome-do-arquivo
Para recuperar correções anteriormente efetuadas, use a seguinte sintaxe:
SCANDISK /UNDO [unidade-a-recuperar:]
Parâmetros :
unidade:
Especifica a(s) unidade(s) que você deseja verificar e corrigir.
nome-do-volume
Especifica o nome do arquivo de volume compactado que foi desmontado, o qual você deseja verificar e corrigir. O parâmetro nome-do-volume deve ter a forma [unidade:\]DRVSPACE.nnn, em que unidade especifica a unidade que contém o arquivo de volume e nnn especifica a extensão do arquivo de volume. Por exemplo, H:\DRVSPACE.000.
[unidade:][caminho]nome-do-arquivo
Especifica os arquivos nos quais você deseja examinar a fragmentação. Você também pode especificar os caracteres curingas para o nome do arquivo.
unidade-a-recuperar:
Especifica a unidade que contém o disco de Recuperação.
Opções :
/ALL
Verifica e corrige todas as unidades locais.
/AUTOFIX
Repara danos sem avisá-lo antes. Por padrão, se você iniciar o ScanDisk com a opção /AUTOFIX e o ScanDisk localizar agrupamentos perdidos na sua unidade, eles serão salvos como arquivos no diretório principal da unidade. Para que o ScanDisk exclua agrupamentos perdidos ao invés de salvá-los, inclua a opção /NOSAVE. Se você usar a opção /AUTOFIX e o ScanDisk encontrar erros, um disco de Recuperação ainda será solicitado.
Para evitar isto, inclua a opção /NOSUMMARY. Você não pode usar essa opção com as opções /CHECKONLY ou /CUSTOM.
/CHECKONLY
Procura erros em uma unidade, mas não os corrige. Você não pode usar essa opção com as opções /AUTOFIX ou /CUSTOM.
/CUSTOM
Executa o ScanDisk usando as definições de configuração na seção [Custom] do arquivo SCANDISK.INI. Esta opção é especialmente útil para executar o ScanDisk a partir de um programa de lote. Você não pode usar esta opção com as opções /AUTOFIX ou /CHECKONLY.
/MONO
Configura o ScanDisk para usar uma tela monocromática. Ao invés de especificar esta opção sempre que usar o ScanDisk, você pode incluir a linha DISPLAY=MONO em seu arquivo SCANDISK.INI.
/NOSAVE
Instrui o ScanDisk para excluir todos os agrupamentos perdidos que encontrar. Pode ser usado apenas com a opção /AUTOFIX. Se você iniciar o ScanDisk com a opção /AUTOFIX e omitir a opção /NOSAVE, o ScanDisk salva o conteúdo de todos os agrupamentos perdidos como arquivos no diretório principal da unidade.
/NOSUMMARY
Evita que o ScanDisk exiba um resumo em tela cheia depois de examinar cada unidade. Esta opção também evita que o ScanDisk solicite um disco de Recuperação, se encontrar erros.
/SURFACE
Executa automaticamente o exame de superfície depois de verificar outras áreas de uma unidade. Durante o exame de superfície em uma unidade não compactada, o ScanDisk verifica se os dados podem ser lidos e gravados com segurança na unidade que está sendo examinada. Durante o exame de superfície de uma unidade compactada, o ScanDisk confirma se os dados podem ser descompactados. Você deve efetuar periodicamente exames de superfície em todas as unidades.
Por padrão, após terminar de verificar o sistema de arquivos de uma unidade, o ScanDisk pergunta se você deseja ou não executar um exame de superfície. No entanto, se você especificar a opção /SURFACE, o ScanDisk efetuará o exame de superfície sem pedir confirmação. Quando /SURFACE é usado com as opções /CUSTOM ele substitui a definição da seção [Custom] do arquivo ScanDisk.INI.
Exemplos :
Para verificar e corrigir e unidade atual, digite o seguinte:
scandisk
Suponha que o DriveSpace esteja instalado, mas não consegue montar sua unidade compactada devido a problemas com a unidade. O arquivo de volume compactado da unidade chama-se DRVSPACE.000 e encontra-se no diretório principal da unidade C. Para corrigir o arquivo de volume, digite o seguinte:
scandisk c:\DRVSPACE.000
O arquivo de volume do DriveSpace deve estar localizado no diretório principal da unidade.
Para verificar as unidades C e E, digite o seguinte:
scandisk c: e:
Para verificar todas suas unidades, digite o seguinte:
scandisk /all
Esta ação verifica as partições do disco rígido, além de todas as unidades do DriveSpace montadas (se o DriveSpace estiver instalado).
Suponha que você criou um disco de Recuperação, não alterando o conteúdo da unidade verificada desde que criou o disco de Recuperação e colocou esse disco na unidade A. Para recuperar as alterações efetuadas pelo ScanDisk, digite o seguinte:
scandisk /undo a:
Observações :
Problemas corrigidos pelo ScanDisk
O ScanDisk verifica e corrige problemas nas seguintes áreas de cada unidade:
- Tabela de Alocação de Arquivos (FAT)
- Estrutura do sistema de arquivos (agrupamentos perdidos, arquivos com vínculos cruzados)
- Estrutura da árvore de diretórios
- Superf¡cie física da unidade (agrupamentos inválidos)
Além disso, o ScanDisk também verifica e corrige as seguintes áreas de uma unidade compactada com DriveSpace ou DoubleSpace:
- Cabeçalho de volume (MDBPB)
- Estrutura do arquivo de volume (MDFAT)
- Estrutura de compactação
- Identificadores de volume
- Setor de inicialização do MS-DOS
Tipos de unidades
O ScanDisk pode localizar e corrigir erros nos seguintes tipos de unidades:
- Discos rígidos
- Unidades do DriveSpace
- Unidades do DoubleSpace (se o DoubleSpace estiver instalado)
- Unidades de disco flexível
- Unidades RAM
- Placas de memória
O ScanDisk não pode localizar nem corrigir erros nos seguintes tipos de unidades:
- Unidades CD-ROM
- Unidades da rede
- Unidades criadas utilizando os comandos ASSIGN, SUBST ou JOIN
- Unidades criadas utilizando o INTERLNK
Usando o ScanDisk com outros programas em execução
Não use o ScanDisk para corrigir uma unidade quando outros programas estiverem em execução. O ScanDisk foi desenvolvido para ser usado quando os arquivos no disco se encontram em um estado sem alterações. Quando você utiliza um arquivo, o MS-DOS atualiza a tabela de alocação de arquivos (FAT) e a estrutura de diretórios para refletir as alterações. Estas atualizações nem sempre são efetuadas de imediato. Se você usar o ScanDisk quando outros programas estiverem em execução, os arquivos poderão ainda estar abertos. O ScanDisk interpreta como erros as diferenças entre a estrutura de diretórios e a tabela de alocação de arquivos, o que pode resultar na perda de dados.
Você não pode usar o ScanDisk para corrigir erros no disco se estiver iniciando-o a partir de outro programa ou quando o Microsoft Windows ou o Comutador de Tarefas do MS-DOS estiverem ativos. No entanto, você pode verificar seu disco sem corrigir erros usando o comando ScanDisk com a opção /CHECKONLY. Se executá-la a partir do Windows, o ScanDisk poder detectar erros que não existem quando o Windows não está em execução.
Usando o ScanDisk com PC-DOS 6.1
Não execute o ScanDisk em nenhuma unidade compactada com o PC-DOS 6.1. Se
você fizer isso, perderá todos os dados naquela unidade. O ScanDisk é compatível somente com unidades compactadas com o MS-DOS (unidades DriveSpace e unidades DoubleSpace) e não ‚ projetado para executar com unidades compactadas com PC-DOS.
Usando o ScanDisk em unidades DoubleSpace
Se o DoubleSpace estiver instalado (isto é se o DBLSPACE.BIN estiver carregado na memória), o ScanDisk pode verificar e corrigir unidades DoubleSpace e arquivos de volume compactados com DoubleSpace que foram desmontados. O Scandisk não funciona com arquivos de volume compactados com DoubleSpace que foram desmontados se o arquivo DBLSPACE.BIN não estiver carregado. Para maiores informações sobre a utilização do DoubleSpace com o MS-DOS 6.22, consulte <DBLSPACE>.
O arquivo SCANDISK.INI
O arquivo SCANDISK.INI é um arquivo de texto localizado no diretório que contém os arquivos MS-DOS. As configurações na seção [Environment] do arquivo SCANDISK.INI determina certos aspectos dos procedimentos do ScanDisk, como por exemplo se está configurado para um vídeo monocromático ou a cores. As configurações na seção [Custom] determinam o procedimento padrão do ScanDisk quando ele é iniciado com a opção /CUSTOM.
Para maiores informações, consulte o arquivo SCANDISK.INI.
Desfazendo as alterações efetuadas pelo ScanDisk
Se o ScanDisk localizar erros na sua unidade, o programa perguntará se você deseja criar um disco de Recuperação, que permitirá recuperar as alterações que o ScanDisk irá efetuar na sua unidade. O disco de Recuperação contém informações que especificam a unidade à qual ele se aplica, bem como informações sobre todas as alterações que o ScanDisk efetuará a essa unidade.
ATENÇÂO: Use o disco de Recuperação para recuperar alterações somente se a sua unidade não tiver sido alterada desde que esse disco de Recuperação foi criado. Se você tiver alterado qualquer arquivo nessa unidade desde que criou o disco de Recuperação, não tente recuperar suas alterações. Caso tente usar o disco de Recuperação depois de atualizar um arquivo ou diretório ou de copiar ou eliminar um arquivo, você poderá danificar a estrutura de sua unidade e perder dados.
Erros de nível do ScanDisk
Quando o ScanDisk retorna ao aviso de comando, o ERRORLEVEL é configurado da seguinte maneira:
0
O ScanDisk não detectou nenhum problema no(s) arquivo(s) examinado(s).
1
O ScanDisk não pôde ser executado porque a sintaxe da linha de comando estava incorreta.
2
O ScanDisk finalizou antecipadamente devido a um erro de memória insuficiente ou um erro interno.
3
O usuário escolheu sair antes que o ScanDisk tivesse terminado.
4
O ScanDisk completou todas as verificações lógicas em todas as unidades, mas o usuário saiu de um ou mais exames de superfície antes que os exames estivessem completos. Errorlevel 4 não é retornado se o usuário escolher ignorar os exames de superfície.
254
O ScanDisk encontrou problemas no disco e corrigiu todos eles.
255
O ScanDisk encontrou problemas no disco, mas nem todos eles foram corrigidos.