Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/11/2011, à 11:38

malbo

Howto_Comment identifier si les partitions sont GPT ou MBR

Tout est dit dans ce post de srs5694, spécialiste du partitionnement sur le forum anglais de Ubuntu  : http://ubuntuforums.org/showpost.php?p= … ostcount=4
Mais comme c'est en anglais, je vais simplifier et préciser in french.

L'outil "gdisk" proposé par srs5694 est un moyen très sûr d'identifier un partitionnement GPT (voire un partitionnement "hybride", genre grosse bidouille de novice qui n'a pas tout compris) mais franchement, même pour moi qui n'ai pas de haine contre les lignes de commande, ça fait braire comme outil. Surtout que le propos est juste d'identifier, pas d'éditer (de modifier) les partitions. Le plus simple à mon avis est de lancer Gparted depuis une session live de Ubuntu (srs5694 mentionne bien cette possibilité dans le lien), Il y a juste une chose très importante à faire, c'est de sélectionner View -> Device afin de faire apparaître à gauche un volet descriptif comme sur cette vue :
mini_859760Capturedu20111125091840.png
Sur la vue, on voit "Partition table: gpt" dans le volet de gauche, donc il s'agit bien d'un partitionnement GPT et si on conserve ce type de partitionnement GPT (au lieu de tout virer comme on est bien tenté de le faire et tout repartitionner en MBR avec Gparted), l'installation de Ubuntu sera possible mais elle sera assez différente de l'installation habituelle.
Dans le cas d'un PC qui n'est pas tout récent, on devrait voir un partitionnement classique : Gparted affichera "Partition table: msdos" qui doit être interprété ici comme "partitionnement MBR" comme sur cette vue extraite de la doc Gparted : http://gparted.sourceforge.net/screens/ … _7_big.png

Pour information : ce qu'on voit sur la vue collée en miniature plus haut, c'est une installation de Ubuntu 11.10 faite dans un PC virtuel (avec le logiciel VirtualBox). Le partitionnement GPT est réalisé automatiquement par l'installateur de Ubuntu qui détecte la présence d'une (virtuelle) carte-mère EFI : http://forum.ubuntu-fr.org/viewtopic.php?id=734681

Autre moyen d'identification :
1) Démarrer une session live de Ubuntu : http://doc.ubuntu-fr.org/live_cd#sessio … _que_c_est
2) passer la commande suivante depuis la session live de Ubuntu (c'est un L minuscule à la fin) :

sudo fdisk -l

Si le résultat de la commande renvoie une ligne indiquant que tout le disque est occupé par une partition unique de type ee (comme ci-dessous), on a bien un partitionnement GPT :

sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 6488 MB, 6488588288 bytes
255 heads, 63 sectors/track, 788 cylinders, total 12673024 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1    12673023     6336511+  ee  GPT

Ce résultat est obtenu avec le même disque dur que sur la vue plus haut. Les trois partitions qui existent réellement sont invisibles et la partition unique est une fausse information destinée à protéger le partitionnement GPT des agressions que pourraient lui faire subir des outils inadaptés comme fdisk. En somme, cette représentation d'une partition unique de type ee est la "signature" si on peut dire du partitionnement GPT pour fdisk qui prend la peine d'indiquer en clair la mention "WARNING: GPT (GUID Partition Table) detected on '/dev/sda'!....".
Je ne suis pas certain cependant que l'identification par cette commande "sudo fdisk -l" soit fiable dans tous les cas : je veux dire que si la mention "WARNING: GPT" n’apparaît pas, je ne suis pas sûr pour autant qu'on a forcément affaire à un partitionnement MBR. Pour cela, l'outil Gparted proposé plus haut, qui lui est compétent non seulement pour identifier mais surtout pour éditer des partitions GPT, doit être plus fiable.

Dernière modification par malbo (Le 28/11/2011, à 10:27)

Hors ligne

#2 Le 19/07/2012, à 19:03

YannUbuntu

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

3e alternative:

sudo parted -l

indiquera pour chaque disque "Table de partitions : msdos" ou "Table de partitions : gpt".

Vu que c'est l'outil sur lequel se base gParted, c'est probablement le plus fiable. (ceci-dit, je n'ai jamais vu de cas où fdisk se trompait).

