Converta a partição lógica dentro da partição estendida para primário fora do estendido

0

Estou tentando criar uma partição primária para instalar o Win10 (em sda8), pois agora preciso usá-lo para algumas coisas. Eu não acho que eu estaria precisando de janelas e as coisas que eu quero fazer não estão funcionando em uma VM, portanto, a instalação. Eu encontrei alguns posts em diferentes fóruns tentando alterar as partições lógicas para primário, mas não tenho certeza se posso seguir as que receberam, pois minha partição lógica está dentro de uma partição estendida.

Estou certo em dizer que sda1 é primário, sda2 é estendido e contém sda 5-8 partições lógicas. O Gparted não permitirá que eu faça isso ou redimensione o sda2 para obter espaço não alocado fora dele para uso. sda 5-7 são meus /, / home e um / storage que precisam ser deixados intactos.

É possível obter sda8 fora do estendido e como partição primária para instalar o Win10. Ou usando sfdisk ou um live usb grátis.

Atualmente tenho esse layout de partição do fdisk:

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 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
Disklabel type: dos
Disk identifier: 0x2f009394

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1             2048   46874623   46872576  22.4G 82 Linux swap / Solaris
/dev/sda2         46876670 3907028991 3860152322   1.8T  5 Extended
/dev/sda5         46876672  105467903   58591232    28G 83 Linux
/dev/sda6        105469952  979630079  874160128 416.9G 83 Linux
/dev/sda7       1082032128 3907028991 2824996864   1.3T 83 Linux
/dev/sda8        979632128 1082030079  102397952  48.8G  7 HPFS/NTFS/exFAT

Partition table entries are not in disk order.

e isso do sfdisk:

label: dos
label-id: 0x2f009394
device: /dev/sda
unit: sectors

/dev/sda1 : start=        2048, size=    46872576, type=82
/dev/sda2 : start=    46876670, size=  3860152322, type=5
/dev/sda5 : start=    46876672, size=    58591232, type=83
/dev/sda6 : start=   105469952, size=   874160128, type=83
/dev/sda7 : start=  1082032128, size=  2824996864, type=83
/dev/sda8 : start=   979632128, size=   102397952, type=7

Obrigado Liam

    
por Liam 29.04.2018 / 15:45

1 resposta

0

Dada a posição de sda8, a partição NTFS, você terá que executar alguma ginástica de partição para criar uma partição primária adicional:

  1. Faça backup da sua partição NTFS em outra unidade. Isso é fácil de fazer com uma ferramenta como partclone .
  2. Remover sda8.
  3. Usando gparted , mova sda7 ( /storage ) para o espaço não alocado liberado removendo sda8; Embora mantendo o mesmo tamanho de partição, é claro.
  4. Reduza a partição estendida sda2 da extremidade final (lado direito) para liberar espaço fora da partição estendida.
  5. Crie uma nova partição primária.
  6. Restaure a partição NTFS do backup para a nova partição principal.

Em poucas palavras, você estaria removendo o sda8 para liberar espaço entre sda6 e sda7, após o qual você moverá sda7 para mover o espaço livre para o final da partição estendida . É nesse ponto que você deve ser capaz de reduzir a partição estendida.

Aviso

É claro que, antes de fazer isso, eu recomendo que você faça o backup de TUDO que seja importante.

    
por 30.04.2018 / 17:12