Cours sur le Disque Dur |
| Par Frédéric Heissler |
Quatre critères paramètres peuvent être utilisés pour mesurer la capacité d'un disque dur:
La plupart des fabricants de disques IDE et SCSI n'indiquent plus aujourd'hui que la capacité après formatage de leurs disques puisqu'ils les livrent préformatés.
Les publicités utilisent en revanche généralement la capacité avant ou après formatage exprimée en millions d'octets (Mo) car elle permet d'afficher des valeurs supérieures aux capacités exprimées en Mega-octets (Mb ou Mo). Les Français utilisent souvent le Mo et les Américains utilisent le Mega-Byte = Mb. Remarque : 1 Byte = 1 Octect. Ceci dit il est préférable d'utiliser l'unitée Mb au lieu de Mo lorsque l'on veux parler de Mega-Octect. Car cela evite la confusion avec les Million-Octect = Mo.
Cette ambiguïté est souvent source d'interrogations pour l'utilisateur lorsqu'il utilise le programme FDISK (qui indique la capacité totale du disque, exprimée en Mega-octets) puisqu'il se demande ce que les octets manquants sont devenus. La réponse est très simple. Elle repose sur quelques formules mathématiques.
Le problème peut se résumer par une question du type: "Je viens d'installer sur mon ordinateur un disque dur Western Digital AC2200 pour lequel le vendeur m'a indiqué une capacité de 212 Mo. Lorsque j'ai entré ses paramètres dans le Bios (989 cylindres, 12 têtes et 35 secteurs par piste), la routine de Setup du BIOS et le programme FDISK de DOS m'ont indiqué que la capacité de mon disque n'était que de 203 Mo! Ou sont passés les 9 Mo manquants ? "
Il suffit de quelques calculs pour connaître la réponse à cette question. En multipliant les paramètres du disque, on obtient en effet le résultat suivant: Cylindres: 989 Têtes: 12 Secteurs par piste: 35 Octets par secteur: 512 Nombre total d'octets: 212,67 Mo Nombre total de Mega-octets: 202,82 Mb. La capacité de ce disque dur est donc de 212,67 Mo (millions d'octets) ou 202,82 Mb.
Les fabricants indiquent généralement la capacité de leurs disques durs en millions d'octets alors que le BIOS et le programme FDISK l'indiquent en Mega-octets.
1 Mb équivaut à 1 048 576 octets (ou 1 024 Ko, chaque Ko équivalant à 1 024 octets).
La preuve est donc établie que ce disque dur d'une capacité de 202,82 Mb a aussi une capacité de 212,67 Mo ! Le plus étonnant est que les fabricants n'aient pas choisi de privilégier l'une ou l'autre de ces unités pour distinguer les valeurs binaires, exprimées en Mega-octets, des valeurs décimales.
Ces deux unités ont de surcroît la même abréviation officielle, "Mo", et il est par conséquent difficile de savoir quelle capacité est indiquée. Les fabricants utilisent l'unité décimale car elle leur permet d'afficher des valeurs plus importantes et donc plus impressionnantes.
II est en outre intéressant de souligner que le disque considéré pour cet exemple est un disque à enregistrement par zones et que ses paramètres physiques réels seront donc différents.
II comportera en effet 1 971 secteurs et 4 têtes physiques. Le nombre de secteurs (et par conséquent la capacité) du disque demeure toutefois le même quelle que soit la méthode retenue pour convertir ces paramètres.Western Digital n'indique pas, dans ce cas précis, la capacité avant formatage de son disque, mais cette capacité est en général supérieure de 19 % à la capacité après formatage. Segate indique les capacités suivantes pour son disque dur ST-12550N Barracuda de 2 Go:
Avant formatage: 2 572,00 Mo.Avant formatage: 2 452,85 Mb.Après formatage: 2 139,00 Mo.Après formatage: 2 039,91 Mb.
Chacune de ces valeurs répond à la question: "Quelle est la capacité de stockage de ce disque ? ", mais comme vous pouvez le constater, elles diffèrent sensiblement. II est même possible d'utiliser une cinquième unité. Si l'on divise 2 039,91 Mb par 1 024, on obtient en effet une capacité de 1,99 Go !
Lorsque vous comparez des capacités de disques durs ou que vous abordez ce sujet, assurez-vous de toujours utiliser la même unité de mesure, sans quoi vos comparaisons n'auront aucune valeur.Afin d'éviter toute confusion entre les diverges mesures de capacité, il a été fait usage dans cette partie de l'abréviation "Meg", qui n'est pas utilisée par les fabricants. Les abréviations réellement utilisées sont répertoriées dans le tableau ci-après: (1 024 x 1 024 = 1 048 576)
| Abréviation | Forme développée | Equivalence | Correspondance binaire | Valeur |
| Ko | Kilo-octet | 1Ko = 1024 o | 1 024 | 210 |
| Mo | Méga-octet | 1Mo = 1024 Ko | 1 048 576 | 220 |
| Go | Giga-octet | 1Go = 1024 Mo | 1 073 741 824 | 230 |
| To | Téra-octet | 1To = 1024 Go | 1 099 511 627 776 | 240 |
| Po | Péta-octet | 1Po = 1024 To | 1 125 899 906 842 624 | 250 |
| Eo | Exa-octet | 1Eo = 1024 Po | 1 152 921 504 606 846 976 | 260 |
On trouve encore deux unités supplémentaires. Le Zelta Octect = 270 et le Yotta Octect = 280. Mais ces 2 unitées n'a pas encore été validé par l'International Electrotechnical Commission (IEC) ni par l'IEEE. Pour en savoir plus sur les unitées vous pouvez consulter le site : http://physics.nist.gov/cuu/Units/binary.html
Pour conclure, il n'existe malheureusement aucun moyen de différencier une abréviation qui utilise le système décimal d'une abréviation qui utilise le système binaire. En d'autres termes, l'abréviation Mo peut être utilisée tant pour indiquer des millions d'octets que des Mega-octets. Les quantités de mémoire sont généralement calculées en binaire, tandis que l'une et l'autre unités peuvent être utilisées pour exprimer des capacités de disques durs.