Linux - Manipulando partições de disco

Neste artigo irei descrever como identificar e manipular partições de disco no Linux utilizando a ferramenta fdisk.

[ Hits: 215.914 ]

Por: Roberto Rodrigues da Silva em 05/11/2006


Alterando o tipo da partição



Para alterar o tipo da partição utilizamos o comando "t" ( de type ). Depois escolhemos qual partição queremos alterar, em seguida escolhemos o código e hexadecimal correspondente ao tipo de partição que queremos ter.

Se você não sabe qual é o código hexadecimal relacionado a partição que você quer escolher, utilize opção "L", para exibir os tipos disponíveis.

No exemplo abaixo iremos alterar o tipo da partição /dev/hda3, de "83 Linux" para "c W95 FAT32 (LBA)".

Comando (m para ajuda): t
Número da partição (1-6): 3
Código hexadecimal (digite L para listar os códigos): L

0 Vazia 1e FAT16 Win95 Esc 80 Minix antigo be Inicialização
1 FAT12 24 DOS NEC 81 Linux antigo/Mi bf Solaris
2 root XENIX 39 Plan 9 82 Linux swap / So c1 DRDOS/sec (FAT1
3 usr XENIX 3c Recuperação d 83 Linux c4 DRDOS/sec (FAT1
4 FAT16
5 Estendida 41 Boot PReP PPC 85 Estendida Linux c7 Syrinx
6 FAT16 42 SFS 86 Conjunto de vol da Dados Não-FS
7 HPFS ou NTFS 4d QNX4.x 87 Conjunto de vol db CP/M / CTOS / .
8 AIX 4e QNX4.x 2ª part 88 Linux texto pla de Utilitário Del
9 AIX inicializá 4f QNX4.x 3ª part 8e Linux LVM df BootIt
a Gerenc. Inicial 50 DM OnTrack 93 Amoeba e1 Acesso DOS
b W95 FAT32 51 DM6 OnTrack Aux 94 Amoeba BBT e3 DOS R/O
c W95 FAT32 (LBA) 52 CP/M 9f BSD/OS e4 SpeedStor
e W95 FAT16 (LBA) 53 DM6 OnTrack Aux a0 Hibernação IB eb sist. arq. BeOS
f Win95 (LBA) Par 54 DM6 OnTrack a5 FreeBSD ee EFI GPT
10 OPUS 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/
11 FAT12 Escondida 56 Golden Bow a7 NeXTSTEP f0 Inicialização
12 Diagnóstico Co 5c Edisk Priam a8 Darwin UFS f1 SpeedStor
14 FAT16 Escondida 61 SpeedStor a9 NetBSD f4 SpeedStor
16 FAT16 Escondida 63 GNU HURD ou Sys ab Inicialização f2 DOS secundário
17 HPFS ou NTFS Es 64 Novell Netware b7 sist. arq. BSDI fd Detecção auto
18 AST SmartSleep 65 Novell Netware b8 permuta BSDI fe LANstep
1b Partição Esco 70 Multi-Boot Disk bb Assistente de I ff BBT
1c FAT32 Win95 Esc 75 PC/IX
Código hexadecimal (digite L para listar os códigos): c
O tipo da partição 5 foi alterado para c (W95 FAT32 (LBA))

Comando (m para ajuda):

Exibindo a partição alterada com o comando "p":

Comando (m para ajuda): p

Disco /dev/hda: 40.0 GB, 40020664320 bytes
255 cabeças, 63 setores/trilha, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1 2300 2331 257040 82 Linux swap / Solaris
/dev/hda2 * 2332 3605 10233405 83 Linux
/dev/hda3 3606 4627 8209215 c W95 FAT32 (LBA)
/dev/hda4 4628 4865 1911735 5 Estendida
/dev/hda5 4628 4759 1060258+ 83 Linux
/dev/hda6 4760 4865 851413+ 83 Linux

Comando (m para ajuda):

Note acima que a partição /dev/hda3 agora é do tipo: c W95 FAT32 (LBA)

Página anterior     Próxima página

Páginas do artigo
   1. Dispositivos de bloco e partições
   2. Exibindo informações sobre partições
   3. Particionando disco com a ferramenta fdisk
   4. Criando uma nova partição primária
   5. Criando uma nova partição estendida
   6. Criando partições lógicas a partir da partição estendida
   7. Alterando o tipo da partição
   8. Excluindo partições existentes
   9. Alterando a flag de partição "bootável"
   10. Saindo do Fdisk
Outros artigos deste autor

Linux - Sistema de arquivos

Verificando e marcando badblocks

Linux - Permissões de acesso especiais

Python - Brincando com arquivos

Linux - Quota de disco

Leitura recomendada

ZFS no GNU/Linux

Visão geral sobre o Raid

fstab - Sua função e parâmetros

Negação de serviço: Implementação, defesas e repercussões

Recuperação de Dados com o PhotoRec

  
Comentários
[1] Comentário enviado por rjas1980 em 06/11/2006 - 19:48h

muito completo o artigo, vou até deixar como um dos meus favoritos!

[2] Comentário enviado por robertors em 06/11/2006 - 20:09h

Ola, amigo.

Muito obrigado pelo elogio.

Abraços.

[3] Comentário enviado por Pel0pid4s em 08/03/2007 - 23:13h

Muito esclarecedor. Principalmente no que diz respeito ao número máximo de partições em IDE e SCSI. Contudo, permanece uma dúvida. Um disco master na primeira IDE pode conter apenas uma partição estendida (sem partição primária)? E se estiver na segunda IDE? É obrigatório que o disco inicializavel seja o primeiro disco no conjunto IDE 0 (Master, Slave) IDE 1 (Master,Slave)?

[4] Comentário enviado por lipecys em 11/04/2008 - 11:15h

Ótimo Artigo, foi extremamente útil pra mim.
Parabéns pela contribuição.

[5] Comentário enviado por devan em 20/08/2008 - 11:46h

Bom dia amigo,gostaria de saber como é que eu faço para remover o linux e instalar o windows xp ?

[6] Comentário enviado por nqk18469 em 23/08/2008 - 21:43h

robertors,

Tirei muitas dúvidas com este artigo.

Brigaduuu !

[7] Comentário enviado por cainf em 17/10/2009 - 11:17h

Um verdadeira aula Sr Roberto
Convido-lhe para publicar o seu artigo em meu site www.linuxfast.com.br e vamos expandir ainda mais o Linux
Abraço

[8] Comentário enviado por chacal. em 20/02/2010 - 17:00h

Tenho muito pouco tempo em ambiente linux e entender com particionar um hd era umas das coisas que relutei em fazer + agora não tenho mais.
Muito bom seu artigo.
:-)

[9] Comentário enviado por Carlos Kubuntu em 05/04/2010 - 17:33h

Sou novo na comunidade, porém dedico boa parte do tempo que tenho livre para aprender mais sobre o linux. Conto um pouco da história: comprei um PC com o SO Kubuntu, porém não sei qual a versão... descobri depois como fazer a atualização através do update-manager e fiz a atualização disponível para a versão 9.10 do Kubuntu Karmic Koala. O que aconteceu? Fiquei sem som em um programa que utilizo para edições de partituras, chamado Guitar Pro 5, fiz de tudo o possível, li vários artigos, desinstalei e instalei o Pulseaudio, o Esound, o ALSA, enfim, nada deu certo! Então pensei na possibilidade de desinstalar tudo do Pulseaudio, foi o que eu fiz, porém quando reiniciei o computador ele não me dava mais acesso ao ambiente gráfico, somente ao terminal, com a mensagem de erro *PulseAudio configured per-se sessions.... fiz a reinstalação através do console, digitando o comando sudo apt-get install pulseaudio, contudo, nada aconteceu, eu ainda não tenho o acesso ao ambiente KDE.
Então decidi instalar o SO Ubuntu 8.04, que era o que eu tinha, acessei através do LiveCD o Gparted para ver se conseguia tem acesso aos arquivos, mas nada não consegui ter o acesso das outras partições. Mostro como tá dividido o HD:

Partição Sistema de arquivo Ponto de montagem Rótulo Tamanho Utilizado Não utilizado Flags

/dev/sda1 ext3 55.85GB 5.58GB 50.27GB
/dev/sda2 linux-swap 4.01GB -------- ---------
/dev/sda3 ext4 Dados 145.10GB 19.91GB 125.19GB
/dev/sda4 ext3 / 93.13GB 5.74GB 87.38GB

Desde que comprei o PC havia as três primeiras partições (sd1, sd2 e sd3), creio eu que o sd1 seja o SO que veio instalado no ato da compra (que aliás não veio nenhum CD), sd2 a imagem e o sd3 são os dados que foi sendo o usado com o tempo. Já o sd4 é o SO Ubuntu que instalei recentemente (que fiz a atualização para o 9.04).

O que quero dizer com tudo isso? Preciso de ajudar para acessar as partições e gravar alguns arquivos. Acho que é isso... qualquer dúvida, podem entrar em contato. Desde já agradeço a paciência e a ajudar futura.

[10] Comentário enviado por tarcisioman em 15/04/2011 - 17:30h

Muito bom o artigo!
Completão!
Valeu...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts