número do setor inicial, 4532393984 excede o máximo imposto pela tabela de partições do msdos

1

Eu percebo que pode haver um problema usando unidades de 3 TB com o Ubuntu:

Problema ao criar uma partição 3TB ext4 devido ao erro imposto pela tabela de partições do msdos

Eu li a resposta dada aqui, mas ainda não tenho certeza, mais a resposta já tem alguns anos.

A partição do espaço livre que estou tentando instalar é 1.8T, então isso ainda causará o mesmo problema que está sob o limite de 2 TB onde os problemas começam (veja a resposta de James Henstridge acima)?

Estou tentando criar uma máquina de inicialização dupla, onde o windows 10 já está instalado, cheguei a criar a partição raiz, como mostrado aqui:

link

No entanto, quando tento adicionar a partição de swap, recebo o erro acima.

Se este for o mesmo problema, eu gostaria de passar por todo o processo de reparticionamento de dados, pois eu realmente não entendo a resposta acima corretamente.

    
por Bazman 12.04.2018 / 14:20

1 resposta

1

Com as tabelas de partição MSDOS / MBR, as partições são definidas principalmente por dois números, tamanho e deslocamento.

Ambos são inteiros de 32 bits sem sinal, então o valor máximo que eles podem conter é 2 32 . A unidade usada por esses números é um setor, que normalmente tem um tamanho de 512 bytes. Isso significa que tanto o tamanho máximo de uma partição quanto o deslocamento / início máximo devem ser menores do que 2 32 × 512 bytes, o que equivale a 2 TB.

Então, se você tem 3TB no total, e os primeiros 1.8GB são ocupados pelo Windows, você ainda pode criar outra partição com o deslocamento de 1.8TB muito bem, como você diz que fez com sua partição raiz do Ubuntu. O espaço restante é menor que 2 TB, portanto, o tamanho não será uma restrição. No entanto, se dissermos que queremos que a partição raiz ocupe todo o espaço restante, exceto por exemplo, 8GB para swap, o deslocamento dessa partição de swap estará muito fora do intervalo de 2TB e, portanto, não suportado.

Você tem algumas opções agora:

  • Crie a partição swap antes da partição raiz do Ubuntu, assim:

       0GB - 1800GB  Windows (or whatever)
    1800GB - 1808GB  Ubuntu Swap
    1808GB - 3072GB  Ubuntu /
    

    Dessa forma, todos os offsets iniciais ficarão abaixo do limite de 2TB.

  • Não crie uma partição de troca e use um arquivo de troca. O processo é descrito, e. em Como eu adiciono uma partição swap após a instalação do sistema?

  • Use o GPT em vez da antiga tabela de partições MSDOS / MBR. Isso exigiria a conversão de seu disco existente com o Windows. O processo provavelmente não é trivial e sempre vem com o risco de algo dar errado e fazer com que você perca todos os dados ...

por Byte Commander 12.04.2018 / 14:53