[Resolvido] Partições Primárias ou Lógicas?

Iniciado por gtoxgta, 27 de Junho de 2012, 13:59

tópico anterior - próximo tópico

gtoxgta

Pretendo instalar o Ubuntu 12.04 em meu pc, usando 3 partiçoes para a raíz, swap e home. Estou em duvida se posso utilizar partiçoes lógicas para a instalaçao, para nao atingir o limite de partiçoes primarias.

irtigor


clodoaldops

Vc pode ter 4 partições primarias ou 3 primarias + 1 extendida dentro da qual vc pode criar varias partições lógicas.
Meu notebook tem sda1/windows + sda2/BKP + sda3/extendida dentro da qual tenho tenho 5 partições lógicas (/ubuntu + /fedora + /mint + /mageia + swap)

gtoxgta

Consegui instalar o ubuntu em partiçoes lógicas sem nenhum problema. Segue abaixo um pequeno resumo de como criar as partiçoes:
1- Após ja ter espaço nao-alocado, converta todo ele em uma partiçao estendida.
2- Com a partiçao estendida ja criada, o espaço nao-alocado continuará existindo, Basta usar esse espaço para criar as partiçoes logicas

selvaking

Citação de: gtoxgta online 30 de Junho de 2012, 10:30
Consegui instalar o ubuntu em partiçoes lógicas sem nenhum problema. Segue abaixo um pequeno resumo de como criar as partiçoes:
1- Após ja ter espaço nao-alocado, converta todo ele em uma partiçao estendida.
2- Com a partiçao estendida ja criada, o espaço nao-alocado continuará existindo, Basta usar esse espaço para criar as partiçoes logicas

Funcionar, é claro que funciona. Mas pode apresentar erros com alguns softwares gerenciadores de partição.

As partições primárias são muito importantes no padrão BIOS. Elas são as primeiras a serem reconhecidas quando o sistema ler o 1º setor do HD.

Este 1º setor possui exatamente 512 bytes. Isto mesmo que excrevi, 512 bytes. É o chamado MBR(Master Boot Record).
Destes 512 bytes, 446 bytes são usados para o código de boot, 64 bytes para a tabela de partição(As 4 partições primárias, lembra? São usados 16 bytes para descrever cada partição) e 2 bytes para identificar que aquele setor é um setor com código de boot.

Estas partições são tão importantes que o Tio Bill em seus últimos SO está usando duas. Não que ele precise das duas, mas é PQ rouba uma que o Linux poderia usar.

Antigamente tinha meu HD recheado de sistemas instalados. Era o Windows 98, Windows XP, kurumin, mandriva e LFS. Todos funcionando independente um do outro. Isto é, se um sistema corrompesse todos os outros funcionavam perfeitamente.

Quando a Micosoft lançou um sistema que precisava de duas partições primárias. Eu pensei: "Aí, tem!"
Era uma dedução lógica. Diminuía espaço para o inimigo.

As partições primárias são as únicas inicializáveis. Vc pode manter 4 sistemas totalmente distintos, usando somente um gerenciador de boot para modificar o flag de boot das partições indicando qual deve ser inicializada. A idéia era poderosa, mas a micosoft corrompeu a idéia original fazendo a instalação dos seus SO se apoderar do MBR, fazendo de conta que não existia nenhum outro SO que não fosse o deles. Uma verdadeira tática monopolista. "Se podiam existir 4 sistemas independentes partindo do MBR, então vamos nos apoderar do MBR"
O linux cresceu tendo de burlar estas táticas monopolistas.

A partição lógica foi inventada nesta época por que os discos cresciam rapidamente de tamanho e o SO existente não acompanhava. Tinha que se inventar uma forma de dividir estes discos maiores em várias partições (maiores que 4) para que todo o espaço fosse aproveitado. O padrão estendida foi inventado. Neste padrão é pego umas das partições primárias e colocado nela o rótulo de estendida. No setor inicial desta partição é criada uma nova tabela para as partições lógicas que existirão dentro dela.
Pronto, acabava a limitação para a quantidade máxima de partições em discos cada vez maiores.

Mas as partições lógicas eram limitadas. Elas não podiam iniciar diretamente um sistema operacional, elas dependem de algum ponteiro no MBR ou nas 4 partições primárias para serem inicializadas.
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

Tota

Ola selvaking

Apenas uma pequena correção:

Citação de: selvaking online 30 de Junho de 2012, 11:58
As partições primárias são muito importantes no padrão BIOS. Elas são as primeiras a serem reconhecidas quando o sistema ler o 1º setor do HD.

BIOS vem de Binary Input/Output System ou sistema de entrada/saída, e é gravado na eeprom de sua conhecida Bios.

O programa inserido na BIOS é lido durante o P.O.S.T. para verificar os perifericos fundamentais ao inico do computador, e a seguir a BIOS entrega o carregamento ao sistema operacional.

Durante a leitura da BIOS, esta verifica o tipo de discos presentes e o sistema operacional verifica o tipo de sistema de arquivos.

Assim, o MBR e não BIOS é que gerencia o particionamento logico/extendido dos hd's.

Não é oficial mas dá idéia inteira de como funciona => http://pt.wikipedia.org/wiki/Master_Boot_Record

Não leve a mal, é só para agregar mais informação.

[]'s