Page suivante Page précédente Table des matières

3. Unités et tailles

Un kilo-octet (Ko) est égal à 1000 octets (NdT : un octet se dit byte en anglais, et est abrégé avec un `B' en majuscule. A ne pas confondre avec un bit, qui se dit bit et qui est abrégé avec un `b' en minuscule !). Un Méga-octet (Mo) est égal à 1000 Ko. Un Giga-octet (Go) est égal à 1000 Mo. Un Téra-octet (To) est égal à 1000 Go. Cela est la norme dans le Système International (SI).

Cependant, il y a des personnes qui utilisent la conversion 1Mo=1024000 octets et parlent de disquettes de 1,44Mo, et des personnes qui pensent que 1Mo=1048576 octets. Là, je me reporte au standard proposé, et j'écris Ki, Mi, Gi, Ti pour les unités binaires, de telle sorte que les disquettes ont une taille de 1440 Kio (1,47 Mo, 1,41 Mio), 1 Mio est égal à 1048576 octets (1,05 Mo), 1 Gio représente 1073741824 octets (1,07 Go) et 1 Tio vaut 1099511627776 octets (1,1 To).

D'une manière assez normale, les constructeurs de disques durs suivent la norme SI et utilisent des unités décimales. Cependant, les messages de démarrage de Linux et quelques programmes de type fdisk utilisent les symboles MB et GB (Mo et Go en français) pour les unités binaires, ou binaires-décimales mélangées. Donc, avant que vous ne pensiez que votre disque est plus petit que ce qu'on vous avait promis lors de son achat, calculez sa vrai taille en unités décimales (ou simplement en octets).

3.1 Taille d'un secteur

Dans le cadre de ce texte, un secteur a une taille de 512 octets. Cela est pratiquement toujours vrai, mais certains disques Magnéto-Optiques par exemple, utilisent une taille de secteur égale à 2048 octets, et toutes les capacités données ci-dessous doivent être multipliées par quatre. (Si vous utilisez fdisk sur de tels disques, assurez-vous d'avoir une version 2.9i ou supérieure, et passez-lui l'option `-b 2048'.)

3.2 Taille d'un disque

Un disque avec C cylindres, H têtes (NdT : tête se dit head en anglais, d'où l'abréviation ;-)) et S secteurs par piste possède en tout C*H*S secteurs, et peut stocker C*H*S*512 octets. Par exemple, si sur un disque dur il est écrit C/H/S=4092/16/63, alors celui-ci a 4092*16*63=4124736 secteurs, et peut contenir 4124736*512=2111864832 octets (2,11 Go). Il y a une convention dans l'industrie qui consiste à donner C/H/S=16383/16/63 pour les disques durs de plus de 8,4 Go, et donc la taille du disque ne peut plus être déduite des valeurs C/H/S rapportées par ce dernier.


Page suivante Page précédente Table des matières