Dernière modification par YannUbuntu (Le 19/07/2012, à 19:05)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#3 Le 03/01/2013, à 16:08

kasuke

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

bonjour,
et comment formater un Disque Dur en GPT ?

Hors ligne

#4 Le 03/01/2013, à 17:08

malbo

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

kasuke a écrit :

bonjour,
et comment formater un Disque Dur en GPT ?

Avec Gparted, il faut créer une nouvelle table de partitions et choisir GPT au lieu de MSDOS pour le type de partition : http://gparted.sourceforge.net/display- … tion-table

Dernière modification par malbo (Le 03/01/2013, à 17:09)

Hors ligne

#5 Le 07/02/2015, à 03:10

Nairwolf

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Bonjour,

Je déterre ce topic car je viens de le trouver maintenant après plusieurs recherches à essayer de comprendre pourquoi je n'arrivais pas à installer Xubuntu sur un pc (partitionnement MSDOS), alors que j'avais avant réussi avec mon pc actuel en partitionnement GPT.

J'avais deux clé usb, et l'une marchait, l'autre non. Je ne comprenais pas quelle était la différence entre les deux, jusqu'à ce que je comprenne que l'une était en partitionnement GPT, et l'autre en partitionnement MSDOS.

Du coup, j'en conclue que pour une installation sur des disques partitionnés en GPT, il faut une clé formaté en GPT, et pour les disques partitionnés en MSDOS, il faut que la clé usb soit en MSDOS (ce qu'elle est principalement après un achat, je pense).

Subtil, subtil wink

Hors ligne

#6 Le 07/02/2015, à 15:09

Babdu89

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Bonjour.

Nairolf21 a écrit :

Bonjour,

Je déterre ce topic car je viens de le trouver maintenant après plusieurs recherches à essayer de comprendre pourquoi je n'arrivais pas à installer Xubuntu sur un pc (partitionnement MSDOS), alors que j'avais avant réussi avec mon pc actuel en partitionnement GPT.

J'avais deux clé usb, et l'une marchait, l'autre non. Je ne comprenais pas quelle était la différence entre les deux, jusqu'à ce que je comprenne que l'une était en partitionnement GPT, et l'autre en partitionnement MSDOS.

Du coup, j'en conclue que pour une installation sur des disques partitionnés en GPT, il faut une clé formaté en GPT, et pour les disques partitionnés en MSDOS, il faut que la clé usb soit en MSDOS (ce qu'elle est principalement après un achat, je pense).

Subtil, subtil wink

Il me semble que tu as tout faux!!!...

Quel que soit le type d'installation mode Bios ou en UEFI, les clé usb live sont formaté en FAT32 .

C'est la manière de lancer les session live en mode Bios-Legacy ou en UEFI qui fera le succès des installations dans le mode choisi...
Et le partitionnement des hdd qui reçoivent les installations en MBR (bios) ou GPT.

Malbo expliquera certainement mieux que moi les différentes manières de procéder. Ou bien il mettra des liens vers des sujets existants,  écrits par lui même .

@+.  Babdu89   .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#7 Le 07/02/2015, à 15:18

Nairwolf

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Oui, effectivement, je me suis trompé, j'aurais du édité. Après ce message, j'ai testé ceci :

Clé usb en GPT, et PC UEFI, disques partitionnés en GPT. Impossible de booter sur la clé usb. C'est seulement si j'ai la clé en MSDOS que je parvenais à booter dessus.

Hors ligne

#8 Le 07/02/2015, à 15:37

Babdu89

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

j'ai la clé en MSDOS que je parvenais à booter dessus.

Clé avec table de partitions en MSDOS ; et une partition en FAT32 où l'iso est installée; c'est bien çà?.


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#9 Le 07/02/2015, à 16:09

Nairwolf

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Oui, c'est cela. La partition est toujours en FAT32. Mais j'ai testé un coup avec une table de partitions en MSDOS, et un autre coup en GPT. Sur un ordi UEFI, avec deux disques partitionnés en GPT. Il n'y a que lorsque la clé usb était en MSDOS que je parvenais à booter sur la clé.

Etrange, non ?

Hors ligne

#10 Le 07/02/2015, à 16:29

