1 - Introdução
ao Fdisk
  1.1 - O que é uma Partição
de Disco
  1.2 - A Tabela de Partição
  1.3 - Introdução ao Particionamento
de discos
  1.4 - Identificações utilizadas
neste documento
  1.5 - Identificação de discos
e partições no Linux
  1.6 - Tipos de partições
de disco
  1.7-) Observações sobre
o formato DOS 6.XX(FAT 16)
2 - Iniciando o programa Fdisk
  2.1 - Opções de Linha de
comando
  2.2 - Comandos do Fdisk
3 - Manipulando partições
no disco rígido
  3.1 - Listando partições
existentes no disco
  3.2 - Criando partições
de disco
  3.3 - Mudando o tipo da partição
  3.4 - Excluindo uma partição
de disco
  3.5 - Gravando partições
alteradas para o disco
  3.6 - Abandonando o programa sem gravar
alterações para o disco
  3.7 - Alternando entre partição
inicializável/não inicializável
  3.8 - Escolhendo a unidade  para
mostrar o tamanho ocupado pela partição
4 - Tipos de partições reconhecidas pelo Fdisk
6 - Licenças e Garantias sobre este documento
8 - Agradecimentos
 
 
Fdisk é um programa utilizado para o particionamento de discos rígidos IDE e SCSI. A versão do programa Fdisk descrita neste manual é a 2.8
ATENÇÃO: ESTE MANUAL TEM COMO OBJETIVO A EXPLICAÇÃO
DE
                    
FUNCIONAMENTO E  UTILIZAÇÃO DO FDISK DO LINUX (NÃO
O
                    
FDISK DO DOS), MESMO QUE  VOCE SEJA UM USUÁRIO DO DOS,
                    
RECOMENDO QUE LEIA ESTE MANUAL COMO UMA REFERÊNCIA
                    
TÉCNICA E PARA SEU APRENDIZADO.
Este documento é distribuído com a itenção de ser útil ao seu utilizador, no entanto NÃO TEM NENHUMA GARANTIA, EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença Pública Geral (GNU) para maiores detalhes.
Uma partição de disco é o local onde o sistema operacional armazena seu sistema de arquivos(arquivos, diretórios, FAT, boot sector, etc).
A Tabela de partição é o local do disco rígido onde se localizam os dados sobre todas as partições existentes no disco como o sistema de arquivos utilizado, se ela é inicializável, a cabeça inicial/final, setor inicial/final, cilindro inicial/final, número de setores ocupados por ela no disco.
    Particionar o disco rígido é dividir
ele em partes para armazenamento de arquivos e programas. As partições
criadas no disco podem ter o tamanho que desejar (desde que esteja dentro
da capacidade máxima do disco rígido).
     Uma partição não interfere
em outras partições do mesmo disco(é como se tivessemos
vários discos rígidos dentro de um).
    Em um disco rígido, pode ser criada uma partição
única, que neste caso todo o disco rígido  é
usado para armazenar os arquivos(que é o caso mais comum caso voce
tenha o DOS), ou várias partições, que podem ser usadas
pelo mesmo SO(Sistema Operacional) ou outros sistemas operacionais diferentes(um
exemplo de várias partições, é se voce for
usar o DOS e o Linux no mesmo disco, os dois
sistemas vão estar no mesmo disco mas um não interfere
no outro).
    Este manual tem a itenção de explicar
o funcionamento do programa fdisk (fdisk do Linux não do DOS!).
1.4-) Algumas identificações utilizadas neste manual para facilitar a compreensão do texto
Esta parte descreve algumas características de organização deste manual e algumas identificações que adotei para facilitar o seu entendimento, e as explicações que serão dadas.
Explicação de nomes e comandos, será seguida da palavra "onde" e abaixo dela as explicações sobre os comandos, exemplo:
onde:
nome a ser explicado1  : Descrição
nome a ser explicado2  : Descrição
nome a ser explicado3  : Descrição
ou
onde:
nome a ser explicado1  - Descrição
nome a ser explicado2  - Descrição
nome a ser explicado3  - Descrição
 
    Quando for feita alguma referência com tecla
do teclado, por exemplo, pressione p para listar as partições,
a letra sera colocada entre <> para facilitar a interpretação:
pressione <p> para listar as partições
após isto pressione <Enter> para confirmar
pressione <l> para listar os tipos de partições disponíveis
 
    As linhas pontilhadas que aparecem na tela, veja
