web-dev-qa-db-fra.com

Pourquoi est-ce que j'obtiens "dépasse le maximum imposé par msdos-partition-table"?

Cette dernière tentative d’installation s’arrête à l’écran du type d’installation où je l’informe de procéder à l’installation à double démarrage avec mon système d’exploitation Windows 7 64 bits. Lorsque je clique sur installer maintenant, je reçois un message d'erreur:

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

Avec cette erreur, je ne peux pas cliquer sur le bouton ok pour supprimer l'erreur car elle y reste et elle ne semble pas être figée car je peux voir que le bouton s'allume lorsque je passe la souris sur la sélection, mais elle ne continue pas.

J'ai entendu dire que cette erreur se produit lorsque des disques durs de 3 To (que j'ai) ne fonctionnent pas correctement avec Ubuntu. Cependant, lorsque j'ai rencontré cette erreur avant de la contourner, je me suis retrouvée avec 2 To sur mon lecteur C: normal et 700 ~ GB sur une nouvelle partition telle que Drive.

Je ne me souviens pas avoir fait quoi que ce soit pour encourager cela, mais je suppose seulement que c'était lors de mon dernier dépannage de la situation et que cela a fini par provoquer la division de 700 gb en un autre disque.

Une petite question à ce sujet, est-ce qu'Ubuntu le fait ou est-ce que je dois le faire, car Ubuntu ne peut pas gérer les disques durs de 3 To et doit forcer le disque dur à se transformer en environ 2 To où il peut facilement fonctionner avec? Je ne savais pas exactement pourquoi il en avait besoin et si cela l'avait peut-être causé par lui-même.

Je suis relativement nouveau sur la scène Linux.

3
RoboDale

Vous devez sauvegarder et obtenir plus d'informations. D'autres réponses supposent que vous utilisez le MBR, mais votre commentaire selon lequel vous utilisez le micrologiciel UEFI soulève la possibilité que vous utilisiez déjà GPT. Si tel est le cas, le message d'erreur que vous avez reçu est un bogue. Vous pouvez vérifier le type de votre table de partition de différentes manières, en fonction de l'outil de partitionnement utilisé. Sous Linux, un moyen simple est de taper Sudo parted -l et de rechercher le résultat comme suit:

Partition Table: gpt

Cette sortie indique un disque GPT. Un disque MBR spécifiera msdos plutôt que gpt. Une fois que vous avez déterminé votre type de disque, vous pouvez continuer sans hésiter. Il est fort probable que vous utilisiez le démarrage de Windows en mode MBR et BIOS, mais il vaut mieux vous en assurer avant de faire quelque chose de radical.

Windows (y compris Windows 8, AFAIK) lie son mode de démarrage (BIOS contre EFI) à son type de table de partition (MBR à GPT). Ainsi, le passage de MBR à GPT nécessitera la conversion de Windows pour démarrer en mode EFI plutôt qu'en mode BIOS. Cela ajoute à la complexité de la tâche - trop à décrire ici, en fait. Pour plus d'informations, voir cet article. Je ne recommande pas d'essayer cette solution à moins que vous ne soyez désespéré, même si c'est vraiment la meilleure solution à bien des égards.

Il est parfois possible de "truquer" des choses en utilisant MBR pour en tirer un peu moins de 4TiB. Pour ce faire, vous devez affecter tout ce qui se trouve au-dessus de la marque 2TiB à une partition . Dans votre cas, si vous utilisez MBR et que la ou les partitions existantes consomment au maximum, vous pouvez réduire légèrement la dernière partition du disque (1 Mo est le plus petit des nombreux nouveaux outils). Vous pouvez ensuite créer la partition finale de telle sorte qu'elle commence avant la marque 2TiB et se prolonge jusqu'à la fin du disque (ou pour une taille de 2TiB, si celle-ci est plus petite). Notez que si vous souhaitez utiliser plusieurs partitions sous Linux, vous devez entièrement placer toutes les marques sauf la dernière sous la marque 2TiB. Il est donc possible que vous deviez réduire la taille de la partition existante finale de plus de 1 Mo. Sachez également que cette méthode est un peu "rapide et lâche". C'est techniquement légal, étant donné la façon dont les structures de données du MBR sont conçues, mais certains systèmes d'exploitation s'effondrent avec. Autant que je sache, Linux et les versions récentes de Windows fonctionnent avec, mais si vous avez besoin d’utiliser le disque avec quelque chose de plus exotique, il se peut qu’il se comporte étrangement.

S'il s'avère que vous utilisez déjà le démarrage en mode EFI et GPT, le message d'erreur que vous avez reçu représente un bogue. Je ne sais pas comment vous en sortiriez, mais réduire la partition existante, comme dans la solution MBR, pourrait fonctionner. Au-delà de cela, le dépôt d'un rapport de bogue est en ordre.

3
Rod Smith

Vous devez utiliser des partitions plus petites ne dépassant pas 2 To chacune. Cela est dû au fait que le MBR peut s’adresser exactement comme vous écrivez 4294967295 de blocs de 512 octets dans une seule partition, ce qui représente un peu plus de 2 To.

Vous pouvez également utiliser la table de partitions GPT au lieu du MBR, mais si vous envisagez d’utiliser Windows 7, UEFI est indispensable (Windows 8 et Linux n’ont pas cette limitation).

1
Pavel A

J'ai eu exactement le même problème et je pouvais le résoudre en utilisant l'option Live d'Ubuntu et en tapant "Sudo gparted" dans le shell (Strg + Alt + T), puis en plaçant simplement le drapeau de la partition Ubuntu à démarrer (clic droit sur Ubuntu partitionner et en définissant le marqueur sur "gérer les indicateurs"), car l’indicateur de partitionnement Windows était configuré pour s’amorcer jusque-là. Après un redémarrage, tout était comme avant.

0
Herman Egon