[Topic Unique] L' EFI et le GPT : passer la barrière des 2.2 To / 2 Tio
Bienvenue sur ce topic.
Le lancement du 1er disque de 3 To par Seagate a rappelé une limite qui va devenir de plus en plus gênante: celle des 2.2 To / 2 Tio.
Limite qui a obligé Seagate a faire des compromis et bidouilles, qui font que son disque de 3 To n'est vendu qu'en version externe.
Cette limite est dûe à 2 choses principalement: le BIOS et le MBR (master boot record). Il est possible de bidouiller comme l'a fait Seagate, mais à terme le BIOS et le MBR doivent être remplacés.
Le remplaçant du BIOS est l'(U)EFI (Unified Extensible Firmware Interface), alors que le remplaçant du MBR est le GPT (GUID Partition Table).
Elles existent depuis de nombreuses années, mais leur support a jusqu'à présent été faible en dehors d'applications spécifiques. Les avantages étaient trop faibles par rapport aux contraintes.
La question de la barrière des 2.2 To / 2 Tio devient une réelle raison de généraliser l'EFI et GPT.
L' Extensible Firmware Interface (EFI) :
Pour simplifier, l'EFI est le remplaçant du BIOS. Peu de carte mères l'implémentent (quelques MSI, Intel et Dell), à part Apple dont tous les Mac Intel sont en EFI.
L'EFI a de nombreux avantages, mais 2 d'entres eux sont directement liés à ce topic: Il permet de booter sur une partition GPT, et il inclus directement un EFI boot manager (qui remplace celui de l'OS).
Seul l'EFI permet de booter sur une partition GPT avec les systèmes Windows. Max OS X, et la plupart des systèmes Unix peuvent eux se contenter d'un BIOS. Pour une partion GPT non bootable, un BIOS n'est pas problèmatique.
Autre point posant problème, le système d'explotiation doit aussi supporter l'EFI. Chez Microsoft c'est le cas notamment de Vista x64, et de Seven x64. Et ce uniquement en 64 bits (le support 32 bits pour l'EFI étant considéré comme inutile).
Et donc Windows Xp (32 bits) est incompatible avec l'EFI.
Pour l'instant la liste est assez réduite, et l'implémentation EFI de ces mobos peut être assez buggée. Les prochaines mobos pour les CPU Intel Sandy Bridge (P67/H67) et pour AMD Bulldozer devraient être un point de départ à une généralisation.
- Liste officielle: http://www.uefi.org/news/uefi_indu [...] s_2010.pdf
- Intel DP55xx (P55 LGA1156)
- Intel xx4xx et xx3xx (LGA775)
- MSI click BIOS (P45 LGA775): http://www.msi.com/html/popup/MB/u [...] model.html
- Asus P5Q deluxe (beta): http://vip.asus.com/forum/view.asp [...] uage=en-us
Le GUID Partition Table (GPT) :
Pour simplifier, le GPT est le remplaçant du MBR (master boot record).
Il a de nombreux avantages, mais 2 d'entre eux sont directement liés à ce topic: il permet de passer la taille maximale d'une partion de 2.2 To à 9.4 Zo (9.4 milliards de To), et le nombre de 4 à 128.
Là encore, le système d'exploitation doit supporter le GPT. Chez Microsoft, Vista x64 et Seven x64 peuvent lire des partitions GPT. Les versions 32 bits le peuvent aussi, mais la taille maximale des partions reste limitée à 2.2 To.
Et même avec Vista x64 ou Seven x64, il faut un EFI pour que la partition soit bootable.
Pour Windows XP 32 bits, il est incompatible avec le GPT. Il ne peut donc utiliser que le MBR et sa limite de 2.2 To.
Le Long LBA
Le LBA (Logical Block Adressing) est un système d'adressage qui permet de spécifier la localisation des blocs logiques d'un disque.
Le standart était de 28 bits avec l'ATA 5, qui permettait d'adresser jusqu'à 137 Go (128 Gio).
Avec l' ATA 6 et supérieurs, il est possible d'adresser jusqu'à 48 bits. Ce qui repousse la limite d'adressage à 144 Po (144 000 To).
Ce mode est appellé LBA48, ou "Long LBA". Là encore, il faut que le système d'exploitation supporte ce mode.
Et les choses se compliquent encore, puisque l'annonce faite par Seagate sur le sujet (càd que les Windows 32 bits sont incompatibles avec le Long LBA) est fausse.
Windows XP 32 bits est incompatible (le rare Windows XP 64 bits est compatible mais uniquement pour des données et pas pour du boot).
Vista x64 et Seven x64 sont eux compatibles.
Résumé:
( http://www.presence-pc.com/actualite/limite-tio-39359/ )
Citation :
Windows XP 32 bits : MBR obligatoire, 2 Tio maximum par partition
Windows XP 64 bits : GPT ou MBR, pas de possibilité de démarrer en GPT, pas de limite de partition, pas de possibilité d'utiliser du GPT sur un disque dur externe
Windows Vista/7 32 bits : GPT ou MBR, pas de possibilité de démarrer en GPT, 2 Tio maximum par partition
Windows Vista/7 64 bits : GPT ou MBR, possibilité de démarrer en GPT avec EFI, pas de limite de partition
|
Sources:
http://en.wikipedia.org/wiki/GUID_Partition_Table
http://en.wikipedia.org/wiki/Exten [...] _Interface
http://en.wikipedia.org/wiki/Logical_block_addressing
http://www.presence-pc.com/actualite/limite-tio-39359/
http://www.presence-pc.com/actuali [...] t32-39372/
http://www.presence-pc.com/tests/2to-3to-limite-23100/
http://www.pcinpact.com/actu/news/ [...] fi-lba.htm
http://forum.hardware.fr/hfr/Hardw [...] 4953_1.htm
Message édité par marllt2 le 11-10-2010 à 23:56:18