abaixo,
----------------------------------------------------------------------------
----------------------------------------------------------------------------
servem para identificar que o que esta entre as linhas é um
exemplo de como
será a resposta do comando para a tela de seu computador.
    Antes de descrever como se utiliza o programa fdisk,
é importante fazer algumas explicações sobre a identificação
das partições e unidades de disco no sistema Linux( e outros
*nix). Se voce for um usuário que já conhece a interpretação
de discos e partições neste sistema, voce não precisará
ler esta parte.
    No sistema operacional Linux, os dispositivos existentes
no computador (como impressoras, unidades de disquetes, discos rígidos,
monitor, placa de som, etc...) são identificados por um nome referente
a este dispositivo e colocado no diretório /dev (que é utilizado
para identificar dispositivos ou periféricos existentes no computador).
   A identificação dos discos rígidos
segue a seguinte forma:
  /dev/hda1
  |       |   | 
|
  |       |   | 
|_Número que identifica a partição do disco rígido(1=Primeira,
2=segunda)
  |       |   |
  |       |   |_Letra
que identifica o disco rígido(a=primeiro disco, b=segundo disco,
etc..)
  |       |
  |       |_Sigla HD - Significa
que é um disco rígido IDE(Se tiver um SD significa SCSI)
  |
  |_ Identificação do diretório onde os dispositivos
do sistema são armazenados
OBS: As unidades de disco rígido SCSI, são
identificadas com as letras sd  seguida pela letra da
         unidade e número
da partição e os discos IDE são identificados
por hd seguida pela letra da
         unidade de disco e
o número da partição do disco(como visto acima).
Abaixo, algumas identificações de disco do sistema Linux:
/dev/hda1    -   Disco rígido
IDE primário principal - Primeira partição
/dev/hda2    -   Disco rígido
IDE primário principal - Segunda partição
/dev/hda3    -   Disco rígido
IDE primário principal - Terceira partição
/dev/hdb1    -   Disco rígido
IDE primário escravo - Primeira partição
/dev/hdb2    -   Disco rígido
IDE primário escravo - Segunda partição
/dev/hdb3    -   Disco rígido
IDE primário escravo - Terceira partição
/dev/hdc1    -   Disco rígido
IDE secundário principal - Primeira partição
/dev/hdc2    -   Disco rígido
IDE secundário principal - Segunda partição
/dev/hdc3    -   Disco rígido
IDE secundário principal - Terceira partição
/dev/hdd1    -   Disco rígido
IDE secundário escravo - Primeira partição
/dev/hdd2    -   Disco rígido
IDE secundário escravo - Segunda partição
/dev/hdd3    -   Disco rígido
IDE secundário escravo - Terceira partição
/dev/sda1    -   Primeiro disco rígido
SCSI - Primeira partição
/dev/sda2   -   Primeiro disco rígido
SCSI - Segunda partição
/dev/sda3    -   Primeiro disco rígido
SCSI - Terceira partição
/dev/sdb1    -   Segundo disco rígido
SCSI - Primeira partição
/dev/sdb2    -   Segundo disco rígido
SCSI - Segunda partição
/dev/sdb3    -   Segundo disco rígido
SCSI - Terceira partição
No exemplo acima foram usadas 3 partições por disco, mas podem existir mais partições no mesmo disco, um exemplo é se o disco rígido possuir partições Lógicas, que são identificadas no sistemas a partir de /dev/hdx5 em diante.
Abaixo um exemplo de como o Linux identifica as partições em cada disco existente em seu computador:
Vamos supor que eu tenha 2 discos rígidos:
o 1ºdisco de 2GB e o 2ºdisco  de 1GB (Giga
Byte ou 1.000 Megas)
No primeiro disco(de 2GB), a primeira partição é de 800MB do tipo FAT16(DOS), a segunda partição é de 1.2GB do tipo EXT2(Linux)(1.2GB+800MB=2GB que é a capacidade total do disco). Então as partições seriam identificadas da seguinte forma no Linux:
/dev/hda - Disco rígido Primário Principal
/dev/hda1 - Primeira partição do primeiro disco
rígido (de 800MB do tipo DOS)
/dev/hda2 - Segunda partição do primeiro disco
rígido( de 1.2GB do tipo Linux)
    Neste caso estariam disponíveis 800MB