Compte supprimé

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Ce que Malbo a dit très vite au début et qu'il faut bien intégrer c'est que si un disque est en GPT, il ne vaut mieux pas essayer de le mettre en msdos avec Gparted en supprimant la partition puis en créant une nouvelle table de partition.
Le résultat est un mélange pas facile à traiter car il reste des traces GPT dans le disque. Il faudra avoir recours à gdsik pour s'en sortir, autant le faire tout de suite.

Dernière modification par Compte supprimé (Le 07/02/2015, à 16:31)

#11 Le 07/02/2015, à 16:38

Nairwolf

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Je ne parle pas de disques, mais de clé usb, Tamarou (enfin si, pour mon PC, mes disques sont en GPT parce que le BIOS est UEFI). J'avais une clé usb GPT, je ne me souviens plus d'avoir fait cela, mais bon, pourquoi pas wink
Cette fameuse clé usb, je l'ai remise en MSDOS avec Gparted. J'ai pu ensuite l'utiliser pour une distribution live. Je ne sais pas si ce que dit Malbo est vrai à propos du mélange hybride, mais en tout cas, ma clé est déclarée comme étant MSDOS, et je n'ai pas de problème pour booter dessus.

Ma question reste néanmoins qu'avec une clé GPT, et un bios UEFI, je n'ai pas réussi à booter sur la clé partitionné en GPT... Peut-être veux-tu dire que le partitionnement GPT était mal réalisé ?

Hors ligne

#12 Le 07/02/2015, à 16:44

Babdu89

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Nairolf21 a écrit :

Oui, c'est cela. La partition est toujours en FAT32. Mais j'ai testé un coup avec une table de partitions en MSDOS, et un autre coup en GPT. Sur un ordi UEFI, avec deux disques partitionnés en GPT. Il n'y a que lorsque la clé usb était en MSDOS que je parvenais à booter sur la clé.

Etrange, non ?

Non pas étrange.
Puisque dans tous les cas ( installations en Bios_Legacy ou UEFI), la clé live doit avoir une table de partition MSDOS et une partition FAT32 qui reçoit l'iso...

Pour le GPT, ne pas mélanger clé live et hdd d'installation.

@+.  Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#13 Le 07/02/2015, à 16:51

Nairwolf

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

D'accord, il faut impérativement une clé usb MSDOS pour qu'elle soit bootable. Ok. Bon, bein, j'aurais appris ça wink
En pratique, c'est rare d'avoir une clé usb partitionné en GPT. Je sais pas pourquoi j'ai eu cette bizarrerie wink

Hors ligne

#14 Le 07/02/2015, à 17:00

Compte supprimé

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Je ne parle pas de disques, mais de clé usb,

D'accord mais il faut prendre disque au sens large. Disque ou clé, même combat. La distinction se fait entre live ou installation.

D'accord, il faut impérativement une clé usb MSDOS pour qu'elle soit bootable

Cela dépend de quoi tu parles, on peut installer son OS sur une clé usb partitionnée en GPT et elle bootera sans problème.

Dernière modification par Compte supprimé (Le 07/02/2015, à 17:15)

#15 Le 07/02/2015, à 17:10

Nairwolf

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Bien compris wink

Hors ligne

#16 Le 07/02/2015, à 19:56

maxire

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Salut,

Babdu89 a écrit :

Quel que soit le type d'installation mode Bios ou en UEFI, les clé usb live sont formaté en FAT32 .

Vrai pour Ubuntu, pour les autres distributions Linux c'est loin d'être évident.

Voici à quoi ressemble une clef usb d'installation Archlinux:

[frankenstein@frankenstein ~]$ fdisk -l /dev/sdd

Disque /dev/sdd : 4 GiB, 4236247040 octets, 8273920 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x7374d02e

Device     Boot   Start     End Sectors  Size Id Type
/dev/sdd1  *          0 1202175 1202176  587M  0 Empty
/dev/sdd2           252   63739   63488   31M ef EFI (FAT-12/16/32)
/dev/sdd3       1202176 8273919 7071744  3,4G 83 Linux

[frankenstein@frankenstein ~]$ 

