SSD antigo clonado para SSD novo e maior - não é possível alinhar as partições

1

Eu passei de um SSD de 120 GB para um SSD de 480 GB, mas como faço dual boot entre Windows e Linux, não consigo obter o espaço novo e não alocado ao lado de uma das partições para que uma extensão ocorra.

Eu apaguei minha partição de recuperação do Windows para liberar espaço no MBR para outra partição e criei uma parte do espaço não alocado. Eu o designei como uma partição NTFS e coloquei no final, deixando ~ 90GB de espaço não alocado ao lado das partições do Linux. Mas também não posso me mover e não posso criar uma nova partição porque estou no máximo. Mesmo quando criei uma partição ext4 ao lado das partições do Linux, não consegui estender a partição / ext4 para a nova partição.

Eu acho que é porque o novo espaço não está alinhado com as partições NTFS ou ext4 existentes. Eu quero dar ~ 240GB para o Windows e ~ 90GB para o Linux, mas não consigo fazer com que eles se movam. Eu tentei pesquisar e pesquisar e a maioria das entradas que encontrei não descreve essa situação. Peço desculpas se isso foi claramente perguntado em algum lugar e senti falta disso.

Situação atual no GParted:

    
por armadadrive 25.07.2016 / 18:47

2 respostas

2

Então, a partir da discussão nos comentários, eu pego estes são seus objetivos:

  • Adicione 240 GiB a sda2 , a partição do Windows
  • Adicione 90 GiB a sda6 , a partição do Linux

Atualmente, o disco está em um estado ilegal, embora a maioria dos sistemas operacionais o tolera: A partição estendida é seguida por outra partição, tanto fisicamente (óbvio da imagem) quanto logicamente ( sda4 é armazenada após sda3 na tabela de partições).

Como sda4 não contém dados, basta removê-los. Seu espaço nunca pode ser adicionado a sda2 dessa maneira, de qualquer forma.

Portanto, proceda da seguinte maneira, no GParted Live:

  1. Remover sda4 .
  2. Estenda a partição estendida ( sda3 ) (heh), para que ela cubra o espaço não alocado que fica atrás dela.
  3. Remova a partição de troca ( sda5 ).
  4. Mova e redimensione a partição do Linux ( sda6 ), mas deixe algum espaço para a partição de troca. Isso vai levar algum tempo. O objetivo é obter uma “distância” de 240 GiB entre o final da partição do Windows e o início da partição do Linux.
  5. Crie uma nova partição de troca dentro da partição estendida.
  6. Mova o início da Partição estendida de volta o mais longe possível.
  7. Reinicie para o Windows.
  8. Dentro do Windows, inicie o Gerenciamento de disco e estenda a partição do Windows.

É claro que você sempre pode estender a partição do Windows usando o GParted, mas prefiro confiar na implementação oficial do NTFS para isso.

Se você acha que pode retirá-lo, talvez consiga corrigir a ordem de partição. É muito provável que você tenha que reparar a instalação do Linux depois disso. A menos que se baseie em UUIDs ou rótulos.

Para fazer isso, use o prompt de comando no GParted:

fdisk /dev/sda
x
f
r
w

Esses comandos significam:

  • Iniciar fdisk
  • Entrar no modo especialista
  • Corrigir ordem de partição
  • Retornar ao modo normal
  • Gravar alterações no disco
por 25.07.2016 / 19:52
2

O problema básico é a partição estendida /dev/sda3 . Existem várias coisas que você pode fazer: -

  • Você deve ser capaz de estender /dev/sda3 para preencher o espaço atualmente não alocado: você provavelmente precisará fazer isso inicializando um LiveCD.
  • Você pode mover a partição de troca /dev/sda5 para o final da partição estendida (embora seja mais rápido excluir e recriar) e estender /dev/sda6 para preencher o espaço restante.
  • Se você não precisar hibernar o Linux, poderá salvar uma partição usando um arquivo de troca.
  • Tendo excluído /dev/sda5 , você pode copiar /dev/sda6 no espaço vazio, excluir /dev/sda3 (você definitivamente precisará de um LiveCD para isso) e estender a partição copiada para baixo.
  • Você precisará update-grub do LiveCD para inicializar com a nova estrutura de partição.

Espero que seja desnecessário dizer que você deve fazer uma cópia completa do disco antes de embarcar em tal repartição radical do disco.

    
por 25.07.2016 / 19:23