para serem usados com o DOS e 1.2GB para o Linux.
    Por exemplo, se voce particionar um disco rígido
em duas partes e usar as duas partições no DOS, ele reconhecerá
as partições como sendo C: e D:.
Lembre-se: Quando um disco é particionado, uma partição
não interfere nas outras, repare que
                   
quando voce particiona(divide) um disco, é como se tivesse dois
discos rígidos(o
                   
único cuidado que voce deve tomar é com as cópias
de segurança, porque se der um
                   
problema de parte eletrônica no disco rígido, por exemplo, 
a sua placa controladora
                   
queimar ou o cabeçote dele ir pro espaço, serão perdidas
as suas 2 partições que
                   
estão armazenadas nele.
 
Voltando ao exemplo das classificações das partições do disco, vamos para o segundo disco:
No segundo disco(1GB), eu tenho uma partição de 950MB do tipo FAT16(DOS), que costumo usar para armazenar arquivos temporários e cópias de segurança de meu computador, etc..., e outra de 50MB SWAP(Partição de memória virtual como descrevi acima)(950MB+50MB=1GB). Então as partições deste disco seriam identificadas da seguinte forma no Linux:
/dev/hdb   - Disco rígido principal escravo
/dev/hdb1 - Primeira partição do disco acima (
de 950MB do tipo DOS)
/dev/hdb2 - Segunda partição do disco acima (
de 50MB do tipo SWAP)
No disco acima, 950MB estão disponíveis para serem usados pelo DOS e 50 MB pela memória virtual (SWAP) do Linux.
Note que se voce utiliza o MS-DOS, não será possível conseguirá ver as partições do Linux e SWAP, porque são imcompatíveis com o formato aceito pelo DOS (ele identificaria a primeira partição do primeiro disco(800MB) como a unidade C: e a primeira partição do segundo disco(950MB) como unidade D), mas o contrário não acontece; O Linux tem total compatibilidade com a partição DOS FAT12, FAT16, FAT32, OS/2 HPFS, e muitas outras.
As partições de disco são divididas em tres tipos: Primária, Extendida e Lógica.
   Pode se ter no máximo quatro partições
primárias e extendidas no mesmo disco. A partição
Primária permite o armazenamento de arquivos e diretórios.
Todos os computadores que possuem somente a unidade C(supondo que voce
use o DOS), usam este tipo de partição para armazenamento
de arquivos e inicialização do sistema operacional.
    Se for preciso criar mais que 4 partições
no mesmo disco, será necessário
criar uma partição Extendida. A partição
Extendida  não pode ser utilizada para armazenar arquivos.
Ela é usada para a criação de outras partições,
dentro dela, que são chamadas de partições Lógicas.
    Uma partição extendida podem
conter várias partições Lógicas. As
partições Lógicas podem armazenar arquivos e diretórios(como
as partições primárias).
    Um mesmo disco rígido pode armazenar mais
de 64 partições independentes uma das outras.
OBS: Os arquivos e diretórios podem ser armazenados somente em partições de disco Primárias ou Lógicas, a partição Extendida não é usada para armazanamento de arquivos e diretórios.
Se possuir duas partições em seu computador (C: e D: no DOS), e não estiver usando a partição D:, a instalação pode ser feita nesta partição desde que ela tenha o espaço necessário para o sistema operacional Linux, os programas que desejar instalar, mais a partição SWAP.
     No formato DOS 6.XX(FAT16), o primeiro
setor da área de dados da partição é utilizado
frequentemente pelo DOS para armazenamento de dados sobre a partição
de disco, e estes dados são usados pelo sistema para se ter maior
confiabilidade do que os dados armazenados na tabela de partição.
O sistema de arquivos DOS, faz o FDISK(do DOS) limpar os primeiros
512 bytes da área de dados da partição sempre que
uma mudança de tamanho acontecer.
     O formatador do DOS(format) verifica
este primeiro setor toda vez que a upção /U (que é
utilizada para não salvar dados para se fazer a desformatação
do disco) é utilizada.
     Isto é considerado uma FALHA no Format(do
DOS)
e no Fdisk(do DOS).
A opção abaixo deve ser utilizada caso voce crie uma
partição do DOS FAT16 com o Fdisk, que faz com que
os primeiros 512 bytes daquela partição sejam "limpos", para
manter a compatibilidade com o DOS. Utilize esta opção dentro
do Linux, após criar a partição com o Fdisk e reiniciar
o seu
computador. Foi notado que esta opção só funciona
corretamente somente quando o Sistema Linux estiver instalado em seu computador.
Não me responsabilizo caso utiliza-la a partir de um disquete de
recuperação.
dd if=/dev/zero of=/dev/hdx1 bs=512 count=1
onde:
hdx1 - É a identificação da unidade de
disco e a partição que foi criada  pelo Fdisk utilizando
o sistema de arquivos DOS que terá seu  primeiro setor "limpo".
OBS1: Cuidado ao utilizar esta opção, um pequeno
descuido pode resultar na  perda de dados do
           
seu disco rígido ou outras partição.
OBS2: Não utilize este comando com partições
que utilizam o sistema de arquivos  FAT32
           
(utilizada nos sistemas operacionais Windows 95 OSR/2 e superiores)
se for utilizada em
           
um disco com este sistema, sua FAT será corrompida,  se isto
acontecer, será necessária a
           
re-formatação da partição.
OBS3: É extremamente recomendado que se utilize o programa
de particionamento que
           
acompanha o seu sistema operacional para a criação da partição.
Por exemplo, se deseja
           
criar uma partição DOS 6.XX, utilize o FDisk qua acompanha
o DOS.
Para iniciar o programa fdisk(Linux)digite:
fdisk [unidade]
Onde:
unidade - deve ser a unidade de disco rígido no padrão
Linux( /dev/hda,  /dev/hdb, /dev/sda,
               
/dev/sdb, etc... ). Se voce tem apenas 1  disco rígido
IDE, use /dev/hda, para fazer o
               
fdisk trabalhar com este disco ou digite fdisk sem especificar a unidade.
Se possuir 1
               
disco SCSI, use /dev/sda
Se unidade não for especificada, o programa fdisk usará /dev/hda como unidade de disco padrão.
ATENÇÃO : A OPERAÇÃO DE PARTICIONAMENTO
DE DISCOS PODE FAZER COM
                    
QUE OS DADOS  ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM
                    
PERDIDOS, SE FOR USADA INCORRETAMENTE. É SEMPRE
                    
RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA DOS SEUS
                    
ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM
                    
PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO
                    
QUE ESTA FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A
                    
IDENTIFICAÇÃO DE   DISCOS RÍGIDOS E SUAS
PARTIÇÕES NO
                    
SISTEMA.
Com a utilização de opções de linha de comando, voce pode fazer com que o programa inicie de uma forma específica, ou personalizada.
fdisk [-b] [-u] [unidade]   -
Opções aceitas para o particionamento.
fdisk [-l] [-b] [-u]            
- Opções aceitas para listar as partições atuais.
fdisk [-s] [unidade]         
- Opção aceita para mostrar o Tamanho da partição
fdisk [-v]                         
- Versão do programa
Onde:
-b  : Faz com que o fdisk mostre na tela a coluna BEGIN
quando utilizar a opção <p> durante o
       particionamento do disco ou com
a opção -l  quando se for listar as partições
na linha de
       comando.
      OBS: Esta opção
é geralmente desnecessária, porque seu valor equivale ao
valor da coluna
               
START.
-u  : Muda a unidade de medida padrão para Setores.
Se esta opção for usada  na linha de
      comando para se fazer o particionamento
de disco, após pressionar <p>, o programa mostrará
      na tela o inicio e o fim da partição
em Setores ao invés de utilizar cilindros para a listagem.
      Se for utilizada em conjunto com a opção
-l, a unidade de medida do Inicio e Fim da partição
      será listada Setores ao invés
de cilindros.
-l  : Lista as partições existentes no disco,
sem entrar no programa fdisk, ou alterar qualquer
      partição. Esta opção
é equivalente a entrar no programa fdisk e pressionar <p>, mas
ela
      somente lista as partições
sem entrar no programa.
-s  : Mostra o tamanho de uma partição de
disco. A única diferença desta para as outras opções,
é
      que se deve especificar a unidade mais
a partição que deseja ver o tamanho, por exemplo,
      digitando-se:
      fdisk -s /dev/hda1
      voce visualizará o tamanho total
da partição de disco hda1.
-v  : Mostra a versão do programa fdisk que esta
utilizando.
     O fdisk do Linux manipula as partições
de seu disco através de comandos digitados no teclado. Cada letra
digitada corresponde a um comando diferente no fdisk. Estes comandos serão
utilizados após iniciar o programa.
     Aqui vai a lista de comandos disponíveis
no fdisk, recomendo que anote em um papel, ou imprima esta parte do texto(
ou todo o documento) para que possa consultar estas opções
durante o particionamento do seu disco rígido.
a  - Seleciona entre partição inicializável
e não inicializável.
b  - Edita um volume de disco BSD(não usada em computadores
com DOS)
d  - Apaga uma tabela de partição (Delete)
l   - Lista os tipos de partições disponíveis
(List)
m - Ajuda
n  - Cria uma nova tabela de partição (New)
p  - Mostra a tabela de partição atual (Print)
q  - sai do fdisk sem gravar as alterações
no disco (quit)
t   - Muda o tipo da partição (Type)
u  - Altera as unidades de medidas que são mostradas
na tela
v  - Verifica a tabela de partição (verify)
w - grava as alterações feitas para o disco e
sai do fdisk (write)
x  - Comandos especiais do programa(somente para usuários
experientes)
    Agora vamos começar realmente a trabalhar
com o fdisk, os textos que foram colocados acima, foi para que voce entendesse
o que é o particionamento de um disco rígido e para que soubesse
a diferença entre partição e um disco rígido,(já
vi muitas pessoas falarem de partição como se fosse disco
rígido...)
     Abaixo uma explicação passo-a-passo
de como particionar um disco usando
o fdisk e seus comandos.
ATENÇÃO: O disco rígido usado no particionamento
é um exemplo. Ele não deve ser usado por
                    
voce para fazer o particionamento de seu disco, uma vez que a capacidade
e outros
                    
parâmetros do disco rígido variam de um para o outro. Este
exemplo serve apenas
                    
para que voce entenda como o fdisk funciona, o que faz cada um de seus
comandos
                    
e a  fazer o cálculo do tamanho das partições.
   A tradução das mensagens que aparecem em
Ingles nos exemplos que vou colocar logo abaixo, e a ajuda do programa,
não foram feitas porque aparecem exatamente como estão quando
fizer o particionamento de seu disco, e não conheço nenhuma
versão do fdisk(Linux) em português (caso alguém conheça
uma versão deste programa em português, favor entrar em contato
comigo para que eu possa atualizar este documento, meu endereço
de E-mail esta no final do documento).
    Somente vou explicar o que significa cada mensagem
que aparece no fdisk
através de uma comparação.
No exemplo eu vou usar um disco de 1.08GB. Este disco possui 630 cilindros, 16 cabeças, e 21 setores por trilha( emmodo LBA).
    Primeiro digite fdisk /dev/hda (supondo que
este seja o disco principal), se a unidade de disco não for digitada,
o fdisk usará /dev/hda como padrão. Após voce digitar
este comando, o fdisk procura por partições existentes, seus
tamanhos e outras características(geometria do disco) que serão
utilizadas para se fazer o cálculo de partições.
    Quando entrar no programa, digite a letra <p>
para que o programa mostre as tabelas de partição existentes
no disco rígido.
A tela que aparece é a seguinte:
----------------------------------------------------------------------------------------------------
Command (m for help): p
Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders
Units = cylinders of 630*512 bytes
 Device      Boot    Begin   
Start    End   Blocks   Id  
System
 /dev/hda1    *       
1        1     
117   204800    6   DOS 16-bits >=32M
Command (m for help):
-----------------------------------------------------------------------------------------------------
 
Abaixo uma tradução desta tela:
-----------------------------------------------------------------------------------------------------
Commando (m para ajuda): <p>
Disco /dev/hda: 16 cabeças, 21 setores, 630 cilindros
Unidades = cilindros de 630*512 bytes
Dispositivo  Partida  Começa  Inicio  
Fim  Blocos  Identif.  Sistema
/dev/hda1      *       
1       1      117 
204800     6      DOS 16-bits
>=32M
Comando (m para ajuda):
----------------------------------------------------------------------------------------------------
Onde:
Device : É a identificação da partição
de disco.
Boot     : Se estiver com "*", se a partição
pode ser usada para BOOT.
Begin    : Cilindro inicial da partição
de disco
Start     : Cilindro inicial da partição
de disco
End       : Cilindro Final da
partição do disco
Blocks   : Quantidade de blocos ocupados pela partição
de disco. No Linux, um
               
Bloco equivale a 1024 bytes(1KB)
ID         : Tipo da
partição (conforme a lista de partições existentes
quando é
             
pressionada a letra <L>.
System : Descrição do sistema de arquivos que
é usado na partição de disco.
Como vemos acima, o disco rígido possui uma partição do tipo DOS- FAT16 ocupando 200MB de espaço em disco (200000 Blocos multiplicados por 1024).
Para criar uma partição de disco, pressionamos a letra <n>. Neste exemplo vamos criar uma partição do tipo Linux EXT2(Nativa) com o tamanho de 820MB, esta partição é a que conterá todo o sistema de arquivos Linux e seus programas, veja o exemplo:
-----------------------------------------------------------------------------------------------------
Command ( m for help): <n>
    e  extended
    p  primary partition (1-4)
<p>
Partition number (1-4): <2>
First cylinder(118-630): <118>
Last cylinder or +size or +sizeK or +sizeM (118-630): <+820M>
-----------------------------------------------------------------------------------------------------
    O fdisk perguntará se deseja criar uma partição
extendida ou primária. Crie uma partição primária
para o sistema de arquivos do Linux, ou uma partição extendida
caso voce ja tenha 3 partições primárias criadas em
seu disco, conforme foi visto acima.
    Como pode ter notado no exemplo acima, como já
existia a partição 1, digitamos o número 2 para que
fosse criada uma segunda partição, se a partição
número 2 já existisse, seria digitado o número 3 para
criar uma terceira partição, assim por diante.
    Após escolher o tipo de partição
que será criada, voce deverá especificar o cilindro inicial
da partição de disco. No exemplo acima, o valor do cilindro
inicial é de 118. Utilize sempre o valor do cilindro inicial sugerido
pelo fdisk, a não ser que se queira deixar um espaço entre
uma partição antiga e a nova partição para
a criação de uma partição menor ou por outros
motivos.
     O último passo é especificar
onde terminará a partição de disco. É permitida
a utilização de Cilindros, bytes, Kbytes e Mbytes para marcar
o final da partição de disco (veja detalhes abaixo).
LEMBRE-SE: Em um mesmo disco rígido podem existir até
4 partições primárias (contando com
                        
a partição Extendida).
Onde:
   Partition number : Número da partição
que vai ser criada, como já temos  uma partição
no
                            
disco, digitamos o número 2 para dizer ao fdisk que queremos criar
uma
                            
segunda partição primária. Neste exemplo, voce acabou
de criar a
                            
partição /dev/hda2.
    First cylinder  : Primeiro cilindro
disponível após o último cilindro usado pela partição
1. Neste
                            
caso usamos o cilindro 118 até o cilindro final(Last Cylinder).
O valor deve ser
                            
digitado em cilindros.
    Last cylinder or +size or +sizeK or +sizeM
: Aqui voce pode especificar o final da partição de
                            
disco.
                            
Os seguintes valores podem ser usados para marcar o  final da partição
de
                            
disco:
                           
597               
- É o valor equivalente a partição de 820MB 
(em cilindros)
                           
+820000000  - É o valor equivalente a partição
de  820MB (em bytes)
                           
+820000K     - É o valor equivalente a partição
de 820MB (em Kbytes)
                           
+820M           - É
o valor equivalente a partição de 820MB (em Mbytes)
    Recomendo que especifique o valor em MB ou
KB
por não exigir o cálculo do espaço do disco usado
em cada cilindro, e por ser um dos mais utilizados e mais práticos.
Especificando o valor em bytes, Kbytes ou Mbytes, o fdisk
se encarregará de converter o tamanho digitado para um valor de
cilindro final.
    Se digitar um número acima do espaço
disponível no disco(ou cilindro diponível), será mostrada
uma mensagem de erro dizendo que a partição não pode
ser criada.
OBS: Caso seja criada uma partição DOS FAT16, deverá
ser utilizado o comando
     dd if=/dev/zero of=/dev/hdx1 bs=512 count=1
     para que a partição criada seja
compatível com o formato utilizado pelo
     DOS. Para maiores detalhes veja Observações
sobre o formato DOS 6.XX
 
    Para verificar as partições existentes
no disco tecle <p>
-----------------------------------------------------------------------------------------------------
Command (m for help): p
Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders
Units = cylinders of 630*512 bytes
 Device    Boot  Begin  Start  End  
Blocks    Id     System
/dev/hda1   *        1     
1    117   204800     6      
DOS 16-bits >=32M
/dev/hda2         118   
118   597   839680    83    
Linux Native
Command (m for help):
-----------------------------------------------------------------------------------------------------
    O tipo da partição é a identificação
de qual sistema de arquvios que ela pertence e na qual possuem características
próprias e diferentes de outros sistemas de arquivos.
    Tecle <t> para trocar o tipo de partição
usado no disco.
Pressione a tecla <l> se desejar ver os tipos de partições
compatíveis com o programa fdisk.
     Veja o exemplo de como trocar o tipo da partição
de Linux Native (tipo 83) para Linux Swap (tipo 82).
-----------------------------------------------------------------------------------------------------
  Command (m for help): <t>
  Partition number (1-4): <3>
  Hex code (type L to list codes): <82>
-----------------------------------------------------------------------------------------------------
    Agora a partição em /dev/hda3 é
do tipo Linux SWAP(tipo 82).
 
Pressione a tecla <p> para verificar a partição /dev/hda3:
-----------------------------------------------------------------------------------------------------
Command (m for help): p
Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders
Units = cylinders of 630*512 bytes
 Device    Boot  Begin  Start  End 
Blocks    Id     System
/dev/hda1   *      1     
1    117  204800     6   
DOS 16-bits >=32M
/dev/hda2         118   
118   597  839680    83   
Linux Native
/dev/hda3         598   
598   630   61440    83   
Linux SWAP
Command (m for help):
-----------------------------------------------------------------------------------------------------
    Para excluir uma partição, pressione
a tecla <d>, será mostrada a seguinte tela:
----------------------------------------------------------------------------------------------------
Command (m for help):<d>
Partition number(1-4): 3
Command(m for help):
----------------------------------------------------------------------------------------------------
    Com o comando acima, a partição número
3 (SWAP) foi excluida,. O espaço ocupado pela partição
3 é novamente liberado para que voce possa utilizar para criar outra
(ou outras) partições de disco.
ATENÇÃO: TENHA MUITO CUIDADE COM O DA OPÇÃO
<D>(Delete) DO FDISK.
                    
Caso se tenha apagado acidentalmente alguma partição que
contém dados, pressione
                     
a tecla <q> para sair do fdisk sem gravar o que fez. Neste caso, será
necessário
                     
refazer todo o particionamento do disco.  Não pressione a tecla
<w> se voce excluiu
                     
alguma partição que utiliza, porque todo o que foi feito
no fdisk será gravado,
                     
inclusive a partição excluida acidentalmente, sem a possibilidade
de recupera-la.
para verificar se a partição foi excluida pressionamos
<p>:
-----------------------------------------------------------------------------------------------------
Command (m for help): p
Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders
Units = cylinders of 630*512 bytes
 Device    Boot Begin  Start  End 
Blocks    Id     System
/dev/hda1   *     1     
1    117  204800     6    
DOS 16-bits >=32M
/dev/hda2        118   
118   597  839680    83   
Linux Native
Command (m for help):
----------------------------------------------------------------------------------------------------
     Para gravar as alterações feitas
na(s) partições para o disco após fazer o particionamento,
pressione a tecla <w>, esta opção faz a saida do fdisk
gravando todas as alterações que fez durante o uso do programa
fdisk(partições criadas, alteradas, excluidas).
    Enquando voce trabalha no fdisk criando partições,
modificando tamanhos, excluindo partições, nada do que faz
é gravado para o disco automaticamente (por motivos de segurança
contra perda de alguma partição já existente).
3.6-) Abandonando o particionamento de disco sem gravar as alterações
Para sair do fdisk sem gravar as alterações para o disco pressione <q>. Esta opção de sair do fdisk sem gravar as alterações(abandona o programa), é bastante útil caso tenha apagado acidentalmente uma partição que contenha arquivos e programas importantes armazenados nela.
3.7-) Alternando entre partição inicializável e não inicializável
     Partição inicializável
