web-dev-qa-db-fra.com

Disque dur 3 To et BIOS hérité

J'ai un nouveau disque dur et une carte mère de 3 To avec un BIOS hérité. Pour profiter de la pleine capacité du disque dur, je dois utiliser la table de partition GPT. Je souhaite effectuer un double démarrage de Windows 8.1 et Ubuntu 13.10 (64 bits) à partir de ce disque dur.

D'après ce que j'ai découvert pour l'instant (d'après AskUbuntu et mes propres tests), Ubuntu peut prendre en charge la table de partition GPT même sans UEFI sur la carte mère tandis que Windows 8.1 a besoin d'UEFI pour le faire.

  1. Ubuntu 13.10 démarrera-t-il en fait à partir du disque dur avec la table de partition GPT lorsque seul le BIOS hérité est disponible?
  2. Si Ubuntu peut démarrer de cette façon, qu'est-ce qui empêche Windows de le faire? Je sais que la réponse à cette question pourrait être en dehors du champ d'application d'AskUbuntu, mais cela pourrait donner une image complète. En d'autres termes - comment Ubuntu est-il supérieur à Windows qu'il peut démarrer à partir d'un disque dur partitionné GPT même avec uniquement le BIOS hérité disponible?
  3. Existe-t-il un moyen de double démarrage Windows et Ubuntu à partir du disque dur de 3 To d'une manière qui permet au moins à Ubuntu d'utiliser sa pleine capacité tout en laissant Windows avec moins d'espace?
2
Rafal
  1. La réponse à votre première question est oui, car je le fais maintenant.
  2. Je suppose que c'est probablement une décision de conception de Microsoft d'encourager l'adoption de l'UEFI, plutôt qu'une raison technique. UEFI permet un démarrage sécurisé et des éléments similaires qui sont plus importants pour MS que pour ses clients.
  3. Je ne connais pas de moyen de laisser Windows démarrer à partir de GPT avec un BIOS hérité, mais il existe plusieurs façons de contourner la restriction.

L'une consiste à exécuter Windows dans un VM sous Ubuntu.

L'autre consiste à exécuter Windows à partir d'un deuxième disque dur, formaté en MBR. Installez simplement Ubuntu sur le lecteur GPT en tant que système d'amorçage unique, Windows sur le lecteur MBR en tant que système d'amorçage unique et utilisez le BIOS pour choisir celui à partir duquel démarrer (sur mon PC, vous venez d'appuyer sur F12 pendant le POST pour obtenir un menu de périphérique de démarrage.) C'est beaucoup plus facile que de contourner avec le schéma BCD byzantin de Microsoft. Vous n'avez besoin que d'environ 30 Go pour une partition système Win 8.1 pro, et vous pouvez acheter des disques beaucoup plus gros que celui pour Si nécessaire, vous pouvez toujours avoir une partition NTFS sur votre gros disque pour vos données Windows.

3
user225005

Je suis essentiellement d'accord avec user225005 - la limitation de Windows est, dans un sens technique, dans son chargeur de démarrage; le chargeur de démarrage en mode BIOS nécessite l'utilisation de MBR, et Microsoft a décidé (pour une raison commerciale) de ne pas prendre en charge GPT. En théorie, quelqu'un pourrait être en mesure d'écrire un chargeur de démarrage en mode BIOS pour Windows qui prendrait en charge GPT, mais je ne sais pas à quel point ce serait difficile en pratique. (Il peut y avoir des choses plus haut dans la pile qui pourraient éclater.)

L'utilisation d'un deuxième lecteur, comme l'a suggéré user225005, est le moyen le plus simple de contourner le problème. Si cela n'est pas pratique, vous pourriez envisager d'utiliser Environnement UEFI du développeur (DUET) ou Clover. Ce sont deux implémentations EFI qui peuvent être installées comme un chargeur de démarrage sur un BIOS- ordinateur basé. DUET est destiné aux développeurs et n'est pas facile à installer, mais la page à laquelle j'ai lié contient des pointeurs qui devraient aider. Clover est un chargeur de démarrage Hackintosh (OS X sur PC standard), qui est facile à installer à partir d'un environnement Hackintosh, mais il n'y a aucune documentation sur son installation ou son utilisation sans OS X. Les deux fonctionnent bien sur de nombreux systèmes Intel, mais ils ne ne vous entendez pas aussi bien avec les processeurs AMD. FWIW, je démarre un ordinateur portable via DUET, ce qui fonctionne assez bien - mais je ne recommanderais pas à l'utilisateur moyen de configurer cela, sauf si c'est absolument nécessaire.

Une autre option consiste à utiliser un MBR hybride. Ceci est un hack laid et dangereux qui permet à Linux de voir le disque entier via GPT et Windows de voir jusqu'à trois partitions via un MBR modifié. Les Mac s'appuient sur des MBR hybrides lors du double démarrage avec Windows, et vous pouvez faire de même pour un double démarrage Linux/Windows. Comme détaillé sur la page à laquelle j'ai lié, cependant, les MBR hybrides sont très floconneux, et une erreur lors de leur utilisation (comme l'utilisation d'un outil de partitionnement Windows pour modifier vos partitions) peut conduire à un désastre . Si c'est un choix entre les deux, je vous recommande d'essayer d'abord DUET ou Clover, puis de vous rabattre sur un MBR hybride uniquement si vous ne pouvez pas faire fonctionner DUET ou Clover.

1
Rod Smith