<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="Author" content="Gleydson Silva"> <meta name="GENERATOR" content="Mozilla/4.5 [en] (Win95; I) [Netscape]"> <title>Fdisk-Portugues-HOWTO</title> </head> <body> <center><b><font size=+1>Fdisk-Portugues-HOWTO Copyright (C) 1999 Gleydson M. da Silva</font></b> <br> <br> <br> <br> <br> <br> <br> <p> <hr WIDTH="100%"> <br><b>Gleydson M. da Silva</b><i> - gleydson@linuxbr.com.br</i> <br><b>Versão 1.3</b></center> <hr WIDTH="100%"> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <center> <p><a NAME="Indice"></a><b><u><font size=+2>Índice</font></u></b></center> <p><b><font size=+1>1</font></b> -<a href="#1"> Introdução ao Fdisk</a> <br> <b>1.1</b> - <a href="#1.1">O que é uma Partição de Disco</a> <br> <b>1.2</b> - <a href="#1.2">A Tabela de Partição</a> <br> <b>1.3</b> - <a href="#1.3">Introdução ao Particionamento de discos</a> <br> <b>1.4</b> - <a href="#1.4">Identificações utilizadas neste documento</a> <br> <b>1.5</b> - <a href="#1.5">Identificação de discos e partições no Linux</a> <br> <b>1.6</b> - <a href="#1.6">Tipos de partições de disco</a> <br> <b>1.7</b>-) <a href="#1.7">Observações sobre o formato DOS 6.XX(FAT 16)</a> <p><b><font size=+1>2</font></b> - <a href="#2">Iniciando o programa Fdisk</a> <br> <b>2.1</b> - <a href="#2.1">Opções de Linha de comando</a> <br> <b>2.2</b> - <a href="#2.2">Comandos do Fdisk</a> <p><b><font size=+1>3</font></b> - <a href="#3">Manipulando partições no disco rígido</a> <br> <b>3.1</b> - <a href="#3.1">Listando partições existentes no disco</a> <br> <b>3.2</b> - <a href="#3.2">Criando partições de disco</a> <br> <b>3.3</b> - <a href="#3.3">Mudando o tipo da partição</a> <br> <b>3.4</b> - <a href="#3.4">Excluindo uma partição de disco</a> <br> <b>3.5</b> - <a href="#3.5">Gravando partições alteradas para o disco</a> <br> <b>3.6</b> - <a href="#3.6">Abandonando o programa sem gravar alterações para o disco</a> <br> <b>3.7</b> - <a href="#3.7">Alternando entre partição inicializável/não inicializável</a> <br> <b>3.8</b> -<a href="#3.8"> Escolhendo a unidade para mostrar o tamanho ocupado pela partição</a> <p><b><font size=+1>4</font></b> - <a href="#4">Tipos de partições reconhecidas pelo Fdisk</a> <p><b><font size=+1>5</font></b> - <a href="#5">Direitos Autorais</a> <p><b><font size=+1>6</font></b> - <a href="#6">Licenças e Garantias sobre este documento</a> <p><b><font size=+1>7</font></b> - <a href="#7">Marcas Registradas</a> <p><font size=+1>8</font> - <a href="#8">Agradecimentos</a> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <center> <p><a NAME="1"></a><u><font size=+1>1-) Introdução ao Fdisk</font></u></center> <p> Fdisk é um programa utilizado para o particionamento de discos rígidos <i>IDE</i> e <i>SCSI</i>. A versão do programa Fdisk descrita neste manual é a <i>2.8</i> <p><b>ATENÇÃO</b>: ESTE MANUAL TEM COMO OBJETIVO A EXPLICAÇÃO DE <br> FUNCIONAMENTO E UTILIZAÇÃO DO FDISK DO LINUX (NÃO O <br> FDISK DO DOS), MESMO QUE VOCE SEJA UM USUÁRIO DO DOS, <br> RECOMENDO QUE LEIA ESTE MANUAL COMO UMA REFERÊNCIA <br> TÉCNICA E PARA SEU APRENDIZADO. <p><b> 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.</b> <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="1.1"></a><u><font size=+1>1.1-) Partição de Disco</font></u></center> <p> Uma <i>partição de disco</i> é o local onde o sistema operacional armazena seu sistema de arquivos(<i>arquivos, diretórios, FAT, boot sector, etc</i>). <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="1.2"></a><u><font size=+1>1.2-) Tabela de partição</font></u></center> <p> A <i>Tabela de partição</i> é 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. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="1.3"></a><u><font size=+1>1.3-) Introdução ao particionamento de discos</font></u></center> <p> 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). <br> Uma partição não interfere em outras partições do mesmo disco(é como se tivessemos vários discos rígidos dentro de um). <br> 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 <br>sistemas vão estar no mesmo disco mas um não interfere no outro). <br> Este manual tem a itenção de explicar o funcionamento do programa fdisk (fdisk do Linux não do DOS!). <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="1.4"></a><u><font size=+1>1.4-) Algumas identificações utilizadas neste manual para facilitar a compreensão do texto</font></u></center> <p> 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. <p> Explicação de nomes e comandos, será seguida da palavra "<b>onde</b>" e abaixo dela as explicações sobre os comandos, exemplo: <p><b>onde</b>: <br><i>nome a ser explicado1</i> : Descrição <br><i>nome a ser explicado2</i> : Descrição <br><i>nome a ser explicado3</i> : Descrição <p>ou <p><b>onde</b>: <br><i>nome a ser explicado1</i> - Descrição <br><i>nome a ser explicado2</i> - Descrição <br><i>nome a ser explicado3</i> - Descrição <br> <p> 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: <br>pressione <p> para listar as partições <br>após isto pressione <Enter> para confirmar <br>pressione <l> para listar os tipos de partições disponíveis <br> <p> As linhas pontilhadas que aparecem na tela, veja abaixo, <br>---------------------------------------------------------------------------- <br>---------------------------------------------------------------------------- <br>servem para identificar que o que esta entre as linhas é um exemplo de como <br>será a resposta do comando para a tela de seu computador. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="1.5"></a><u><font size=+1>1.5-) Identificação de discos e partições no Linux</font></u></center> <p> 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. <br> 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). <br> A identificação dos discos rígidos segue a seguinte forma: <p> /dev/hda1 <br> | | | | <br> | | | |_Número que identifica a partição do disco rígido(<i>1=Primeira, 2=segunda</i>) <br> | | | <br> | | |_Letra que identifica o disco rígido(<i>a=primeiro disco, b=segundo disco, etc..</i>) <br> | | <br> | |_Sigla HD - Significa que é um disco rígido IDE(<i>Se tiver um SD significa SCSI</i>) <br> | <br> |_ Identificação do diretório onde os dispositivos do sistema são armazenados <p><b>OBS</b>: As unidades de disco rígido <i>SCSI</i>, são identificadas com as letras <i>sd</i> seguida pela letra da <br> unidade e número da partição e os discos <i>IDE</i> são identificados por <i>hd</i> seguida pela letra da <br> unidade de disco e o número da partição do disco(como visto acima). <p>Abaixo, algumas identificações de disco do sistema Linux: <p><i>/dev/hda1</i> - Disco rígido IDE primário principal - Primeira partição <br><i>/dev/hda2 </i> - Disco rígido IDE primário principal - Segunda partição <br><i>/dev/hda3</i> - Disco rígido IDE primário principal - Terceira partição <br><i>/dev/hdb1</i> - Disco rígido IDE primário escravo - Primeira partição <br><i>/dev/hdb2</i> - Disco rígido IDE primário escravo - Segunda partição <br><i>/dev/hdb3</i> - Disco rígido IDE primário escravo - Terceira partição <br><i>/dev/hdc1</i> - Disco rígido IDE secundário principal - Primeira partição <br><i>/dev/hdc2</i> - Disco rígido IDE secundário principal - Segunda partição <br><i>/dev/hdc3</i> - Disco rígido IDE secundário principal - Terceira partição <br><i>/dev/hdd1</i> - Disco rígido IDE secundário escravo - Primeira partição <br><i>/dev/hdd2</i> - Disco rígido IDE secundário escravo - Segunda partição <br><i>/dev/hdd3</i> - Disco rígido IDE secundário escravo - Terceira partição <br><i>/dev/sda1</i> - Primeiro disco rígido SCSI - Primeira partição <br><i>/dev/sda2</i> - Primeiro disco rígido SCSI - Segunda partição <br><i>/dev/sda3</i> - Primeiro disco rígido SCSI - Terceira partição <br><i>/dev/sdb1</i> - Segundo disco rígido SCSI - Primeira partição <br><i>/dev/sdb2</i> - Segundo disco rígido SCSI - Segunda partição <br><i>/dev/sdb3</i> - Segundo disco rígido SCSI - Terceira partição <p> 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 <i>partições Lógicas</i>, que são identificadas no sistemas a partir de /dev/hdx5 em diante. <p> Abaixo um exemplo de como o Linux identifica as partições em cada disco existente em seu computador: <p>Vamos supor que eu tenha 2 discos rígidos: <br>o <i>1ºdisco de 2GB</i> e o <i>2ºdisco de 1GB </i>(Giga Byte ou 1.000 Megas) <p> No primeiro disco(<i>de 2GB</i>), a primeira partição é de <i>800MB</i> do tipo FAT16(<i>DOS</i>), a segunda partição é de <i>1.2GB</i> do tipo EXT2(<i>Linux</i>)(<i>1.2GB+800MB=2GB</i> que é a capacidade total do disco). Então as partições seriam identificadas da seguinte forma no Linux: <p><i>/dev/hda</i> - Disco rígido Primário Principal <br><i>/dev/hda1</i> - Primeira partição do primeiro disco rígido (de 800MB do tipo DOS) <br><i>/dev/hda2</i> - Segunda partição do primeiro disco rígido( de 1.2GB do tipo Linux) <p> Neste caso estariam disponíveis <i>800MB</i> para serem usados com o DOS e <i>1.2GB</i> para o Linux. <br> 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:. <p><b>Lembre-se</b>: Quando um disco é particionado, uma partição não interfere nas outras, repare que <br> quando voce particiona(divide) um disco, é como se tivesse dois discos rígidos(o <br> único cuidado que voce deve tomar é com as cópias de segurança, porque se der um <br> problema de parte eletrônica no disco rígido, por exemplo, a sua placa controladora <br> queimar ou o cabeçote dele ir pro espaço, serão perdidas as suas 2 partições que <br> estão armazenadas nele. <br> <p>Voltando ao exemplo das classificações das partições do disco, vamos para o segundo disco: <p> No segundo disco(<i>1GB</i>), eu tenho uma partição de <i>950MB</i> do tipo FAT16(<i>DOS</i>), que costumo usar para armazenar arquivos temporários e cópias de segurança de meu computador, etc..., e outra de 50MB <i>SWAP</i>(Partição de memória virtual como descrevi acima)(<i>950MB+50MB=1GB</i>). Então as partições deste disco seriam identificadas da seguinte forma no Linux: <p><i>/dev/hdb</i> - Disco rígido principal escravo <br><i>/dev/hdb1</i> - Primeira partição do disco acima ( de 950MB do tipo DOS) <br><i>/dev/hdb2</i> - Segunda partição do disco acima ( de 50MB do tipo SWAP) <p> No disco acima, <i>950MB</i> estão disponíveis para serem usados pelo DOS e <i>50 MB</i> pela memória virtual (<i>SWAP</i>) do Linux. <p> 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. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="1.6"></a><u><font size=+1>1.6-) Tipos de partições de discos</font></u></center> <p> As partições de disco são divididas em tres tipos: <i>Primária, Extendida </i>e<i> Lógica</i>. <p> Pode se ter no máximo quatro partições primárias e extendidas no mesmo disco. A <i>partição Primária</i> permite o armazenamento de arquivos e diretórios. <br>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. <br> Se for preciso criar mais que 4 partições no mesmo disco, será necessário <br>criar uma <i>partição Extendida</i>. A <i>partição Extendida</i> 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 <i>partições Lógicas</i>. <br> Uma <i>partição extendida</i> podem conter várias <i>partições Lógicas</i>. As partições Lógicas podem armazenar arquivos e diretórios(como as partições primárias). <br> Um mesmo disco rígido pode armazenar mais de 64 partições independentes uma das outras. <p><b>OBS</b>: Os arquivos e diretórios podem ser armazenados somente em partições de disco <i>Primárias</i> ou <i>Lógicas</i>, a partição <i>Extendida</i> não é usada para armazanamento de arquivos e diretórios. <p> 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. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="1.7"></a><u><font size=+1>1.7-) Observações sobre o formato DOS 6.XX(FAT 16)</font></u></center> <p> No formato DOS 6.XX(<i>FAT16</i>), 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 <i>DOS</i>) limpar os primeiros 512 bytes da área de dados da partição sempre que uma mudança de tamanho acontecer. <br> O formatador do DOS(<i>format</i>) verifica este primeiro setor toda vez que a upção <i>/U</i> (que é utilizada para não salvar dados para se fazer a desformatação do disco) é utilizada. <br> Isto é considerado uma FALHA no Format(do <i>DOS</i>) e no Fdisk(do <i>DOS</i>). <br>A opção abaixo deve ser utilizada caso voce crie uma partição do <i>DOS FAT16</i> 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 <br>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. <p><b>dd if=/dev/zero of=/dev/hdx1 bs=512 count=1</b> <p><b>onde</b>: <br><i>hdx1</i> - É 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". <p><b>OBS1</b>: Cuidado ao utilizar esta opção, um pequeno descuido pode resultar na perda de dados do <br> seu disco rígido ou outras partição. <br><b>OBS2</b>: Não utilize este comando com partições que utilizam o sistema de arquivos <i>FAT32</i> <br> (utilizada nos sistemas operacionais <i>Windows 95 OSR/2</i> e superiores) se for utilizada em <br> um disco com este sistema, sua FAT será corrompida, se isto acontecer, será necessária a <br> re-formatação da partição. <br><b>OBS3</b>: É extremamente recomendado que se utilize o programa de particionamento que <br> acompanha o seu sistema operacional para a criação da partição. Por exemplo, se deseja <br> criar uma partição DOS 6.XX, utilize o FDisk qua acompanha o DOS. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="2"></a><u><font size=+1>2-) Iniciando o programa Fdisk</font></u></center> <p>Para iniciar o programa fdisk(Linux)digite: <p><i>fdisk</i> [unidade] <p><b>Onde</b>: <br><i>unidade</i> - deve ser a unidade de disco rígido no padrão Linux(<i> /dev/hda, /dev/hdb, /dev/sda,</i> <br><i> /dev/sdb, etc... </i>). Se voce tem apenas 1 disco rígido IDE, use <i>/dev/hda</i>, para fazer o <br> fdisk trabalhar com este disco ou digite fdisk sem especificar a unidade. Se possuir 1 <br> disco SCSI, use /dev/sda <p> Se unidade não for especificada, o programa fdisk usará <i>/dev/hda</i> como unidade de disco padrão. <p><b>ATENÇÃO</b> : A OPERAÇÃO DE PARTICIONAMENTO DE DISCOS PODE FAZER COM <br> QUE OS DADOS ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM <br> PERDIDOS, SE FOR USADA INCORRETAMENTE. É SEMPRE <br> RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA DOS SEUS <br> ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM <br> PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO <br> QUE ESTA FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A <br> IDENTIFICAÇÃO DE DISCOS RÍGIDOS E SUAS PARTIÇÕES NO <br> SISTEMA. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="2.1"></a><u><font size=+1>2.1-) Opções de linha de comando</font></u></center> <p> 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. <p><b>fdisk</b> [<i>-b</i>] [<i>-u</i>] [<i>unidade</i>] - Opções aceitas para o particionamento. <br><b>fdisk</b> [<i>-l</i>] [<i>-b</i>] [<i>-u</i>] - Opções aceitas para listar as partições atuais. <br><b>fdisk</b> [<i>-s</i>] [<i>unidade</i>] - Opção aceita para mostrar o Tamanho da partição <br><b>fdisk</b> [<i>-v</i>] - Versão do programa <p><b>Onde</b>: <br><i>-b</i> : Faz com que o fdisk mostre na tela a coluna <i>BEGIN</i> quando utilizar a opção <p> durante o <br> particionamento do disco ou com a opção -l quando se for listar as partições na linha de <br> comando. <br> <b>OBS</b>: Esta opção é geralmente desnecessária, porque seu valor equivale ao valor da coluna <br> START. <br><i>-u</i> : Muda a unidade de medida padrão para Setores. Se esta opção for usada na linha de <br> comando para se fazer o particionamento de disco, após pressionar <p>, o programa mostrará <br> na tela o inicio e o fim da partição em Setores ao invés de utilizar cilindros para a listagem. <br> Se for utilizada em conjunto com a opção -l, a unidade de medida do Inicio e Fim da partição <br> será listada Setores ao invés de cilindros. <br><i>-l</i> : Lista as partições existentes no disco, sem entrar no programa fdisk, ou alterar qualquer <br> partição. Esta opção é equivalente a entrar no programa fdisk e pressionar <p>, mas ela <br> somente lista as partições sem entrar no programa. <br><i>-s</i> : Mostra o tamanho de uma partição de disco. A única diferença desta para as outras opções, é <br> que se deve especificar a unidade mais a partição que deseja ver o tamanho, por exemplo, <br> digitando-se: <br> <i>fdisk -s /dev/hda1</i> <br> voce visualizará o tamanho total da partição de disco hda1. <br><i>-v</i> : Mostra a versão do programa fdisk que esta utilizando. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="2.2"></a><u><font size=+1>2.2-) Comandos do fdisk.</font></u></center> <p> 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. <br> 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. <p><i>a</i> - Seleciona entre partição inicializável e não inicializável. <br><i>b</i> - Edita um volume de disco BSD(não usada em computadores com DOS) <br><i>d</i> - Apaga uma tabela de partição (Delete) <br><i>l</i> - Lista os tipos de partições disponíveis (List) <br><i>m</i> - Ajuda <br><i>n</i> - Cria uma nova tabela de partição (New) <br><i>p</i> - Mostra a tabela de partição atual (Print) <br><i>q</i> - sai do fdisk sem gravar as alterações no disco (quit) <br><i>t</i> - Muda o tipo da partição (Type) <br><i>u</i> - Altera as unidades de medidas que são mostradas na tela <br><i>v</i> - Verifica a tabela de partição (verify) <br><i>w</i> - grava as alterações feitas para o disco e sai do fdisk (write) <br><i>x</i> - Comandos especiais do programa(somente para usuários experientes) <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="3"></a><u><font size=+1>3-) Manipulando partições no disco rígido</font></u></center> <p> 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...) <br> Abaixo uma explicação passo-a-passo de como particionar um disco usando <br>o fdisk e seus comandos. <p><b>ATENÇÃO</b>: O disco rígido usado no particionamento é um exemplo. Ele não deve ser usado por <br> voce para fazer o particionamento de seu disco, uma vez que a capacidade e outros <br> parâmetros do disco rígido variam de um para o outro. Este exemplo serve apenas <br> para que voce entenda como o fdisk funciona, o que faz cada um de seus comandos <br> e a fazer o cálculo do tamanho das partições. <p> 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). <br> Somente vou explicar o que significa cada mensagem que aparece no fdisk <br>através de uma comparação. <p>No exemplo eu vou usar um disco de <i>1.08GB</i>. Este disco possui <i>630</i> cilindros, <i>16</i> cabeças, e <i>21</i> setores por trilha( <i>emmodo LBA</i>). <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="3.1"></a><u><font size=+1>3.1-) Listando partições existentes no disco</font></u></center> <p> Primeiro digite <i>fdisk /dev/hda</i> (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. <br> Quando entrar no programa, digite a letra <p> para que o programa mostre as tabelas de partição existentes no disco rígido. <p>A tela que aparece é a seguinte: <p>---------------------------------------------------------------------------------------------------- <br>Command (m for help): p <br>Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders <br>Units = cylinders of 630*512 bytes <p> Device Boot Begin Start End Blocks Id System <br> /dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M <p>Command (m for help): <br>----------------------------------------------------------------------------------------------------- <br> <p>Abaixo uma tradução desta tela: <br>----------------------------------------------------------------------------------------------------- <br>Commando (m para ajuda): <p> <br>Disco /dev/hda: 16 cabeças, 21 setores, 630 cilindros <br>Unidades = cilindros de 630*512 bytes <p>Dispositivo Partida Começa Inicio Fim Blocos Identif. Sistema <br>/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M <p>Comando (m para ajuda): <br>---------------------------------------------------------------------------------------------------- <p><b>Onde</b>: <br><i>Device</i> : É a identificação da partição de disco. <br><i>Boot</i> : Se estiver com "*", se a partição pode ser usada para BOOT. <br><i>Begin</i> : Cilindro inicial da partição de disco <br><i>Start</i> : Cilindro inicial da partição de disco <br><i>End</i> : Cilindro Final da partição do disco <br><i>Blocks </i> : Quantidade de blocos ocupados pela partição de disco. No Linux, um <br> Bloco equivale a 1024 bytes(1KB) <br><i>ID</i> : Tipo da partição (conforme a lista de partições existentes quando é <br> pressionada a letra <L>. <br><i>System</i> : Descrição do sistema de arquivos que é usado na partição de disco. <p> Como vemos acima, o disco rígido possui uma partição do tipo <i>DOS- FAT16 </i>ocupando <i>200MB</i> de espaço em disco (200000 Blocos multiplicados por 1024). <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="3.2"></a><u><font size=+1>3.2-) Criando uma partição de Disco</font></u></center> <p> Para criar uma partição de disco, pressionamos a letra <n>. Neste exemplo vamos criar uma partição do tipo<b> Linux EXT2</b>(Nativa) com o tamanho de <i>820MB</i>, esta partição é a que conterá todo o sistema de arquivos Linux e seus programas, veja o exemplo: <p>----------------------------------------------------------------------------------------------------- <br>Command ( m for help): <n> <br> e extended <br> p primary partition (1-4) <br><p> <br>Partition number (1-4): <2> <br>First cylinder(118-630): <118> <br>Last cylinder or +size or +sizeK or +sizeM (118-630): <+820M> <br>----------------------------------------------------------------------------------------------------- <br> 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. <br> 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. <br> 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. <br> 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). <p><b>LEMBRE-SE</b>: Em um mesmo disco rígido podem existir até 4 partições primárias (contando com <br> a partição Extendida). <p><b>Onde</b>: <br> <i>Partition number</i> : Número da partição que vai ser criada, como já temos uma partição no <br> disco, digitamos o número 2 para dizer ao fdisk que queremos criar uma <br> segunda partição primária. Neste exemplo, voce acabou de criar a <br> partição /dev/hda2. <br> <i> First cylinder</i> : Primeiro cilindro disponível após o último cilindro usado pela partição 1. Neste <br> caso usamos o cilindro 118 até o cilindro final(Last Cylinder). O valor deve ser <br> digitado em cilindros. <br><i> Last cylinder or +size or +sizeK or +sizeM</i> : Aqui voce pode especificar o final da partição de <br> disco. <br> Os seguintes valores podem ser usados para marcar o final da partição de <br> disco: <p> 597 - É o valor equivalente a partição de 820MB (em cilindros) <br> +820000000 - É o valor equivalente a partição de 820MB (em bytes) <br> +820000K - É o valor equivalente a partição de 820MB (em Kbytes) <br> +820M - É o valor equivalente a partição de 820MB (em Mbytes) <p> Recomendo que especifique o valor em <i>MB</i> ou <i>KB</i> 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 <i>bytes, Kbytes</i> ou <i>Mbytes</i>, o fdisk se encarregará de converter o tamanho digitado para um valor de cilindro final. <br> 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. <p><b>OBS</b>: Caso seja criada uma partição DOS FAT16, deverá ser utilizado o comando <br> <b>dd if=/dev/zero of=/dev/hdx1 bs=512 count=1</b> <br> para que a partição criada seja compatível com o formato utilizado pelo <br> DOS. Para maiores detalhes veja <a href="#1.7">Observações sobre o formato DOS 6.XX</a> <br> <p> Para verificar as partições existentes no disco tecle <p> <br>----------------------------------------------------------------------------------------------------- <br>Command (m for help): p <br>Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders <br>Units = cylinders of 630*512 bytes <p> Device Boot Begin Start End Blocks Id System <br>/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M <br>/dev/hda2 118 118 597 839680 83 Linux Native <p>Command (m for help): <br>----------------------------------------------------------------------------------------------------- <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <br> <center> <p><a NAME="3.3"></a><u><font size=+1>3.3-) Mudando o tipo de uma partição</font></u></center> <p> 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. <br> Tecle <t> para trocar o tipo de partição usado no disco. <br>Pressione a tecla <l> se desejar ver os tipos de partições compatíveis com o programa fdisk. <br> Veja o exemplo de como trocar o tipo da partição de Linux Native (<i>tipo 83</i>) para Linux Swap (<i>tipo 82</i>). <br>----------------------------------------------------------------------------------------------------- <br> Command (m for help): <t> <br> Partition number (1-4): <3> <br> Hex code (type L to list codes): <82> <br>----------------------------------------------------------------------------------------------------- <br> Agora a partição em /dev/hda3 é do tipo Linux SWAP(tipo 82). <br> <p>Pressione a tecla <p> para verificar a partição /dev/hda3: <br>----------------------------------------------------------------------------------------------------- <br>Command (m for help): p <br>Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders <br>Units = cylinders of 630*512 bytes <p> Device Boot Begin Start End Blocks Id System <br>/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M <br>/dev/hda2 118 118 597 839680 83 Linux Native <br>/dev/hda3 598 598 630 61440 83 Linux SWAP <p>Command (m for help): <br>----------------------------------------------------------------------------------------------------- <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="3.4"></a><u><font size=+1>3.4-) Excluindo uma partição de Disco</font></u></center> <p> Para excluir uma partição, pressione a tecla <d>, será mostrada a seguinte tela: <br>---------------------------------------------------------------------------------------------------- <br>Command (m for help):<d> <br>Partition number(1-4): 3 <p>Command(m for help): <br>---------------------------------------------------------------------------------------------------- <br> 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. <p><b>ATENÇÃO</b>: TENHA MUITO CUIDADE COM O DA OPÇÃO <D>(Delete) DO FDISK. <br> Caso se tenha apagado acidentalmente alguma partição que contém dados, pressione <br> a tecla <q> para sair do fdisk sem gravar o que fez. Neste caso, será necessário <br> refazer todo o particionamento do disco. Não pressione a tecla <w> se voce excluiu <br> alguma partição que utiliza, porque todo o que foi feito no fdisk será gravado, <br> inclusive a partição excluida acidentalmente, sem a possibilidade de recupera-la. <p>para verificar se a partição foi excluida pressionamos <p>: <br>----------------------------------------------------------------------------------------------------- <br>Command (m for help): p <br>Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders <br>Units = cylinders of 630*512 bytes <p> Device Boot Begin Start End Blocks Id System <br>/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M <br>/dev/hda2 118 118 597 839680 83 Linux Native <br>Command (m for help): <br>---------------------------------------------------------------------------------------------------- <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="3.5"></a><u><font size=+1>3.5-) Gravando partições alteradas para o disco</font></u></center> <p> 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). <br> 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). <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="3.6"></a><u><font size=+1>3.6-) Abandonando o particionamento de disco sem gravar as alterações</font></u></center> <p> 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. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="3.7"></a><u><font size=+1>3.7-) Alternando entre partição inicializável e não inicializável</font></u></center> <p> 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. <br><b>OBS</b>: O Linux pode iniciar mesmo que a partição que esta instalado esteja marcada como não <br> inicializável, utilizando um boot manager(gerenciador de inicialização) como o LILO(Linux <br> Loader) ou o LoadLin no DOS. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="3.8"></a><u><font size=+1>3.8-) Alterando a unidade de medida do tamanho ocupado pela partição</font></u></center> <p> 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. <p>As unidades de medida disponíveis são: <br><i>Cilindros</i> : Este é o padrão do sistema, corresponde ao local onde começa e <br> aonde termina a partição, em cilindros. <br><i>Setores</i> : corresponde ao local onde começa e aonde termina a partição, em <br> Setores. <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <br> <center> <p><a NAME="4"></a><u><font size=+1>4-) Outros tipos de partições disponíveis no fdisk(para referência técnica)</font></u></center> <p> 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. <p><b>OBS1</b>: Recomendo que voce use o programa de particionamento que acompanha seu sistema <br> operacional para a criação de seu sistema de arquivos, por exemplo: <br> - Para criar uma partição DOS, utilize o Fdisk que acompanha o DOS. <br> - Para criar uma partição Linux, utilize o Fdisk que acompanha o Linux. <br> <p><b><u>Tipo</u> <u>Descrição</u></b> <p>0 Vazio <br>1 DOS FAT 12 <br>2 Xenix root <br>3 Xenix /usr <br>4 DOS 16-bits<32MB <br>5 Extendida DOS <br>6 DOS 16-bits >=32MB <br>7 OS/2 HPFS <br>8 AIX <br>9 AIX inicializável <br>a OS/2 Boot Manager <br>40 Venix 80286 <br>51 Novell <br>52 Microport <br>63 GNU hurd <br>64 Novell Netware 286 <br>65 Novell Netware 386 <br>75 PC/IX <br>80 OLD Minix <br>81 Linux Minix <br>82 Linux SWAP <br>83 Linux Native <br>85 Linux Extendida <br>93 Amoeba <br>94 Amoeba BBT <br>a5 BSD/386 <br>a6 Open BSD <br>a7 NextStep <br>b7 BSDI File System <br>b8 BSDI Swap <br>c7 Syrinx <br>db CP/M <br>e1 DOS access <br>e3 DOS R/O <br>f2 Dos Secundária <br>ff BBT <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="5"></a><u><font size=+1>5-) Direitos Autorais</font></u></center> <p> 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. <br> <br> <br> <br> <center> <p>Gleydson M. da Silva (<i>gleydson_s@yahoo.com</i> e <i>gleydson@linuxbr.com.br</i>)</center> <p> 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. <center> <p><b> 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 <a href="#6">Licenças e Garantias sobre este documento</a>).</b></center> <div align=right> <br><a href="#Indice">Volta ao Índice</a></div> <center><a NAME="6"></a><font size=+1>6- ) Licenças e garantias sobre este documento</font></center> <p><b>Fdisk-Portugues-HOWTO Copyright (C) 1999 Gleydson M. da Silva</b> <p> 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. <br><b> 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.</b> <p><i>gleydson_s@yahoo.com</i> <br><i>gleydson@linuxbr.com.br</i> <div align=right><a href="#Indice">Volta ao Índice</a></div> <br> <center> <p><a NAME="7"></a><font size=+1>7- ) Marcas Registradas</font></center> <p>Os programas e referências mencionados neste manual são de propriedade dos seus respectivos donos: <p>MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade da Microsoft. <br>OS/2 e OS/2 Warp são de propriedade da IBM <div align=right><a href="#Indice">Volta ao Índice</a></div> <center><a NAME="8"></a><font size=+1>8- ) Agradecimentos</font></center> <p>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. <div align=right> <br><a href="#Indice">Volta ao Índice</a></div> <EOF> </body> </html>