é aquela em que o sistema pode dar a partida(boot) no computador.
Pressione a tecla <a> para alterar o tipo da partição
entre inicializável e não inicalizável.
OBS: O Linux pode iniciar mesmo que a partição
que esta instalado esteja  marcada como não
          inicializável,
utilizando um boot manager(gerenciador de inicialização)
como o LILO(Linux
          Loader) ou o
LoadLin no DOS.
3.8-) Alterando a unidade de medida do tamanho ocupado pela partição
Para alterar de uma unidade de medida para outra, pressione a tecla <u>. A unidade de medida da partição, é o valor com que será mostrado o tamanho que a partição ocupa no disco toda a vez que se pressiona a tecla <p>, para mostrar as partições na tela, durante o particionamento de disco ou quando se utilizar a opção -l na linha de comando, para listar as partições de disco.
As unidades de medida disponíveis são:
Cilindros : Este é o padrão do sistema, corresponde
ao local onde começa e
                
aonde termina a partição, em cilindros.
Setores   : corresponde ao local onde começa
e aonde termina a partição, em
                
Setores.
4-) Outros tipos de partições disponíveis no fdisk(para referência técnica)
Abaixo, segue a listagem dos tipos de partições compatíveis com esta versão do fdisk, que pode servir de guia durante o processo de particionamento, e para que conheça a compatibilidade deste programa com os diversos tipos de partições que suporte.
OBS1: Recomendo que voce use o programa de particionamento que
acompanha seu sistema
           