Elle comporte bien une table de partitions MBR mais la partition de démarrage  /dev/sdd1 a un type inconnu et héberge une image cd iso9660.
Une chose surprenante, il existe bien une partition vfat /dev/sdd2 utilisée pour le démarrage en mode uefi mais celle-ci est incluse dans la partition /dev/sdd1 (comparer les adresses de début et fin de /dev/sdd2 avec celles de /dev/sdd1).
C'est un montage assez subtil, il fallait y penser, faire voir au système une partie de l'image ISO comme une partition ESP, c'est assez fort.

/dev/sdd3 est juste une partition que j'ai créée pour utiliser l'espace disponible de la clef.

Certes ce n'est pas une live-usb au sens strict, mais une clef d'installation créée à partir de l'image d'un cd via une commande dd.
L'utilisation de dd est d'ailleurs préconisée pour créer la clef usb d'installation par Arclinux.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#17 Le 07/02/2015, à 23:39

Babdu89

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Bonsoir.
@Maxire.

Babdu89 a écrit :

    Quel que soit le type d'installation mode Bios ou en UEFI, les clé usb live sont formaté en FAT32 .

Maxire à écrit;

Certes ce n'est pas une live-usb au sens strict, mais une clef d'installation

Un peu comme les clé d'installation des Windows?

Donc pas de session live de test (essayer sans installer) possible?

On apprend énormément de choses sur ce Forum.

Vous êtes vraiment des gens formidables... wink

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#18 Le 08/02/2015, à 01:55

Nairwolf

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

C'est effectivement étonnant ce que tu nous montres là wink
Je n'ai jamais essayé de toucher à quoique ce soit d'ArchLinux, mais ce que je vois là... Je me demande comment tu as fait ça ! On dirait que sdd1 est vu comme une partition étendue. C'est cela ?

Hors ligne

#19 Le 08/02/2015, à 09:13

ikewdu

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Salut,

J'ai fait ici une série de tests de basculements de gpt vers mbr et inversement... avec des dual-boot W10 /ubuntu. On peut faire pas mal de choses, en fait. Gdisk est assez magique pour faire les conversions.

http://forum.ubuntu-fr.org/viewtopic.php?id=1767581

Quant à la clé usb, elle devrait pouvoir booter même en gpt si on crée une entrée de boot dans le bios en pointant vers grubx64.efi. Mais je n'ai pas testé.

Dernière modification par ikewdu (Le 08/02/2015, à 09:14)

Hors ligne

#20 Le 08/02/2015, à 09:25

Compte supprimé

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Bonjour ikewdu,

On peut faire pas mal de choses, en fait. Gdisk est assez magique pour faire les conversions.

Ton test le prouve et mon expérience aussi, Gdisk mérite d'être connu de ceux qui utilisent le GPT.

Quant à la clé usb, elle devrait pouvoir booter même en gpt

Tu veux parler d'une live ou d'une installation ?

#21 Le 08/02/2015, à 09:43

ikewdu

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Je disais ça pour un live... Si la partition est fat32, en allant chercher dans le bios le fichier /efi/boot/grubx64.efi , je pense (il faudrait vérifier) que ça devrait se lancer.

Avec un Linux installé sur clé usb, ça devrait d'ailleurs aussi fonctionner.

Hors ligne

#22 Le 08/02/2015, à 09:47

Compte supprimé

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

C'est ce que je pensais, mais il faudrait le faire exprès, pour le fun ... en général on laisse faire dd ou les installateurs comme Lili ou autres unetbootin ...
Sur une installation sur clé, ça marche je l'ai fait et ce n'est pas surprenant.

#23 Le 08/02/2015, à 09:50

ikewdu

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Si j'ai le temps, je ferai un essai... formatage en fat32 d'une clé usb en gpt, activation de la partition, et simple copie du contenu de l'iso sans aucun outil du type Lili ou unetbootin... par curiosité.

Hors ligne

#24 Le 08/02/2015, à 10:10

grandtoubab

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Salut,
Bon si je comprends bien le GPT ça sent mauvais big_smile


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#25 Le 08/02/2015, à 10:15

Compte supprimé

Re : Howto_Comment identifier si les partitions sont GPT ou MBR

Pas du tout, mais une fois que l'on y est, on ne peut pas en sortir n'importe comment.