O GParted mostra que há partições sobrepostas

3

O GParted mostra que eu tenho partições sobrepostas. Eu não entendo muito de partições, mas esta é minha saída "fdisk -l -u":

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    72265727    36131840   83  Linux
/dev/sda2        72267774   488375999   208054113    f  W95 Ext'd (LBA)
/dev/sda3   *    81915498   286712054   102398278+   7  HPFS/NTFS/exFAT
/dev/sda5        72267776    77148159     2440192   82  Linux swap / Solaris
/dev/sda6       286712118   488375999   100831941    7  HPFS/NTFS/exFAT
lyubolp@lyubolp-PC:~$ ^C

Se você puder me dizer qual é o problema e qual é a partição sobreposta, seguirei este guia sobre como corrigir meu problema. link

/ dev / sda2 é uma partição estendida. Seu número final é 488375999. Deve / dev / sda6 ter o mesmo número final?

Minhas partições estão em 1 HDD. Aqui estão eles:

Os vermelhos são NTFS, o azul é ext3. (Usando o Ext2 Volume Manager para obter o ext3 no Windows)

Informações adicionais:

  • SO: Windows XP SP3 (na partição de 90 GB) / Ubuntu 13.10 (na partição de 30 GB)
  • CPU: Intel Pentium e2160
  • RAM: 1 GB de DDR2;
  • partições do disco rígido:
    • 90 GB NTFS - Windows
    • 90 GB NTFS - outras coisas
    • 30 GB ext3 - Ubuntu
por lyubolp 22.07.2014 / 07:46

1 resposta

1

Em um disco MBR (Master Boot Record) (que você possui), existem três tipos de partições:

  • Principal - você pode ter apenas quatro partições primárias. Eles são o tipo original de partição. No Linux, eles são numerados de 1 a 4.
  • Estendido - Este é um tipo especial de partição primária destinado a contornar o limite de 4 partições primárias do MBR. Uma partição estendida serve como um espaço reservado para partições lógicas; essencialmente, apenas marca um bloco de espaço no qual as partições lógicas residem. As partições estendidas são identificadas por um código de tipo de 0x05, 0x0f ou 0x85.
  • Lógico - essas partições estão contidas inteiramente dentro de uma partição estendida. No Linux, eles são numerados 5 e acima.

Um disco pode ter apenas uma partição estendida. O problema é este:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda2        72267774   488375999   208054113    f  W95 Ext'd (LBA)
/dev/sda3   *    81915498   286712054   102398278+   7  HPFS/NTFS/exFAT

Você tem uma partição estendida ( /dev/sda2 ; observe o código de tipo de f , abreviação de 0x0f, na coluna Id ) e uma partição primária ( /dev/sda3 ) que reside inteiramente na partição estendida. Isso é ilegal. Tais problemas podem ser criados pelo software de particionamento de bugs. As ferramentas padrão de particionamento do Windows, pelo menos no Windows Vista, costumam fazer isso algumas vezes.

A solução é usar uma ferramenta que possa reparar o dano ajustando o tamanho da partição estendida e / ou alterar o status primário / lógico de determinadas partições. No seu caso, você tem apenas quatro partições (sem contar sua partição estendida), então você pode usar uma configuração primária; mas isso não lhe permitiria criar novas partições nas lacunas existentes entre algumas de suas partições. Assim, você pode querer fazer outra coisa. O Windows deve inicializar a partir de uma partição primária, portanto, se sua /dev/sda3 for uma partição de inicialização do Windows, ela deverá permanecer primária. Se assim for, você poderia deixá-lo como tal e transformar /dev/sda6 em uma partição primária, deixando /dev/sda5 como a única partição lógica; ou você poderia fazer isso e transformar /dev/sda1 em uma partição lógica. Isso lhe dará mais flexibilidade quando chegar a hora de mover e redimensionar partições.

Você pode fazer isso com meu programa FixParts, que é instalado com o pacote gdisk no Ubuntu. Certifique-se de ler as instruções cuidadosamente. Um erro ao usar este programa (ou qualquer programa de particionamento) pode causar sérios problemas; você não quer simplesmente entrar e experimentar como se fosse um programa de desenho!

    
por 24.07.2014 / 15:30