Por que recebo “excede o máximo imposto pela tabela de partições do msdos”?

2

Essa tentativa mais recente de instalação é interrompida na tela do tipo de instalação, na qual eu a informo para fazer o dualboot com meu sistema operacional Windows 7 de 64 bits. Quando eu cliquei em instalar agora, recebo um erro informando:

starting sector number, 4294967296 exceeds the msdos-partition-table-imposed maximum of 4294967295

Com esse erro, não consigo clicar no botão ok para remover o erro, pois ele fica parado e não parece estar congelado, pois posso ver que a iluminação do botão acende quando eu passo o mouse sobre a seleção, mas não continue.

Eu ouvi esse erro ocorre a partir de discos rígidos de 3 TB (que eu tenho) não está funcionando corretamente com o Ubuntu. No entanto, quando eu encontrei este erro antes de eu de alguma forma contornei e acabei com 2 TB na minha unidade C: normal e 700 ~ GB em uma nova partição como drive.

Eu não me lembro de fazer nada para estimular isso, mas eu apenas suponho que foi durante a minha solução de problemas da situação da última vez e acabou fazendo com que ele dividisse os 700 ~ GB para outra unidade.

Também uma pequena pergunta sobre isso, o Ubuntu faz isso ou eu preciso fazê-lo porque o Ubuntu não suporta discos rígidos de 3TB e tem que forçar o disco rígido a se transformar em cerca de 2TB, onde ele pode facilmente trabalhar com ele? Eu não sabia exatamente por que precisava e se causava isso sozinho.

Sou relativamente novo na cena do Linux.

    
por RoboDale 16.02.2013 / 21:22

3 respostas

2

Você precisa fazer backup e obter mais informações. Outras respostas têm assumido que você está usando o MBR, mas seu comentário de que você está usando o firmware UEFI aumenta a possibilidade de que você já esteja usando o GPT. Se este for o caso, a mensagem de erro recebida é um erro. Você pode verificar seu tipo de tabela de partição de várias maneiras, dependendo da ferramenta de particionamento que estiver usando. No Linux, uma maneira fácil é digitar sudo parted -l e procurar por resultados como os seguintes:

Partition Table: gpt

Esta saída indica um disco GPT. Um disco MBR especificará msdos em vez de gpt . Depois de determinar seu tipo de disco, você pode prosseguir sem adivinhações. É provável que você esteja usando o MBR e a inicialização do Windows no modo BIOS, mas é melhor ter certeza antes de fazer algo radical.

O Windows (incluindo o Windows 8, AFAIK) vincula o modo de inicialização (BIOS vs. EFI) ao tipo de tabela de partição (MBR a GPT). Assim, a mudança do MBR para o GPT exigirá a conversão do Windows para inicializar no modo EFI, e não no modo BIOS. Isso adiciona complexidade à tarefa - muito para descrever aqui, na verdade. Para mais informações, consulte este artigo. Eu não recomendo tentar isso a menos que você esteja desesperado, embora seja realmente o melhor solução de muitas maneiras.

Às vezes é possível "falsificar" as coisas usando o MBR para obter um pouco menos de 4TiB. Para fazer isso, você deve atribuir tudo acima da marca 2TiB para uma partição . No seu caso, se você estiver usando MBR e as partições existentes consomem até o ponto máximo, você pode reduzir a partição final no disco em uma pequena quantidade (1MiB é o menor que é prático em muitas novas ferramentas). Você pode criar a partição final de forma que ela comece antes da marca de 2TiB e se estenda até o final do disco (ou para um tamanho de 2TiB, se for menor). Observe que, se você quiser usar várias partições no Linux, precisará colocar todas, menos a última delas, totalmente sob a marca 2TiB, portanto, talvez seja necessário reduzir a partição final existente significativamente mais do que 1 MiB. Além disso, esteja ciente de que esse método está sendo um pouco "rápido e solto". É tecnicamente legal, dada a forma como as estruturas de dados do MBR são projetadas, mas alguns sistemas operacionais são descartados. AFAIK, Linux e versões recentes do Windows trabalham com ele, mas se você precisar usar o disco com algo mais exótico, ele pode se comportar de maneira estranha.

Se você já estiver usando a inicialização do modo EFI e o GPT, a mensagem de erro recebida representa um erro. Eu não tenho certeza de como você contornaria isso, mas encolher a partição final existente, como na solução MBR, poderia funcionar. Além disso, arquivar um relatório de bug está em ordem.

    
por Rod Smith 17.02.2013 / 01:06
1

Você deve usar partições menores que não excedam 2 TB cada. Isso ocorre porque o MBR pode endereçar exatamente como você escreve 4294967295 de blocos de 512 bytes em uma única partição, que é pouco mais que 2TB.

Como alternativa, você pode usar a tabela de partição GPT em vez de MBR, mas caso pretenda usar o Windows 7, a UEFI é um requisito (o Windows 8 e o Linux não têm essa limitação).

    
por Pavel A 16.02.2013 / 21:53
0

Eu tive exatamente o mesmo problema e poderia resolvê-lo usando a opção Ubuntu live e digitando "sudo gparted" no shell (Strg + Alt + T) e, em seguida, apenas definindo o sinalizador da partição Ubuntu para inicializar (clique direito na partição do Ubuntu e definindo o marcador para "gerenciar sinalizadores"), já que o sinalizador de partições do Windows foi definido para inicializar até lá. Depois de uma reinicialização, tudo estava como costumava ser.

    
por Herman Egon 01.03.2015 / 09:12