# Particionamento através do DOS ou Windows

Se estiver manipulando partições FAT ou NTFS existentes, é recomendado que ou use o esquema abaixo ou as ferramentas nativas do Windows ou DOS. Caso contrário, não é realmente necessário particionar a partir do DOS ou Windows pois as ferramentas de particionamento do &debian; geralmente fazem uma bom trabalho.

Mas se tiver um disco IDE grande e não estiver usando endereçamento LBA, controladores overlay (algumas vezes fornecidos pelo fabricante do disco rígido) ou uma BIOS nova (pós 1998) que suportam extensões de acesso a discos grandes, então será preciso posicionar a partição da &debian; cuidadosamente no disco. Neste caso, será preciso colocar a partição de partida nos primeiros 1024 cilindros do seu disco rígido (normalmente nos primeiros 524MB, sem a tradução da BIOS). Isto pode significar que partições FAT ou NTFS deverão ser movidas.

## Reparticionamento não Destrutivo a partir do DOS, Win-32 ou OS/2

Uma das instalações mais comuns é em um sistema que já tem o DOS (incluindo o Windows 3.1), Win32 (tal como Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, 7) ou OS/2 e é necessário colocar a &debian; no mesmo disco sem destruir o sistema anterior. Note que o programa de instalação suporta a alteração de tamanho em sistemas de arquivos FAT e NTFS. Simplesmente inicie o programa de instalação e quando você chegar na fase de particionamento, selecione a opção para particionamento Manual, selecione a partição a ser redimensionada e especifique seu novo tamanho. Assim, na maioria dos casos você não precisará usar o método descrito abaixo.

Antes de prosseguir, você deverá decidir como deseja dividir seu disco. O método desta seção somente dividirá o disco em duas partes. Uma que terá o sistema original e a outra que será usada para a &debian;. Durante a instalação da &debian;, você terá a oportunidade de usar a porção reservada no disco para a instalação da &debian;, i.e. como swap ou sistema de arquivos.

A idéia é mover todos os dados da partição para o começo, antes de modificar as informações da partição, assim nada será perdido. É importante que você faça o mínimo de coisas possíveis entre a movimentação de dados e reparticionamento para minimizar a chance de um arquivo ser gravado no final da partição e isso poderá diminuir a quantidade de espaço que poderá obter da partição.

A primeira coisa necessária é copiar o `fips` que está disponível no diretório `tools/` do seu espelho &debian; mais próximo. Descompacte o arquivo compactado com unzip e copie os arquivos `RESTORRB.EXE`, `FIPS.EXE` e `ERRORS.TXT` para um disquete de partida. Um disquete de partida poderá ser criado usando o comando `sys a:` sob o DOS. O `fips` vem com uma documentação muito boa que poderá querer ler. Você definitivamente deverá ler a documentação se utilizar um controlador de compactação de disco ou um gerenciador de discos. Crie o disco e leia a documentação antes de desfragmentar o disco.

A próxima coisa necessária é mover todos os dados para o começo da partição. O comando `defrag`, que vem com o DOS 6.0 e superiores podem fazer o trabalho facilmente. Veja a documentação do `fips` para uma lista de outros softwares que podem fazer isso. Note que estiver executando o Windows 9x, deverá executar o `defrag` a partir de lá, pois o DOS não entende o formato VFAT, que é usado para suportar nomes de arquivos longos, usados no Windows 95 e superiores.

Após executar o programa de desfragmentação (que pode levar algum tempo em um disco grande), reinicie com o disquete do `fips` que criou na unidade de disquetes. Simplesmente digite `a:\fips` e siga as instruções.

Note que existem outros gerenciadores de partições, no caso do `fips` não funcionar.

## Particionamento para o DOS

Se estiver particionando para unidades DOS ou alterando o tamanho de partições DOS, usando ferramentas do &debian;, muitas pessoas tem experimentado problemas enquanto trabalham com partições FAT resultantes. Por exemplo, algumas tem relatado performance baixa, problemas consistentes com o `scandisk` ou algum outro erro estranho no DOS ou Windows.

Aparentemente, se criar ou mudar o tamanho de uma partição para uso no DOS. É uma boa idéia preencher os primeiros setores com zeros. Você deveria fazer isso, antes de executar o comando `format` do DOS, executando o seguinte comando a partir do &debian;:

    # dd if=/dev/zero of=/dev/sdXX bs=512 count=4