Vous avez probablement entendu parler ou m�me fait l'exp�rience par vous-m�me du probl�me de l'achat d'un nouveau disque dur � installer sur votre ancienne machine face � des limites de taille, � savoir, votre ancien syst�me ne reconnaissant pas la pleine capacit� de votre nouveau disque dur. Nous allons vous expliquer pourquoi cela se produit, la liste de toutes les limitations de capacit� du disque dur et vous montrer comment les corriger. Une limitation de la capacit� peut se produire pour plusieurs raisons par une limitation mat�rielle, une limitation du syst�me de fichiers de votre disque dur ou d'une limitation du syst�me d'exploitation que vous utilisez. Tout d'abord, essayons de comprendre comment les donn�es sont stock�es sur les disques durs. Chaque c�t� d'un disque magn�tique est divis� en plusieurs pistes concentriques ou des cylindres. Ensuite, chaque piste est divis�e en secteurs. Chaque secteur contient 512 octets d'informations. L'unit� minimale � laquelle peut acc�der le contr�leur de disque dur est le secteur, ce qui signifie que si l�unit� a juste � lire un octet � partir d'un secteur donn�, il faut lire l'ensemble du secteur. Le nombre d'octets � l'int�rieur d'un secteur est fix�, il est toujours de 512 octets. Mais le nombre de pistes, secteurs par piste et sur les c�t�s d'un disque dur d�pend du mod�le. Le nombre de t�tes, les pistes et secteurs par piste d'un disque dur est appel� g�om�trie. Si vous multipliez le nombre de t�tes par le nombre de pistes, puis par le nombre de secteurs par piste, vous trouverez le nombre de secteurs d'un disque dur donn� (pour les nouveaux lecteurs de disque dur le fabricant annonce le nombre de secteurs du disque, au lieu de sa g�om�trie). En multipliant ce chiffre par 512 vous donne la capacit� totale d'un disque dur en octets. Le premier probl�me avec la capacit� du disque dur est que les fabricants �arrondissent� la capacit� r�elle du disque dur, ce qui explique que vous ayez un disque dur avec moins de capacit�s que ce qui est annonc�. Certaines personnes pensent � tort que le syst�me d'exploitation est la cause de ce manque d�espace, mais la v�rit�, c'est que les fabricants de disques durs sont les seuls � bl�mer, car ils annoncent leurs produits avec une capacit� sup�rieure � la capacit� du disque r�el. Par exemple, supposons que 1 Go est �gal � 1 milliard (109) octets, alors qu'en fait, 1 Go �quivaut � 1073741824 octets. Prenons un exemple r�el, Seagate / Maxtor DiamondMax 21 un disque dur avec �250 Go� annonc�. Ayant 488.397.168 secteurs. En multipliant ce nombre de secteurs par 512, nous pouvons facilement constater que la capacit� de ce disque dur est de 250 059 350 016 octets, soit 232,88 Go et non 250 Go. Voici donc pourquoi votre disque dur 250 Go est seulement format� � 232 Go : c'est un disque dur de 232 Go. Limites mat�rielles En fait, il y avait deux limites. Une pour le Bios de l'ordinateur � qui est un programme stock� en m�moire ROM de l'ordinateur qui enseigne la CPU fa�on de traiter avec les p�riph�riques de base comme le lecteur de disquette et le disque dur � et un autre pour l'interface ATA, qui est l'interface utilis�e pour connecter le disque dur de l'ordinateur (cette interface est �galement connue sous d'autres noms comme Pata, Ata parall�le ou IDE). Ces limites sont indiqu�es dans le tableau ci-dessous : Comme vous pouvez le voir, le Bios original utilis� sur ce PC peut acc�der seulement � 1.024 pistes, 255 parties et 63 secteurs. Comme nous l'avons expliqu�, si l'on multiplie ces trois nombres nous obtenons le nombre total de secteurs sur le disque dur, et en multipliant ce nombre par 512, nous avons la capacit� totale du disque dur, en octets. Ainsi, le Bios original utilis� sur le PC pourrait acc�der aux lecteurs de disque dur uniquement jusqu'� 7,84 Go. Cette limite, �galement connue comme limite de 8 Go (en raison de la mauvaise d�finition de gigabyte expliqu� pr�c�demment), peut �tre r�solue avec une mise � niveau du Bios et affecte plus ou moins les ordinateurs construits jusqu'en 1999. Il est important de savoir que m�me avec un Bios mis � niveau, MS-DOS � 6,22 ne peut pas reconna�tre les disques au-dessus de cette limite. Windows NT a une limitation o� il ne peut pas d�marrer � partir de la premi�re partition, si elle est sup�rieure � 7,84 Go, mais ceci est une limitation du syst�me d'exploitation et non la limitation mat�rielle expliqu�e ci-dessus. Nous allons parler de ce probl�me plus loin. Nous avons aussi les limites d'interface Ata, comme le montre le tableau ci-dessus, qui est de 127,5 Go (ou 136 Go si vous utilisez la d�finition erron�e du gigaoctet). Ensuite, il y a une autre limite que les ordinateurs affect�s construits aux alentours de 1995, qui est le 504 MB (ou 528 Mo, si vous utilisez la d�finition erron�e du m�gabyte) limite. Cette limite existe parce que l'ordinateur n�cessaire pour respecter � la fois Bios et des limites Ata en m�me temps. Par exemple, m�me si la norme Ata a permis de s'attaquer jusqu'� 65.536 cylindres, le Bios n'a pas suivi de sorte que la capacit� de l'ordinateur a �t� limit�e � 1.024. Une fois de plus, la solution a �t� la mise � jour du Bios pour permettre � un nouveau mod�le de fonctionner, introduit � cette �poque (et qui est aujourd'hui la norme pour les disques durs en parall�le) appel� LBA (Logical Block Addressing), qui fait de l'ordinateur � l'adresse de chaque secteur du disque de mani�re s�quentielle au lieu de l'utilisation de son emplacement physique.Depuis, le mode LBA est utilis�, vous pourriez penser qu'il n'y a pas plus de limitation dans le mat�riel pour la capacit� maximale du disque dur. Cependant, l'interface Ata utilise une variable 28 bits � l'adresse de secteurs sous le mode LBA, la cr�ation d'un 128 Go de limite ATA-6 standard (aka ATA/100) a augment� la taille de la variable LBA � 48 bits, poussant la taille limite jusqu'� 128 PB (p�taoctets, un p�taoctet est de 2 50, si bien que 128 PB est �gal � 131.072 TB) une limite qui semble impossible � atteindre (nous allons voir d'ici 10 ans si cela continue � �tre vrai). Soit dit en passant, cette limite est �galement connue comme 144 PB, si la d�finition erron�e du p�taoctet est utilis�e. Pour r�soudre cette limitation de 128 Go, deux choses sont n�cessaires. Tout d'abord, mise � jour du Bios vers la derni�re version disponible. Deuxi�mement, ex�cuter un programme sur Windows pour permettre au 48- bit LBA de r�pondre, parce que Windows ME, NT, 2000 et XP sans SP1 ou SP2 ne reconnaissent pas les disques durs de plus de 128 Go car ils ne prennent pas en charge LBA d'adressage 48-bit (Windows 95 ne prend pas en charge les disques durs 32 Go ci-dessus en raison d'une limitation du syst�me qui n'est pas li�e � ce que nous d�crivons et Windows 98 ne prend pas en charge les disques durs de plus de 128 Go �galement due � un autre probl�me non li�, donc avec ce syst�me, il n�a pas de solution � la limite des 128 Go). Limites FAT Nous avons dit que la plus petite unit� que le contr�leur de disque dur peut acc�der est le secteur. Lorsque Microsoft a cr�� DOS, toutefois, ils ont d�cid� que la plus petite unit� du syst�me d'exploitation ne serait pas le secteur, mais un groupe de secteurs, qu'ils ont appel� cluster. Avec DOS 3.x Microsoft a cr�� la FAT-16, qui � cette �poque utilisait 14-bit d'adressage (et non pas 16-bit comme son nom l'indique). Avec 14 bits le nombre d'entr�es sur la table a �t� de 16.384, et la taille de la grappe a �t� de 2 Ko (dire, chaque cluster est un groupe de quatre secteurs). Faites le calcul, vous trouverez que sous DOS 3.x le syst�me d'exploitation pourrait ne reconna�tre que jusq u ' � 3 2 M o (16 384 x 2 KB) lecteurs de disque dur. Puis, avec DOS 4.0 Microsoft a �tendu FAT-16 � de v�ritable adressage 16 bits, ce qui signifie 65.536 entr�es sur la table. Toujours en utilisant 2 groupes KB ce qui a permis le syst�me d'exploitation de reconna�tre les disques durs jusqu'� 128 MB. Avec DOS 5.0 au lieu d'augmenter la taille de la FAT, Microsoft a d�cid� de jouer avec la taille des clusters. Au moment o� vous souhaitez formater votre disque dur, le syst�me d'exploitation choisirait la taille des clusters en fonction de la capacit� de votre disque dur (voir tableau ci-dessous). Cette version DOS, toutefois, autorise uniquement les clusters jusqu'� 8 Ko, qui permet au syst�me d'exploitation de reconna�tre des partitions de disque dur jusqu'� 512 Mo (65 536 x 8 Ko). Enfin, avec DOS 6.0 Microsoft a �largi le tableau ci-dessus pour permettre aux clusters 16 Ko et 32 Ko, ce qui permet au syst�me d'exploitation de reconna�tre des disques durs allant jusqu'� 2 Go (65.536 x 32 Ko). Il s'agit de la version finale de la FAT-16 tel que nous la connaissons aujourd'hui et c��tait le m�me syst�me de fichiers utilis� par la premi�re version de Windows 95. Donc, le syst�me de fichiers FAT-16 a toujours une limite de 2 Go par partition. En remarque, Windows NT a permis l'utilisation de partitions FAT-16 avec des clusters de 64 Ko (voir tableau ci-dessus), mais cette configuration n'est pas prise en charge par les syst�mes d'exploitation autres partitions format�es avec cette configuration ne peut pas �tre reconnu par les autres syst�mes d�exploitation. Avec Windows 95 OSR2 (lanc� en 1996) Microsoft a lanc� la FAT-32, qui est devenue plus connue au moment de Windows 98. Utilisation de l'adressage 32 bits il pouvait, du moins en th�orie, permettre l'acc�s � des disques allant jusqu'� 2 To, ce qui permettrait d'�liminer le probl�me d'espace de jeu. Toutefois, la FAT-32 continue d'utiliser des clusters. En th�orie, FAT-32 supporte les partitions de plus de 2 To - par exemple, jusqu'� 128 TB si 32 KB clusters sont utilis�s (2 32 x 32 = 128 Ko TB). Toutefois, en raison d'une limitation sur le secteur d'amor�age du disque dur, qui utilise une variable de 32 bits pour les secteurs physiques pr�sents sur le disque dur, la limite pratique de la FAT-32 est de 2 To (2 32 x 512 octets par secteur = 2 To). Donc, le probl�me de jeu est toujours l� avec FAT-32. Ce n'est pas le seul probl�me. M�me avec le syst�me FAT-32 Windows 95 OSR2 ne peut pas acc�der aux partitions de plus de 32 Go et Windows 98 ne peut pas acc�der aux partitions de plus de 128 GB. Windows ME ne fait pas face � ce probl�me. Windows NT, 2000 et XP (et probablement Vista) ne peut pas formater des partitions FAT-32 plus de 32 Go, m�me si elles peuvent reconna�tre des disques durs format�s en FAT- 32 sous Windows ME � la limite de 2 TB. Un autre probl�me avec le syst�me FAT-32 est que les fichiers ne peuvent pas �tre plus de 4 GB. La solution � tous ces probl�mes est d'utiliser un syst�me de fichiers diff�rents, et si vous �tes un utilisateur de Windows la plus indiqu�e est d'utiliser NTFS, qui est un syst�me de fichiers introduit par Windows NT en 1993 et est disponible sur Windows NT, 2000, XP, 2003 et Vista. En fait, c'est le syst�me de fichiers recommand� si vous utilisez un de ces syst�mes d'exploitation. En fait, la solution pour chacune des limites expliqu�es est de mettre � jour votre syst�me d'exploitation pour une version plus r�cente. Limites NTFS NTFS est le syst�me de fichiers natif de Windows NT, 2000, XP, 2003 et Vista, et devrait �tre votre syst�me de fichiers de choix si vous �tes un utilisateur Windows. NTFS a lui-m�me ses propres limites � comme nous le verrons cidessous � mais au moins ils sont fix�s � un nombre tr�s �lev�, m�me pour les normes d'aujourd'hui. En th�orie pour NTFS vous pouvez utiliser l'adressage 64 bits, mais la fa�on dont il est mis en �uvre aujourd'hui NTFS utilise l'adressage 32 bits. NTFS continue � utiliser des clusters, qui sont de 4 Ko de taille par d�faut pour les partitions � partir de 2 Go. Ainsi, la taille de partition maximale sur le syst�me NTFS est de 16 TB. Dans le tableau ci-dessous vous pouvez voir les tailles de cluster par d�faut pour les partitions NTFS. Tous sous Syst�me d'exploitation signifie �tous les syst�mes d'exploitation qui supportent NTFS, c'est-�-dire, Windows NT, 2000, XP, 2003, Vista et Windows7.