FORMAT
Formata um disco para ser utilizado com o MS-DOS.
O comando FORMAT cria um novo diretório principal e uma tabela de alocação de arquivos no disco. Pode também verificar áreas inválidas no disco e apagar todos os dados do disco. Para que o MS-DOS seja capaz de utilizar o novo disco, é preciso primeiro usar este comando para formatá-lo.
Sintaxe :
FORMAT unidade: [/V[:nome]] [/Q] [/U] [/F:tamanho][/B|/S] [/C]
FORMAT unidade: [/V[:nome]] [/Q] [/U] [/T:trilhas/N:setores] [/B|/S]
[/C]
FORMAT unidade: [/V[:nome]] [/Q] [/U] [/1] [/4] [/B|/S] [/C]
FORMAT unidade: [/Q] [/U] [/1] [/4] [/8] [/B|/S] [/C]
Aviso: Não formate discos flexíveis com tamanho maior do que o indicado.
Parâmetro :
unidade:
Especifica a unidade que contém o disco a ser formatado. É preciso especificar um parâmetro de unidade. Se não for especificada nenhuma das opções a seguir, FORMAT usa o tipo de unidade para determinar o formato padrão para o disco.
Se o disco tiver sido formatado anteriormente e não for utilizada a opção /U, a tabela de alocação e o diretório principal anteriores serão salvos para permitir a desformatação do disco, se necessário. Caso você perceba que formatou o disco errado, use o comando <UNFORMAT> assim que for possível.
Opções :
/V:nome
Especifica o nome do volume. O nome do volume identifica o disco e pode conter no máximo 11 caracteres. Caso a opção /V seja omitida ou utilizada sem um nome de volume, o MS-DOS solicita o fornecimento de um nome de volume depois de completar a formatação. Caso seja formatado mais de um disco com o comando FORMAT, todos os discos receberão o mesmo nome de volume. A opção /V não é compatível com a opção /8. Para obter maiores informa‡oes sobre nomes de volumes de disco, consulte os comandos DIR, LABEL e VOL.
/Q
Especifica a formatação rápida de um disco. Com esta opção, FORMAT exclui a tabela de alocação de arquivos (FAT) e o diretório principal de um disco previamente formatado, mas não faz a varredura do disco à procura de áreas inválidas. Só utilize a opção /Q para formatar discos anteriormente formatados que você tenha certeza estarem em boas condições.
/U
Especifica a formatação incondicional de um disco. A formatação incondicional destrói todos os dados existentes no disco e previne a posterior "desformatação" do disco. O parâmetro /U deve ser usado se tiverem sido recebidos erros de leitura e gravação durante utilização do disco. Para obter maiores informações sobre desformatação de discos, consulte o comando UNFORMAT.
/F:tamanho
Especifica o tamanho do disco flexível a ser formatado. Quando possível, deve ser usada esta opção ao invés das opções /T e /N. Use um dos valores a seguir para tamanho:
160 (ou 160K ou 160KB)
160K, disco de face simples, dupla densidade, 5 polegadas
180 (ou 180K ou 180KB)
180K, disco de face simples, dupla densidade, 5 polegadas
320 (ou 320K ou 320KB)
320K, disco de dupla face, dupla densidade, 5 polegadas
360 (ou 360K ou 360KB)
360K, disco de dupla face, dupla densidade, 5 polegadas
720 (ou 720K ou 720KB)
720K, disco de dupla face, dupla densidade, 3 polegadas
1200 (ou 1200K ou 1200KB ou 1,2 ou 1,2M ou 1,2MB)
1,2-MB, disco de dupla face, qu drupla densidade, 5 polegadas
1440 (ou 1440K ou 1440KB ou 1,44 ou 1,44M ou 1,44MB)
1,44-MB, disco de dupla face, quádrupla densidade, 3 polegadas
2880 (ou 2880K ou 2880KB ou 2,88 ou 2,88M ou 2,88MB)
2,88-MB, disco de dupla face, densidade extra-alta, 3 « polegadas
/B
Reserva espaço para os arquivos de sistema IO.SYS e MSDOS.SYS (como arquivos ocultos) em discos recém-formatados. Nas versões anteriores do MS-DOS, era necessário reservar este espaço antes de usar o comando SYS para copiar os arquivos de sistema para o disco. Esta opção é mantida, no MS-DOS versão 6.0 somente por razões de compatibilidade.
/S
Copia os arquivos do sistema operacional IO.SYS, MSDOS.SYS e COMMAND.COM da unidade de inicialização do sistema para um disco recém-formatado, que pode ser usado com disco de sistema. Se FORMAT não conseguir encontrar os arquivos do sistema operacional, solicitará a inserção de um disco de sistema.
/T:trilhas
Especifica o número de trilhas do disco. Quando possível, use a op‡ao /F no lugar desta opção. Se for usada a opção /T, ‚ preciso utilizar também a opção /N. Essas duas opções constituem um método alternativo de especificar o tamanho do disco que está sendo formatado. Não é possível usar a opção /F em conjunto com a opção /T.
/N:setores
Especifica o número de setores por trilha. Quando possível, use a opção /F no lugar desta opção. Se for usada a opção /N, é preciso utilizar também a opção /T. Essas duas opções constituem um método alternativo de especificar o tamanho do disco que está sendo formatado. Não é possível usar a opção /F em conjunto com a opção /N.
/1
Formata um único lado do disco flexível.
/4
Formata um disco flexível de 5 polegadas, 360K, dupla face, dupla densidade em unidades de disco de 1,2 MB. Algumas unidades de 360K não conseguem ler, de maneira confiável, discos formatados com esta opção. Ao usar a opção /1, esta opção formata um disco flexível de 5 polegadas, 180K, de face simples.
/8
Formata um disco de 5 polegadas com oito setores por trilha. Esta opção formata discos flexíveis para serem compatíveis com versões anteriores à versao 2.0 do MS-DOS.
/C
Testa novamente os agrupamentos inválidos. De modo padrão, se uma unidade possui agrupamentos que foram marcados como "inválidos", o FORMAT não testa estes agrupamentos novamente. Simplesmente deixa-os marcados como "inválidos". Use a opção /C se você deseja que o FORMAT teste todos os agrupamentos inválidos novamente na unidade. Nas versões anteriores do MS-DOS, o FORMAT sempre testava novamente qualquer agrupamento inválido.
Comando relacionado :
Para obter informações sobre a restauração de discos depois de usar o comando FORMAT, consulte o comando <UNFORMAT>.
Exemplos :
Para formatar um novo disco flexível na unidade A usando o tamanho padrão, digite o seguinte comando:
format a:
Para executar a formatação rápida de um disco previamente formatado na unidade A, digite o seguinte comando:
format a: /q
Para formatar um disco flexível na unidade A, apagando completamente todos os dados do disco, digite o seguinte comando:
format a: /u
Para formatar um disco flexível de 360K na unidade A e copiar os arquivos do sistema operacional para o disco, transformando-o em disco de sistema, digite o seguinte comando:
format a: /f:360 /s
Para formatar um disco flexível na unidade A e atribuir-lhe o nome de volume "DADOS", digite o seguinte comando:
format a: /v:DADOS
Observações :
Formatando discos flexíveis
Não formate discos flexíveis em tamanhos maiores que os indicados. Por exemplo, não formate discos de 360K como 1,2MB.
Além disso, se for usado o comando FORMAT sem a especificação do tamanho do disco flexível, o MS-DOS formatará o disco flexível com a capacidade da unidade de disco. Assim, se você formatar um disco flexível sem especificar o tamanho, certifique-se de que o disco flexível utilizado não tenha capacidade menor que a unidade de disco.
Atribuindo um nome ao volume
Após formatar um disco flexível, FORMAT exibe a seguinte mensagem:
Nome do volume (11 caracteres, ENTER para nenhum)?
O nome do volume pode conter no máximo 11 caracteres (inclusive espaços). Para que o disco não tenha um nome de volume, pressione ENTER. Para obter informações sobre nomes de volume, consulte o comando LABEL.
Formatando discos rígidos
Quando se utiliza o comando FORMAT para formatar um disco rígido, o MS-DOS exibe uma mensagem similar à seguinte antes de tentar a formatação.
ATENÇÂO! TODOS OS DADOS DO DISCO FIXO DA UNIDADE x: SERÃO PERDIDOS!
Continuar com a formatação (S/N)?_
Para formatar o disco rígido, pressione S; para não formatar o disco, pressione N.
Mensagens do FORMAT
Quando a formatação é concluída, o MS-DOS exibe mensagens mostrando o espaço total no disco, qualquer espaço marcado como inválido, o espaço total utilizado pelo sistema operacional (se tiver sido usada a opção /S ou /B) e o espaço disponível para a armazenagem de arquivos.
Formatação segura
Se nao for especificada a opção /U ou uma opção que reformate o disco em um tamanho diferente, o FORMAT executa uma formatação "segura". Limpa a tabela de alocação de arquivos e o diretório principal do disco, mas não exclui nenhum dado. O comando UNFORMAT pode ser usado para recuperar o disco caso a formatação tenha sido feita por engano. O FORMAT também verifica todos os setores do disco para certificar-se de que eles possam armazenar dados corretamente. Se for localizado algum setor incapaz de armazenar dados, o FORMAT o marca para impedir que o MS-DOS o utilize.
Se for especificada a opção /U ou qualquer opção que altere o tamanho do disco, o FORMAT executa uma formatação incondicional, com a exclusão de todos os dados do disco.
Formatação rápida
- poss¡vel agilizar o processo de formatação usando o parâmetro /Q. Use este parâmetro somente se não tiver recebido erros de leitura ou escrita no disco. É poss¡vel agilizar o processo ainda mais usando os parâmetros /Q e /U combinados. Se for usado o parâmetro /U, o FORMAT não salva as informações necessárias para desformatar o disco posteriormente.
Formatando novos discos
Ao usar FORMAT para formatar um disco que nunca foi formatado, especifique a opção /U para diminuir o tempo de formatação.
Usando FORMAT com um uma unidade SUBST ou unidade de rede
O comando FORMAT não deve ser usado em unidades preparadas com o comando SUBST. Não é possível formatar os discos em unidades de rede ou Interlnk.
Códigos de saída do FORMAT
A lista a seguir apresenta os diversos códigos de saída, e fornece uma breve de seu significado:
0
A operação de formatação foi bem sucedida.
3
O usuário pressionou CTRL+C ou CTRL+BREAK para interromper o processo.
4
Ocorreu erro fatal (qualquer erro que não 0, 3 ou 5).
5
O usuário pressionou N em resposta à mensagem "Continuar Formatação (S/N)?" para interromper o processo.
É possível verificar esses códigos usando a condição ERRORLEVEL com o comando de lote IF. Para obter um exemplo de programa de lote que suporta condições ERRORLEVEL, consulte o comando <CHOICE>.