operacional para a criação de seu sistema de arquivos, por
exemplo:
           
- Para criar uma partição DOS, utilize o Fdisk que acompanha
o  DOS.
           
- Para criar uma partição Linux, utilize o Fdisk que acompanha
o Linux.
 
Tipo Descrição
0         Vazio
1         DOS FAT 12
2         Xenix root
3         Xenix /usr
4         DOS 16-bits<32MB
5         Extendida DOS
6         DOS 16-bits >=32MB
7         OS/2 HPFS
8         AIX
9         AIX inicializável
a         OS/2 Boot Manager
40       Venix 80286
51       Novell
52       Microport
63       GNU hurd
64       Novell Netware 286
65       Novell Netware 386
75       PC/IX
80       OLD Minix
81       Linux Minix
82       Linux SWAP
83       Linux Native
85       Linux Extendida
93       Amoeba
94       Amoeba BBT
a5       BSD/386
a6       Open BSD
a7       NextStep
b7       BSDI File System
b8       BSDI Swap
c7       Syrinx
db       CP/M
e1       DOS access
e3       DOS R/O
f2       Dos Secundária
ff       BBT
       Este documento foi desenvolvido
com base em minha experiência e conhecimento em discos e partições,
mediante pesquisa em alguns documentos como os How-TO do Linux e verificando
as principais dúvidas de usuários durante a utilização
de particionadores de disco, tendo como objetivo levar o conhecimento sobre
discos, partições e utilização deste programa,
atendendo tanto usuários iniciantes como avançados e como
contribuição para a comunidade Linux em geral.
 
 
Gleydson M. da Silva (gleydson_s@yahoo.com e gleydson@linuxbr.com.br)
Qualquer dúvida, sugestão ou reclamação podem ser mandadas para um dos E-Mail's Acima. Conto com sua contribuição para a melhoria deste Manual.
Autorizo a reprodução Total ou parcial deste texto para que seja utilizado para fins educativos, autoaprendizado, colocação em Home pages e qualquer outra forma de distribuição não comercial do documento desde que sejam mantidos os meus créditos pela pesquisa e elaboração deste documento de acordo com os termos da GNU (veja abaixo Licenças e Garantias sobre este documento).
Fdisk-Portugues-HOWTO Copyright (C) 1999 Gleydson M. da Silva
    Este é um documento de livre distribuição,
que pode ser copiado e distribuído sob os termos da Licença
Pública Geral  GNU, conforme publicada pela Free Software Foundation,
versão 2 da licença ou (a critério do autor) qualquer
versão posterior.
   Este documento é distribuído com a itenção
de ser útil ao seu utilizador, no entanto NÃO TEM NENHUMA
GARANTIA,  EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS OU
DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença
Pública Geral  GNU para maiores detalhes.
gleydson_s@yahoo.com
gleydson@linuxbr.com.br
Os programas e referências mencionados neste manual são de propriedade dos seus respectivos donos:
MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade
da Microsoft.
OS/2 e OS/2 Warp são de propriedade da IBM
Agradeço a todas as pessoas que me mandam correções, comentários, críticas, elogios, dúvidas sobre este documento, pois através destas mensagens, estão contribuindo para a melhoria deste projeto e me icentivando em sua continuação.
<EOF>