Mover espaço não alocado da partição estendida para criar uma partição primária

3

Esta é a estrutura da minha partição:

Eu quero criar outra partição primária a partir desse espaço não alocado. Se eu encolher sda2 para um tamanho menor do que o necessário para criar outra partição primária, ela moverá toda a partição estendida para a direita ou apenas cortará espaço estendido dela, pois é contígua?

    
por Shanthakumar 13.04.2014 / 15:23

2 respostas

2

Não, ele não moverá toda a partição estendida nem tornará o espaço contíguo.

Embora, em teoria, a partição estendida possa ser recriada com o mesmo partições lógicas, isso significaria que as entradas permanecem no lugar (com algum tamanho zero primeiro, partição lógica), ou você teria que rearmar as informações de partição estendida. Ambos liberariam espaço entre sda1 e sda2, mas não sei sobre nenhuma ferramenta que faça isso para você, e não posso recomendar a experimentação e o possível acesso aos dados.

Como este é apenas um pequeno disco de 300Gb, eu recomendo fazer um backup de todos os dados da mídia que você normalmente usa para o backup da sua unidade, depois inicializar a partir de USB / CD, reparticionar ao seu gosto e restaurar tudo .

    
por 13.04.2014 / 15:51
1

Cerca de um mês atrás, fiz exatamente o que você está perguntando via PartedMagic (LiveCD) em etapas separadas:

Selecione toda a borda de partição estendida, reduza para a direita (ou calcule offset / tamanho) e aplique / commit.

Agora reinicie (a primeira reinicialização). Se bem me lembro, o espaço ainda não estava alocado, exceto que agora estava fora da partição estendida. ou seja, um segundo primário. Tome nota, uma pequena partição de alguns megabytes foi criada dentro da partição estendida redimensionada, com um novo ID de partição. Fique de olho nos seus IDs de partição!

Após confirmar o sistema operacional inicializado e todas as partições estarem intactas e montáveis, eu novamente usei o PartedMagic para criar / alocar a segunda partição primária, aplicar a alteração e reinicializar.

Vale a pena notar que fiz isso em um sistema de inicialização tripla (WinXP, Win7, PCLinuxOS). Se você tem Win7 ou XP, sugiro strongmente que você inicialize após cada alteração e deixe que ele execute o chkdsk.

    
por 14.04.2014 / 08:28