Crie uma partição estendida no meio de duas partições primárias

1

Meu sistema é um windows7 dual boot e xubuntu. Aqui está uma captura de tela da minha tabela de partições no Gparted.

AgoraeuqueroadicionaroutrosistemaoperacionalLinux.Euqueriaredimensionaro/dev/sda3elevar40GBparaomeunovosistemaoperacional.Masseeutentarcriarumanovapartiçãodepoisderedimensionar,estourecebendooerro,

"It is not possible to create more than 4 primary partition."

Eu sei que não posso criar mais de 4 divisões primárias e isso parece que estou em um canto. Eu criei o particionamento inicial a partir do Windows e não pensei muito sobre a partição primária / estendida.

Agora, minha pergunta é: o que devo ter feito para que esse problema não aconteça? Eu deveria criar /dev/sda3 como extensão e /dev/sda4 sob ela? Isso resolverá todo o problema relacionado à adição de sistema operacional extra quando necessário? Ou existe outro esquema melhor?

Minha segunda pergunta é: posso consertar isso sem formatá-lo?

ATUALIZAÇÃO: Aqui está a saída de sudo fdisk -l

 Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x1a2544f4

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   209928191   104860672    7  HPFS/NTFS/exFAT
/dev/sda3       209928192  1905287167   847679488    7  HPFS/NTFS/exFAT
/dev/sda4      1905289214  1953523711    24117249    5  Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5      1905289216  1947305983    21008384   83  Linux
/dev/sda6      1947308032  1953523711     3107840   82  Linux swap / Solaris

Se eu redimensionar /dev/sda3 para ter espaço não alocado no final dessa partição, posso adicionar esse espaço à partição estendida /dev/sda4 sem prejudicar minha instalação existente do xubuntu?

    
por sakibmoon 30.11.2014 / 07:24

3 respostas

1

Sim, você deve ser capaz de redimensionar sua partição estendida (apenas sda4) para incluir espaço livre em ambos os lados dela (adjacente a ela), após encolher / redimensionar o sda3.

Uma partição estendida pode conter muitas outras partições, é como um contêiner para "mais do que apenas 4" partições. Se você não tiver uma partição estendida, precisará excluir uma das quatro partições existentes e criar uma partição estendida no espaço livre.

Mas, parece que você já tem uma partição estendida, então você deve apenas reduzir uma das partições (sda3 como você sugere) para criar mais espaço livre adjacente à partição estendida (sda4), e depois redimensionar a partição partição estendida (sda4) para incluir o espaço livre e criar outra partição (dentro do espaço livre, dentro da partição estendida). Se você não está atualmente executando o Linux a partir de (ou montou) uma partição você deve ser capaz de reduzi-lo com gparted mas se ele estiver montado e é algo importante que não desmontará você pode usar o gparted de um live cd / dvd / usb.

Ou se você estiver preocupado com os arquivos do Windows e não quiser reduzi-lo com o gparted, o Windows deve saber como reduzir sua própria partição se for sda3 (embora o Windows sem dúvida chame isso de algo diferente) e deixe o espaço livre para redimensionar a partição estendida com o gparted.

É difícil de ler, mas parece que há uma partição / tmp, que parece ser uma boa candidata a ser excluída, se você não tiver uma partição estendida e ainda precisar excluir uma, e recriar a partição / tmp, embora pode requerer uma pequena reconfiguração do linux / ubuntu para encontrar / tmp novamente.

Quase esqueci, mas no futuro se você quiser evitar todo esse absurdo de "limite de 4 partições" você pode transformar a primeira partição em uma partição estendida usando todo o disco, e criar todas as partições como uma partição lógica dentro do "main "estendido um. Eu acho que ouvi em algum lugar que costumava haver problemas com o DOS ou janelas antigas, onde eles tinham que ter pelo menos uma partição "primária", mas isso provavelmente não é mais um problema.

OU você não pode usar o particionamento MBR (registro mestre de inicialização), e em vez disso usar GPT (Tabela de Partição GUID) ele tem um limite de 12x partições e tamanhos de disco de até 18EB nem sei o que é um EB de improviso, mas tenho certeza que não tenho 18 deles; -)

    
por Xen2050 30.11.2014 / 08:23
0

Você tem 4 partions primários usados .. três NTFS e um extended (extensível).

Então, sim, a seção 3, como estendida, teria sido boa.

Agora, redimensionar um dos NTFS deixaria você com espaço vazio ... se for adjacente à sua partição estendida, você poderá redimensioná-la.

    
por tux0redup 30.11.2014 / 07:35
0

Eu não vejo o espaço não alocado. Mas sim, usando parted para mover seus limites estendidos de partição e, em seguida, recuperar as partições internas. observe onde eles deveriam estar.

    
por tux0redup 30.11.2014 / 08:49