Guia do Linux/Iniciante+Intermediário/Discos e Partições/Formatando disquetes
Formatando disquetes
[editar | editar código]As subseções seguintes explicarão maneiras de formatar seus disquetes para serem usados no GNU/Linux e DOS/Windows.
Formatando disquetes para serem usados no Linux
[editar | editar código]Para formatar disquetes para serem usados no GNU/Linux use o comando:
mkfs.ext2 [-c] [/dev/fd0]
Em alguns sistemas você deve usar mke2fs no lugar de mkfs.ext2. A opção -c faz com que o mkfs.ext2 procure por blocos danificados no disquete e /dev/fd0 especifica a primeira unidade de disquetes para ser formatada (equivalente a A: no DOS). Mude para /dev/fd1 para formatar um disquete da segunda unidade.
OBS: Este comando cria um sistema de arquivos ext2 no disquete que é nativo do GNU/Linux e permite usar características como permissões de acesso e outras. Isto também faz com que o disquete NÃO possa ser lido pelo DOS/Windows. Para formatar um disquete no GNU/Linux usando o FAT12 (compatível com o DOS/Windows) veja próxima seção.
Exemplo: mkfs.ext2 -c /dev/fd0
Formatando disquetes compatíveis com o DOS/Windows
[editar | editar código]A formatação de disquetes DOS no GNU/Linux é feita usando o comando superformat que é geralmente incluído no pacote mtools. O superformat formata (cria um sistema de arquivos) um disquete para ser usado no DOS e também possui opções avançadas para a manipulação da unidade, formatação de intervalos de cilindros específicos, formatação de discos em alta capacidade e verificação do disquete.
superformat [opções] [dispositivo]
- dispositivo
- Unidade de disquete que será formatada. Normalmente
/dev/fd0ou/dev/fd1especificando respectivamente a primeira e segunda unidade de disquetes. - opções
- -v [num]
- Especifica o nível de detalhes que serão exibidos durante a formatação do disquete. O nível 1 especifica um ponto mostrado na tela para cada trilha formatada. Veja a página de manual do
superformatpara detalhes. - -superverify
- Verifica primeiro se a trilha pode ser lida antes de formata-la. Este é o padrão.
- --dosverify, -B
- Verifica o disquete usando o utilitário
mbadblocks. Usando esta opção, as trilhas defeituosas encontradas serão automaticamente marcadas para não serem utilizadas. - --verify_later, -V
- Verifica todo o disquete no final da formatação.
- --noverify, -f
- Não faz verificação de leitura.
- -b [trilha]
- Especifica a trilha inicial que será formatada. O padrão é 0.
- -e [trilha]
- Especifica a trilha final que será formatada.
Na primeira vez que o superformat é executado, ele verifica a velocidade de rotação da unidade e a comunicação com a placa controladora, pois os discos de alta densidade são sensíveis a rotação da unidade. Após o teste inicial ele recomendará adicionar uma linha no arquivo /etc/driveprm como forma de evitar que este teste seja sempre executado. OBS: Esta linha é calculada de acordo com a rotação de usa unidade de disquetes, transferência de dados e comunicação com a placa controladora de disquete. Desta forma ela varia de computador para computador Note que não é necessário montar a unidade de disquetes para formata-la.
Segue abaixo exemplos de como formatar seus disquetes com o superformat:
- superformat /dev/fd0 - Formata o disquete na primeira unidade de disquetes usando os valores padrões.
- superformat /dev/fd0 dd - Faz a mesma coisa que o acima, mas assume que o disquete é de Dupla Densidade (720Kb).
- superformat -v 1 /dev/fd0 - Faz a formatação da primeira unidade de disquetes (
/dev/fd0) e especifica o nível de detalhes para 1, exibindo um ponto após cada trilha formatada.
Programas de Formatação Gráficos
[editar | editar código]Além de programas de formatação em modo texto, existem outros para ambiente gráfico (X11) que permitem fazer a mesma tarefa.
Entre os diversos programas destaco o gfloppy que além de permitir selecionar se o disquete será formatado para o GNU/Linux (ext2) ou DOS (FAT12), permite selecionar a capacidade da unidade de disquetes e formatação rápida do disco.