Vous êtes sur la page 1sur 11

Cours sur le Disque Dur

1. Dfinition du disque dur.


Le disque dur est constitu de plusieurs plateaux de forme circulaire en aluminium ou en verre. Contrairement aux disquettes, ces plateaux ne sont absolument pas flexibles, ce qui explique que ce disque soit qualifi de dur. Les plateaux de la plupart des disques durs sont inamovibles, ce qui explique qu'IBM appelle ces disques des disques durs fixes. II existe certes des disques durs plateaux amovibles ( !"#$ %& mais leur taille n'est pas standard. Leur co't est de surcro(t plus lev et ils posent des probl)mes de fiabilit, ce qui *ustifie leur succ)s limit.

1.1 Densit en bits par pouce carr.


La densit en bits par pouce carr a t l'un des premiers indicateurs de performance utiliss par les fabricants de disques durs. La densit en bits par pouce carr correspond au produit du nombre de bits linaires par pouce mesurs le lon+ des pistes concentriques du disque dur et du nombre de pistes par pouce mesur sur le ra,on du disque. Ce rsultat est exprim en Me+abits par pouce carr et sert mesurer l'efficacit de la tec-nolo+ie d'enre+istrement utilise par les disques durs. Les disques durs -aut de +amme actuels enre+istrent une densit de ./0 Me+abits par pouce carr. Certains fabricants ont mis au point des protot,pes de disques durs enre+istrant une densit pouvant atteindre plusieurs 1i+abits par pouce carr et permettant de stoc2er plus de 3 1o de donnes sur un seul plateau de disque dur. La densit en bits par pouce carr (et par consquent la capacit& des disques durs double tous les deux ou trois ans environ et il est probable que d'ici l'an 3000, les disques durs enre+istreront une densit d'au moins 10 Gigabits par pouce carr, ce qui correspondra une capacit de stoc2a+e de donnes d'environ 20 Go sur un seul plateau de 34.53 pouces, l'ensemble du disque dur tenant dans la paume de la main. 6e nouveaux supports ma+ntiques et de nouvelle t7tes (plateaux de cramique ou de verre, les t7tes ma+ntorsistantes, dispositifs lectroniques probabilit maximale de rponse partielle, etc.& utilisent de nouveaux procds tec-nolo+iques sont actuellement l'tude pour permettre d'obtenir des densits de cet ordre. Le principal obstacle que les fabricants doivent franc-ir pour produire des disques durs enre+istrant une densit aussi leve est de concevoir des t7tes et des plateaux capables de travailler avec des tolrances plus rduites. II semble incro,able que les pro+r)s tec-nolo+iques raliss en informatique permettent la capacit de stoc2a+e des disques durs de doubler tous les deux ou trois ans et l'on ne peut cet +ard que sou-aiter qu'il en aille de m7me dans les autres secteurs d'activit.

2. La structure physique du disque dur.

2.1 Division physique sur la surface du disque dur.


Comme les disquettes, les disques durs doivent 7tre formats avant que le s,st)me d'exploitation puisse commencer , crire des donnes. Mais les disques durs subissent deux formata+es8 l'un physique et l'autre logique. 9u cours de cette prparation p-,sique de la surface ma+ntique du disque, tous les plateaux du lecteur re:oivent des lments de structure. Le principe de cette structure n'est pas le m7me pour tous les disques durs. ;lus les disques sont compacts et performants, plus la subdivision des plateaux doit 7tre fine et dense.

2.2 Le principe CH .
9u dpart, la structure des disques dur est analo+ue celle des disquettes. 6ans le cas des disques durs, il s'a+it de pistes, en fait des cercles concentriques. Ces pistes sont rparties de mani)re -omo+)ne sur tous les plateaux du disque. #ne m7me piste s'tend sur l'ensemble des plateaux. <ous pouve= aussi vous reprsenter cette division sous la forme de corps c,lindriques embo(ts, constitus par les pistes situes l'une au>dessus de l'autre dans la pile des disques. Le nombre de c,lindres frquemment voqu correspond en fait au nombre de pistes. Les pistes sont ensuite elles>m7mes divises en secteurs . 6e cette mani)re, il est possible d'identifier sans ambi+u?t une =one particuli)re du disque dur. <oici un exemple d'adresse possible8 4c,lindre (piste& /, disque 3 face infrieure, secteur @4. Cela permet de dfinir un emplacement particulier l'intrieur de la structure dcrite.Le nombre de pistes5c,lindres est dfini lors de la fabricationA de m7me, le nombre de faces de disques et de t7tes est dtermin p-,siquement. "uant au nombre de secteurs rsultant du formata+e p-,sique, il dpend essentiellement de la procdure d'inscription et donc de la densit de donnes que le disque dur est capable de recevoir. Il est clair que la qualit de la couc-e ma+ntique *oue +alement un rBle dans ce contexte. C'est pourquoi on parle souvent de param)tres p-,siques. Ces param)tres re+roupent les c,lindres (C,linder&, les t7tes (Ceads& et les secteurs ( ectors&, abr+ en CHS.C'est avec ces param)tres p-,siques que l'on dclare un disque dur dans le setup du BID . i l'on conna(t la taille d'un secteur > elle est en +nral de E.3 Fo > on peut +alement calculer la capacit totale du disque. C'est possible avec les anciens disques durs mais plus avec les nouveaux qui structurent la surface disponible de mani)re plus astucieuse.

2.! "one#$it#%ecording.
Gaites>vous encore une fois une reprsentation mentale de cette subdivision p-,sique du disque dur en c,lindres et en secteurs. L'ima+e d'un fond de tarte +arni de cerises disposes en cercles concentriques correspond bien cette structure. $n marquant .H parts de taille +ale sur cette tarte, selon la fa:on -abituelle de dcouper des tartes, vous obtene= la structure t,pique d'un lecteur MGM avec .H secteurs. Dn observe sans difficult que les secteurs situs l'extrieur de c-aque part contiennent nettement plus de cerises que ceux qui se trouvent vers l'intrieur. ur un disque dur format d'apr)s le principe CC , tous les c,lindres ont le m7me nombre de secteurs, qu'ils soient situs l'extrieur ou l'intrieur. Dn +aspille ainsi normment de place sur les pistes externes.;our viter ce +aspilla+e, on utilise le 4 zone-bit-recording4 (IBJ&, un procd qui subdivise les faces en plusieurs =ones (par exemple extrieure, mdiane, intrieure&. $n fonction de la place disponible, c-aque =one est dote d'un nombre adquat de secteurs. 9insi, sur le c,lindre intrieur, nous trouverons par exemple KK secteurs alors que le c,lindre extrieur en contiendra ..3. Les performances du s,st)me sont fonction du nombre de =ones dfinies. 6ans les s,st)mes actuels, c-aque piste est affecte du nombre maximum de secteurs.Le probl)me est que ce t,pe de disque dur n'est plus compatible avec le mode CC du BID > $%#;. C'est pourquoi il a d'abord t appliqu aux disques C I qui n'ont pas 7tre connus du BID . ;uis il s'est pro+ressivement tendu au bus 9% et dclar au BID par une petite astuce8 les param)tres de translation. Le principe consiste leurrer le BID en lui faisant croire un disque dur CC , le disque se c-ar+eant lui>m7me de la conversion en Ione>Bit.

!. tructure logique du disque dur.


Le s,st)me d'exploitation utilise une structure lo+ique du disque sur la base de la structure p-,sique prcdemment dcrite. Le pro+ramme G6I F permet de diviser le disque dur en units lo+iques ou disques lo+iques. Les versions anciennes de 6D (avant L.L& ne pouvaient +rer que !2 &o dans une m7me partition. Les disques durs de capacit plus importante devaient par consquent 7tre subdiviss en plusieurs lecteurs lo+iques. M7me si l'on ne possdait qu'un seul disque dur p-,siquement parlant, on pouvait accder plusieurs lecteurs (C8, 68, etc.&. 6epuis la version K.0 du 6D , les disques durs d'une capacit de 2 Go peuvent 7tre +rs sous la forme d'une seule partition, c'est>>dire d'un seul disque lo+ique (C8&. 6u fait *ustement de ces +randes capacits, il est souvent ncessaire de subdiviser le disque dur en plusieurs lecteurs lo+iques. 9vec les versions actuelles de 6D , ainsi qu'avec MindoNs OE, il est possible d'installer plusieurs disques lo+iques sur un m7me disque dur.Mal-eureusement, une des contraintes de G6I F n'est pas encore leve8 les disques durs dclars dans le BID selon le principe CC n'acceptent comme taille maximale que E0K Mo. Les disques d'une capacit

suprieure sont ramens cette valeur. 6D et MindoNs OE ne savent +rer en +uise de nombre de c,lindres, de t7tes et de secteurs que les valeurs maximales .03K, ./ et /L.9vec une capacit par secteur de E.3 octets, le calcul de capacit aboutit 8 '12 ( 102) ( 1* ( *! + '2, ),2 !0) octets soit '0) &o Ceci est le maximum, il n'y a pas moyen d'aller au-del et tout ce qui dpasse est invariablement tronqu $n ce qui concerne les disques plus +rands, la seule solution est de les piloter comme prip-rique de bloc ou 4Bloc2 6evice4. 6ans ce cas, les entres de BID n'interviennent pas, le disque dur et sa capacit sont dclars au s,st)me par une autre instance. ur la base de la premi)re rpartition en disques 6D lo+iques, le s,st)me d'exploitation effectue ensuite une structuration lo+ique l'intrieur de c-acun des disques. Cette structure est ralise l'aide de la commande GDJM9% du 6D .Le 6D divise c-aque disque lo+ique en units d'allocation. Ces units d'allocation, +alement appeles 4clusters 4, reprsentent la plus petite unit du disque dur accessible au s,st)me d'exploitation. C-aque disque lo+ique contient une table d'allocation des fic-iers (G9% P Gile 9llocation %able&. C-aque fic-ier cr sur le disque dur est affect l'une au moins de ces units d'allocation. Ce procd permet de reconstituer, par exemple, un fic-ier volumineux dont les blocs de donnes sont disperss sur l'ensemble du disque. Les fic-iers correspondent c-aque unit d'allocation sont rpertoris dans la G9%.9 partir de la version E.0 de 6D , les disques lo+iques sont +rs par l'intermdiaire d'une -./ 0 1* bits. Cela si+nifie que c-aque G9% peut +rer au maximum 2 puissance 1* soit *''!* entres ou units d1allocation communment appele cluster. -./ 1* bits -./ !2 bits 2o3bre d1units d1allocation 3./ P /EEL/ entres 3L3 P K 3OK O/H 3O/ entres Capacit avec un cluster de !24*, octets 3 .KH K@L /K@ octets P 3 1o .L. 0H3 1o P .3@ %o (%eraoctet& La dfinition de la taille des units d'allocation va de pair avec la dfinition de la taille du disque lo+ique. La plus petite unit d'allocation possible sous 6D E.0 correspond un espace de stoc2a+e de 30K@ octets. 9 partir d'une taille de disque +ale ou suprieure .3@ Mo ( M+a Dctect &, la table d'allocation des fic-iers ne pourrait plus +rer cette taille de clusters. %appel 5 1 /ra octect + 1 /o + 102) Go + 1 0), '4* &o /aille d1une partition en -./ 1* /aille 3ini3ale d1un cluster /aille d1une partition en -./ !2 .3@ Mo 3 0K@ octets @ %o 3E/ Mo K 0O/ octets ./ %o E.3 Mo @ .O3 octets L3 %o . 03K Mo ./ L@K octets /E %o 3 0K@ Mo L3 H/@ octets .3@ %o Le 6D effectue une r+ulation automatique de ces rapports lors du formata+e. ;uisque c-aque fic-ier, indpendamment de sa taille, re:oit une unit d'allocation, cela veut dire que les fic-iers a,ant une taille infrieure K 0O/ octets occuperont sur le disque effectivement K0O/ octets. #n fic-ier 9#%D$Q$C.B9% de 3E0 octets occupe ainsi un espace ./ fois plus +rand qu'il ne devrait. Il est vident que l'on +aspille ainsi beaucoup de place dans le cas de petits fic-iers. C'est d'autant plus vrai que les units d'allocation sont plus +randes. Il est donc prfrable de diviser les +ros disques durs en plusieurs lecteurs lo+iques.

). -onctionne3ent du disque dur.


Le principe de fonctionnement p-,sique de base du disque dur est semblable celui d'unlecteur de disquettes8 il utilise des disques rotatifs et des t7tes qui se dplacent au>dessus desdisques et permettent de stoc2er des donnes sur des pistes et des secteurs. Les disques durs fonctionnent toutefois maints +ards diffremment des lecteurs de disquettes. Les disques durs sont +nralement constitus de plusieurs plateaux, c-acun comptant deux faces pouvant stoc2er des donnes. Ces plateaux sont le plus souvent au nombre de deux ou de trois, soit un nombre total de K ou / faces sac-ant que certains disques peuvent compter *usqu' .. plateaux, voire davanta+e. Les pistes situes au m7me endroit sur c-aque face de c-aque plateau constituent un c,lindre. Le disque dur compte une t7te par face de plateau et toutes ces t7tes sont montes sur un m7me dispositif mobile8 le support de t7te. /outes les t6te se dplacent si3ultan3ent sur le disque puisqu'elles sont fi7es sur le 363e support.

Les disques durs fonctionnent beaucoup plus rapidement que les lecteurs de disquettes. Ils tournaient l'ori+ine une vitesse de L /00 tr5min, soit environ .0 fois plus rapidement que les lecteurs de disquettes, ce qui tait encore rcemment la vitesse de la plupart des disques durs. 9u*ourd'-ui, toutefois, ils tournent +nralement une vitesse sensiblement plus leve qui peut atteindre L /00, K K00, E K00, / K00, H300 et m7me .0 000 tr5min ( avec le ea+ate C-eeta- K L; &. Leur vitesse de rotation leve, la rapidit de leur mcanisme de positionnement des t7tes et leur nombre de secteurs par piste plus lev leur permettent de stoc2er et de retrouver plus rapidement les donnes que les lecteurs de disquettes. Ce sont +alement ces param)tres qui font qu'un disque dur est plus rapide qu'un autre.Les t7tes de la plupart des disques durs ne touc-ent pas (et ne doivent pas touc-er R & les plateaux lorsque ceux>ci fonctionnent en mode normal. Lorsque le disque n'est pas sous tension, toutefois, elles se posent dessus d)s que les plateaux s'arr7tent de tourner. Lorsque le disque dur est sous tension, un coussin d'air tr)s fin maintient c-aque t7te une distance infime en dessous ou au>dessus des plateaux. i ce coussin d'air est interrompu par une particule de poussi)re ou un c-oc, les t7tes risquent d'entrer en contact avec les plateaux alors qu'ils tournent pleine vitesse. Lorsque ce contact est suffisamment violent pour endomma+er le disque dur, il se produit un crasement de t7te ce qui peut provoquer la perte de quelques octets de donnes, voire la destruction totale du disque dur. La plupart des plateaux de disques durs sont dots d'une couc-e de lubrifiant et de surfaces renforces qui leur permettent de rsister aux 4dcolla+es4 et aux 4atterrissa+es4 des t7tes ainsi qu' un certain nombre d'incidents.Les plateaux tant scells et inamovibles, la densit des pistes peut 7tre tr)s leve. Les plateaux de la plupart des disques comptent L 000 pistes par pouce, voire davanta+e. Le module d'assembla+e des t7tes de disque, qui contient les plateaux, est assembl et scell l'abri de la poussi)re et dans des conditions de propret absolues. Les socits qui assurent la rparation ou le remplacement des modules d'assembla+e de t7tes de disque tant peu nombreuses, ce t,pe d'intervention peut se rvler tr)s co'teux. %out disque dur finit par tomber en panne mais la question est bien entendu de savoir quand la date fatidique arrivera et si les donnes sont sauve+ardes sur un support externe.Beaucoup d'utilisateurs de ;C pensent que le disque dur est un prip-rique fra+ile et de fait, il est +nralement l1l3ent le plus fragile d'un ordinateur. Il est toutefois intressant de savoir que des tec-niciens en informatique en cours de formation laissent des disques durs tourner sans couvercle pendant plusieurs *ours et m7me qu'ils Btent et remettent en place ce couvercle pendant qu'ils fonctionnent, et que ces disques durs demeurent parfaitement capables de stoc2er des donnes, que leur couvercle soit ouvert ou ferm. II est bien entendu dconseill de procder pareille exprience et ces tec-niciens ne prendraient eux>m7mes pas le risque d'a+ir ainsi avec des disques durs de +rande capacit et par consquent co'teux.

'. Les secteurs.


#ne piste est trop importante pour permettre de stoc2er convenablement des donnes elle seule. Beaucoup de pistes de disques ont une capacit de stoc2a+e de E0 000 octets, voire davanta+e. C'est pour cette raison quelles sont divises en plusieurs sous>units de stoc2a+e numrotes appeles secteurs. Ces secteurs reprsentent des portions de piste.Les diffrents t,pes de disques durs et de disquettes donnent lieu des dcoupa+es en secteurs diffrents selon la densit des pistes. 9insi les diffrents formats de disquettes peuvent utiliser des densits de @ L/ secteurs par piste tandis que les disques durs utilisent une densit de stoc2a+e de donnes plus leve pouvant varier de .H .00 secteurs par piste, voire davanta+e. Les secteurs crs par la procdure de formata+e standard d'un ;C ont une capacit de '12 octets mais cette capacit risque d'7tre appele c-an+er l'avenir.Les secteurs de c-aque piste sont numrots en commen:ant partir de ., contrairement aux t7tes et c,lindres qui sont numrots en commen:ant partir de 0. 9insi une disquette contient @0 c,lindres numrots de 0 HO et deux t7tes portent les numros 0 et l, tandis que c-aque piste de c-aque c,lindre comporte .@ secteurs numrots de . .@.Lorsqu'un disque dur est format, des =ones supplmentaires sont cres pour permettre au contrBleur de +rer la numrotation des secteurs et d'identifier le dbut et la fin de c-aque secteur. Ces =ones prc)dent et suivent la =one de donnes de c-aque secteur et correspondent la diffrence existant entre la capacit d'un disque non format et sa capacit une fois format. 9insi une disquette de K Mo (L .53 pouces& a une capacit de 3,@@ Mo une fois formate,tandis qu'un disque dur d'une capacit de L@ Mo a une capacit de L3 Mo une fois format. %ous les disques dur utilisent une partie de l'espace rserv pour +rer les donnes qu'ils sont capables de stoc2er.Bien qu'il ai t dit que c-aque secteur de disque dur a une taille de E.3 octets, ce n'est pas exact d'un point de vue tec-nique. C-aque secteur permet effectivement de stoc2er E.3 octets de donnes mais la =one de donnes ne constitue qu'une portion du secteur.

C-aque secteur de disque dur occupe en fait EH. octets sur le disque, dont E.3 sont utilisables par l'utilisateur pour stoc2er des donnes. Le nombre rel d'octets requis pour le prfixe et pour le suffixe du secteur peut varier selon les disques durs mais ces valeurs donnent une ide de la fa:on dont les secteurs sont constitus.

8our utiliser une i3age concr9te: chaque secteur peut 6tre co3par 0 une page de livre 5
6ans un livre, c-aque pa+e contient du texte mais toute la pa+e n'est pas recouverte de texte. $n effet, c-aque pa+e comporte un bas et un -aut de pa+e, ainsi que des mar+es +auc-e et droite. Les informations telles que les titres de c-apitre (nombre de pilote et de c,lindres& sont places dans les mar+es. Les ;ones de <3arges< du secteur sont dlimites et remplies durant la p-ase de formata+e du disque. Le formata+e remplit +alement la =one de donnes de c-aque secteur l'aide de donnes c-oisies de mani)re alatoire. #ne fois le formata+e effectu, le disque peut modifier cette =one de donne et crire normalement. Les informations du prfixe et du suffixe de c-aque secteur ne peuvent en revanc-e 7tre modifies que lors d'un nouveau formata+e et non en fonctionnement normal. C-aque secteur est dfini par 8 #ne zone de pr!ixe, qui dtermine 8 > le dbut du secteur ainsi que > son numro #ne zone de su!!ixe, qui contient > une somme de contrBle appele CJC ( C,clical Jedundanc, C-ec2 & qui a pour rBle de +arantir l'int+rit des donnes stoc2es. C'est la fonction IS% .L- > 0K- qui ralise ce contrBle. Le calcul se fait l'aide du pol,nBme suivant 8 C%C + 71* = 71' = 72 = 1 Il existe une autre variante de ce pol,nBme fournit par le CCI%% 8 C%C + 71* = 712 = 7' = 1 C-aque secteur contient +alement "#$ octets de donnes. Les octets de donnes sont en principe placs une valeur spcifique telle que G/- (en -exadcimal& lors du formata+e p-,sique (ou formata+e de bas niveau& du disque. (;our plus d'informations sur le formata+e de bas niveau, reporte=>vous au c-apitre suivant&. %r)s souvent, le formata+e de bas niveau dfinit +alement une structure d'octets considrs comme difficiles enre+istrer de fa:on liminer tout secteur dfectueux. 6es espaces sont mna+s l'intrieur des secteurs mais aussi entre les secteurs et les pistes. Ils ne peuvent pas 7tre utiliss pour stoc2er des donnes. Le prfixe, le suffixe et ces espaces reprsentent donc l'espace perdu qui correspond la diffrence entre la capacit avant formata+e d'un disque et sa capacit apr)s formata+e.

*. -or3atage du disque.
II existe en principe deux t,pes de formata+e. Le formata+e8 physique, ou de bas niveau, logique, ou de haut niveau. Lorsque vous formate= une disquette l'aide de la commande GDJM9% de 6D , cette commande effectue ces deux t,pes de formata+e simultanment. ;our formater un disque dur, en revanc-e, vous deve= effectuer c-aque formata+e sparment. <ous devre= de surcro(t procder une troisi)me manTuvre entre c-aque formata+e, durant laquelle les informations sur le partitionnement seront crites sur le disque. <ous deve= partitionner le disque dur lorsque vous sou-aite= l'utiliser avec plusieurs s,st)mes d'exploitation. $n sparant les formats p-,siques d'une mani)re identique c-aque fois, indpendamment du s,st)me d'exploitation utilis et du formata+e de -aut niveau (qui serait diffrent pour c-aque s,st)me d'exploitation&, vous pourre= utiliser plusieurs s,st)mes d'exploitation sur un seul et m7me disque dur. Le partitionnement permet en effet plusieurs t,pes de s,st)mes d'exploitation d'utiliser le m7me disque dur ou un seul et m7me s,st)me d'exploitation 6D d'utiliser ce disque sous forme de plusieurs volumes ou lecteurs lo+iques. #n volume ou lecteur lo+ique est un lment auquel 6D attribue une lettre.Le formata+e s'effectue en trois tapes8 Gormata+e de bas niveau ;artitionnement Gormata+e de haut niveau

*.1 -or3atage de bas niveau.


6urant le formata+e de bas niveau, les pistes du disque sont divises en un nombre donn de secteurs. Le prfixe et le suffixe de c-aque secteur est enre+istr, de m7me que les carts d'intersection et les carts entre les pistes. La =one de donnes de c-aque secteur contient une valeur d'octet factice ou un mod)le de test de valeurs. ur les disquettes, le nombre de secteurs enre+istrs sur c-aque piste dpend du t,pe de disquette et de lecteur. ur les disques durs, le nombre de secteurs par piste dpend du disque dur et de l'interface contrBleur.Le contrBleur ori+inal %>E0/5K.3 MGM disposait tou*ours de .H secteurs par piste sur un disque. Les contrBleur %>E0/5K.3 qui utilisent le s,st)me de coda+e JLL (Jun Len+-t Limited& permettent de porter ce nombre 3E ou 3/. Les disques durs > D? peuvent compter L3 secteurs par piste, voire davanta+e. Les disques durs ?D> sont tout simplement des disques avec contrBleur int+r et selon le t,pe de ce contrBleur, le nombre de secteurs par piste peut varier de .H .00, voire davanta+e. Les disques durs C ? sont des disques I6$ auxquels ont t a*outs des circuits adaptateurs de bus C I. Ils poss)dent par consquent +alement une forme de contrBleur int+r. Leur nombre de secteurs par piste dpend, comme dans le cas des disques I6$, du t,pe de contrBleur utilis. La quasi>totalit des disques durs I6$ et C I utilisent une tec-nique appele 4enre+istrement par =one4, qui crit un nombre variable de secteurs par piste. Les pistes situes la prip-rie contiennent davanta+e de secteurs que celles situes l'intrieur car elles sont plus lon+ues. 6u fait des limites du BID des ;C, ces disques durs doivent nanmoins se comporter comme s'ils avaient un nombre fixe de secteurs par piste. L'ordinateur utilise des al+orit-mes de conversion contenus dans le contrBleur.

*.2 >nregistre3ent par ;one.


;our accro(tre la capacit d'un disque dur, il est possible de formater davanta+e de secteurs sur les c,lindres situs pr)s du bord extrieur que sur les c,lindres situs l'intrieur. Les c,lindres extrieurs a,ant une circonfrence plus importante, ils peuvent contenir davanta+e de donnes. Les lecteurs qui n'utilisent pas l'enre+istrement par =one stoc2ent la m7me quantit de donnes sur c-aque c,lindre bien que les c,lindres extrieurs puissent 7tre deux fois plus lon+s que les c,lindres intrieurs. II s'ensuit un +aspilla+e d'espace de stoc2a+e puisque la surface enre+istrable du disque doit 7tre capable d'assurer un stoc2a+e fiable sur la base de la densit permise par les c,lindres situs vers le centre. ur les disques durs %>E0/5K.3 et $ 6I le nombre de secteurs par piste tait mal-eureusement fixe et la capacit des lecteurs tait par consquent limite par la capacit de densit de la piste situe la plus l'intrieur (et par consquent la plus courte&. L1enregistre3ent par ;one dcoupe les c,lindres en +roupes qui portent le nom de =ones, le nombre de secteurs des pistes successives tant de plus en plus important au fur et mesure que l'on s'loi+ne du centre pour se rapproc-er de la prip-rie. %ous les c,lindres d'une =one donne comptent le m7me nombre de secteurs par piste et le nombre de =ones varie selon le t,pe de disque, mais la plupart des disques comportent au moins dix =ones. L1enregistre3ent par ;one permet +alement d'accro(tre de mani)re plus ou moins sensible la vitesse de transfert selon les donnes contenues par les =ones puisque le disque dur comporte davanta+e de secteurs la prip-rie et que sa vitesse de rotation demeure identique.Les disques durs pourvus d'un contrBleur spar ne pouvaient utiliser l'enre+istrement par =one car il n'existait pas de mo,en de communication standard permettant au disque dur de transmettre au contrBleur les informations relatives aux =ones. 9vec l'apparition des disques C I et I6$, il est devenu possible de formater c-aque piste avec des numros de secteurs diffrents puisque ces disques comportent un contrBleur int+r qui leur permet de conna(tre parfaitement les diffrents t,pes de =ones utilises. Le contrBleur int+r doit ensuite convertir les numros de c,lindres, de t7tes et de secteurs p-,siques en nombres de c,lindres, de t7tes et de secteurs lo+iques pour que le disque donne l'impression de comporter le m7me nombre de secteurs par piste sur toute sa surface. Le BID du ;C ne peut en effet traiter qu'un seul nombre de secteurs spcifiques par piste pour l Uensemble du disque dur et les disques durs qui utilisent l'enre+istrement par =one doivent par consquent 7tre placs sous le contrBle de ce mode de conversion de secteurs. L1enregistre3ent par ;one a permis aux fabricants d'accro(tre la capacit des disques durs de 20 0 '0 @ par rapport au mode d'enre+istrement qui repose sur un nombre de secteurs par piste fixe.

*.! 8artitionne3ent d1un disque.


Il permet de diviser le disque dur en plusieurs =ones appeles partitions pouvant c-acune contenir leur propre s,st)me d'exploitation. Les s,st)mes d'exploitation actuels utilisent trois t,pes de s,st)mes de fic-iers8

*.!.1 La -./.
La -./ (%ile &llocation 'able& est un s,st)me de fic-iers utilis par 6D , D 53, MindoNs L.x et OE et S%. La table d'allocation des fic-iers est une structure contenant la liste des clusters utiliss et non utiliss. $lle contient +alement l'adresse des fic-iers utiliss, c'est dire le numro du premier cluster qu'ils utilisent. Cette table est duplique afin de prot+er les donnes. La structure d'un volume est constitus 8 6'un secteur de boot aussi appel Master Boot Jecord ( MBJ& contenant la structure de l'unit p-,sique. C'est dire le nombre de partition, leur taille, leur t,pe ( principale ou tendue& et le nombre d'units lo+iques avec leur taille. La premiere table d'allocation de fic-ier. #ne ou plusieurs copies de la table d'allocation de fic-ier. Le rpertoire racine avec le nom de volume. La =one de donnes pour les fic-iers et les sous rpertoires. Lorsque l'on cre un fic-ier ou un sous rpertoire, les informations relatives cette cration sont stoc2es dans le rpertoire racine sous la forme d'une structure contenant le nom et la taille du fic-ier, la date et l'-eure de sa derni)re modification, le numro de cluster de dpart et l'attribut ( 9rc-ive, Cac-, ,st)me ...& Les se+ments de la G9% acceptent des noms de fic-iers pouvant comprendre *usqu' .. caract)res (@ caract)res pour le nom plus L caract)res pour l'extension&. Cette G9% dit G9% ./ bits ne permet d'adresser qu'un volume de 3 1o au maximum ( 3./ V L3H/@ &. Microsoft, avec la derni)re version de MindoNs OE K.0.0..... a dvelopp une G9% L3 bits qui permet t-oriquement de +rer au maximum des partitions de 12, /o et d'autoriser des noms de fic-iers de 3E/ caract)res. <oir le c-apitre L pour plus de dtails.

*.!.2 Le H8- .
Le H8- (High (er!ormance %ile System& est un s,st)me de fic-iers comparable celui d'#SIQ. C'est le s,st)me de fic-ier utilis par D 53. Il est +alement support par les premi)res versions de MindoNs S%. Les applications 6D fonctionnant sous D 53 ou MindoNs S% peuvent accder aux fic-iers des se+ments C;G , ce qui n'est pas possible directement depuis 6D . La lon+ueur des noms de fic-iers peut atteindre 3E/ caract)res et la taille de c-aque volume peut atteindre @ 1o. Contrairement au s,st)me G9%, le C;G trie les rpertoire sur la base des noms de fic-ier et utilise une structure plus efficace pour or+aniser les rpertoires. L'acc)s au fic-ier est plus rapide qu'en G9%. Contrairement a la G9%, C;G n'utilise pas de cluster. on unit de base est un secteur de E.3 Fo. Les donnes sont or+anises sous la forme de volume d'une taille de @ Mo spars par K secteurs. Ce qui permet la t7te de lecture de se positionner plus rapidement. $n effet sa rfrence est la bande courante et non la piste 0.

*.!.! Le 2/- .
Le 2/- ()e* 'echnologie %ile Syst+me& est un s,st)me de fic-iers comparable celui d'#SIQ. Il n'est accessible que sous MindoNs S%, mais microsoft devrait proc-ainement sortir des pilotes permettant d'accder au S%G depuis D 53. 6D ne peut pas accder S%G , contrairement aux applications 6D qui fonctionnent sous MindoNs S%. La lon+ueur des noms de fic-iers peut atteindre 3E/ caract)res et la taille maximale d'un volume est de ./ $o ( $xa>Dctect P . 0HL HK. @3K 1o &. La partition s,st)me est cependant limite entre 3 1o et K 1o avec des Compaq. S%G utilise une +rande quantit d'espace pour stoc2er les structures du s,st)me. Il est donc conseill de ne l'utiliser qu'avec des volumes suprieurs K00 Mo. S%G dispose d'une table des fic-iers la &-/ ( Master Gile %able &. S%G stoc2e plusieurs copie des parties critique de cette table, ce qui permet de rcuprer facilement des donnes. S%G utilise des clusters pour sto2er ses donnes. Mais contrairement la G9% la taille des clusters n'est pas lie celle du volume et peut 7tre infrieur la taille d'un seteur (E.3 Fo&. Dn a donc une faible fra+mentation des fic-iers. ;ar contre lorsque les clusters ne sont pas conti+us on a une l+)re

rduction des performances par rapport la G9%. $n contrepartie de cette l+)re baisse de performence, S%G peut +rer la rparation automatique des secteurs dfectueux. $n effet d)s qu'ils sont dtect et si+nals, S%G les supprimes de la liste des secteurs utilisables par le s,st)me. Il se peut que les fonctions du S%G soient int+res, l'avenir, MindoNs OE. ?l e7iste d1autres type de partition co33e celles de 2etAare de Linu7 >7t2 et celle d1B2?C 6e ces trois s,st)mes de fic-iers, le s,st)me G9% est de loin le plus rpandu (et le plus recommand&. Le principal probl)me pos par le s,st)me de fic-iers G9% est que l'espace du disque est utilis sous forme de +roupes de secteurs appels units d'allocation ou clusters. ur les volumes importants, la taille la plus importante ncessaire pour les clusters provoque une mauvaise utilisation de l'espace disque. Le C;G et le S%G or+anisent tou*ours l'espace disque sous forme d'incrments de secteurs et ils n'entra(nent par consquent pas de +aspilla+e d'espace lorsque les volumes sont importants.Le s,st)me de fic-iers G9% est le plus recommand pour des raisons de compatibilit. 9insi existe>t>il actuellement tr)s peu d'applications compatibles avec les noms de fic-iers lon+s possibles sous les s,st)mes de fic-iers C;G et S%G . %ous les s,st)mes d'exploitation sont capables d'accder aux volumes du s,st)me de fic-iers G9%. Les structures de fic-iers et les procdures de rcupration de donnes sont par ailleurs tr)s connues. ous les s,st)mes C;G et S%G , il peut 7tre difficile, voire impossible de rcuprer les donnes, et il est alors impratif de disposer de sauve+ardes sur support externe fiables. 6urant le partitionnement, et ceci quel que soit le t,pe de s,st)me de fic-iers utilis, le lo+iciel de partitionnement crit un pro+ramme de dmarra+e spcial et une table de partition sur le premier secteur, appel indiffremment 4secteur amorce de partition principale4 (MB & ou 4enre+istrement amorce de partition principale4 ( &$% P Master Boot Jecord &.

*.) -or3atage de haut niveau.


6urant le formata+e de -aut niveau, le s,st)me d'exploitation (6D , D 53 ou MindoNs S%& crit les structures ncessaires pour +rer les fic-iers et les donnes. Les partitions du s,st)me de fic-iers G9% comportent un secteur amorce de volume (<B &, une table d'allocation des fic-iers (G9%& ainsi qu'un rpertoire racine pour c-aque lecteur lo+ique. Ces structures de donnes permettent au s,st)me d'exploitation de +rer l'espace du disque et de carto+rap-ier l'emplacement des fic-iers. Ils peuvent m7me +rer les =ones dfectueuses de fa:on ce qu'elles ne provoquent pas de probl)mes. Le formata+e de -aut niveau n'est pas un vritable formata+e. II correspond la cration d'une table des mati)res du disque. Lors d'un formata+e de bas niveau, qui correspond au mode de formata+e rel, les pistes et les secteurs sont crits sur le disque. Comme cela a t mentionn prcdemment, la commande GDJM9% de 6D peut effectuer tant un formata+e de bas niveau qu'un formata+e de -aut niveau lorsqu'elle s'applique une disquette mais elle ne permet d'effectuer qu'un formata+e de -aut niveau sur un disque dur. ;our effectuer un formata+e de bas niveau sur un disque dur, vous aure= besoin d'un utilitaire +nralement fourni par le fabricant du contrBleur de disque.

4. Capacit d1un disque dur.


"uatre crit)res param)tres peuvent 7tre utiliss pour mesurer la capacit d'un disque dur8 avant formata+e en millions d'octets (Mo&, apr)s formata+e en millions d'octets (Mo&, avant formata+e en Me+a>octets (Me+ ou Mo&, apr)s formata+e en Me+a>octets (Me+ ou Mo& La plupart des fabricants de disques I6$ et C I n'indiquent plus au*ourd'-ui que la capacit apr)s formata+e de leurs disques puisqu'ils les livrent prformats. Les publicits utilisent en revanc-e +nralement la capacit avant ou apr)s formata+e exprime en millions d'octets (Mo& car elle permet d'affic-er des valeurs suprieures aux capacits exprimes en Me+a>octets (Me+ ou Mo&. Cette ambi+u?t est souvent source d'interro+ations pour l'utilisateur lorsqu'il utilise le pro+ramme G6I F (qui indique la capacit totale du disque, exprime en Me+a>octets& puisqu'il se demande ce que les octets manquants sont devenus. La rponse est tr)s simple. $lle repose sur quelques formules mat-matiques.

Le probl)me peut se rsumer par une question du t,pe8 4We viens d'installer sur mon ordinateur un disque dur Mestern 6i+ital 9C3300 pour lequel le vendeur m'a indiqu une capacit de 3.3 Mo. Lorsque *'ai entr ses param)tres dans le Bios (O@O c,lindres, .3 t7tes et LE secteurs par piste&, la routine de etup du BID et le pro+ramme G6I F de 6D m'ont indiqu que la capacit de mon disque n'tait que de 30L MoR Du sont passs les O Mo manquants X 4 Il suffit de quelques calculs pour conna(tre la rponse cette question. $n multipliant les param)tres du disque, on obtient en effet le rsultat suivant8 C,lindres8 O@O %7tes8 .3 ecteurs par piste8 LE Dctets par secteur8 E.3 Sombre total d'octets8 3.3,/H Mo Sombre total de Me+a>octets8 303,@3 Me+La capacit de ce disque dur est donc de 3.3,/H Mo (millions d'octets& ou 303,@3 Me+. Les fabricants indiquent +nralement la capacit de leurs disques durs en millions d'octets alors que le BID et le pro+ramme G6I F l'indiquent en Me+a>octets. . Me+ quivaut . 0K@ EH/ octets (ou . 03K Fo, c-aque Fo quivalant . 03K octets&. La preuve est donc tablie que ce disque dur d'une capacit de 303,@3 Me+ a aussi une capacit de 3.3,/H Mo R Le plus tonnant est que les fabricants n'aient pas c-oisi de privil+ier l'une ou l'autre de ces units pour distin+uer les valeurs binaires, exprimes en Me+a>octets, des valeurs dcimales. Ces deux units ont de surcro(t la m7me abrviation officielle, 4Mo4, et il est par consquent difficile de savoir quelle capacit est indique. Les fabricants utilisent l'unit dcimale car elle leur permet d'affic-er des valeurs plus importantes et donc plus impressionnantes. II est en outre intressant de souli+ner que le disque considr pour cet exemple est un disque enre+istrement par =ones et que ses param)tres p-,siques rels seront donc diffrents. II comportera en effet . OH. secteurs et K t7tes p-,siques. Le nombre de secteurs (et par consquent la capacit& du disque demeure toutefois le m7me quelle que soit la mt-ode retenue pour convertir ces param)tres.Mestern 6i+ital n'indique pas, dans ce cas prcis, la capacit avant formata+e de son disque, mais cette capacit est en +nral suprieure de .O Y la capacit apr)s formata+e. e+ate indique les capacits suivantes pour son disque dur %>.3EE0S Barracuda de 3 1o8 9vant formata+e8 3 EH3,00 Mo.9vant formata+e8 3 KE3,@E Me+.9pr)s formata+e8 3 .LO,00 Mo.9pr)s formata+e8 3 0LO,O. Me+. C-acune de ces valeurs rpond la question8 4"uelle est la capacit de stoc2a+e de ce disque X 4, mais comme vous pouve= le constater, elles diff)rent sensiblement. II est m7me possible d'utiliser une cinqui)me unit. i l'on divise 3 0LO,O. Me+ par . 03K, on obtient en effet une capacit de .,OO 1o R Lorsque vous compare= des capacits de disques durs ou que vous aborde= ce su*et, assure=>vous de tou*ours utiliser la m7me unit de mesure, sans quoi vos comparaisons n'auront aucune valeur.9fin d'viter toute confusion entre les diver+es mesures de capacit, il a t fait usa+e dans cette partie de l'abrviation 4Me+4, qui n'est pas utilise par les fabricants. Les abrviations rellement utilises sont rpertories dans le tableau ci> apr)s8 (. 03K x . 03K P . 0K@ EH/&

4.1 Les abrviations standard et leur signification.


.brviation -or3e dveloppe Correspondance dci3ale Correspondance binaire Daleur Fo Filo>octet . 000 . 03K 3.0 Mo M+a>octet . 000 000 . 0K@ EH/ 330 1o 1i+a>octet . 000 000 000 . 0HL HK. @3K 3L0 %o %ra>octet . 000 000 000 000 . 0OO E.. /3H HH/ 3K0 ;o ;ta>octet . 000 000 000 000 000 . .3E @OO O0/ @K3 /3K 3E0 $o $xa>octet . 000 000 000 000 000 000 . .E3 O3. E0K /0/ @K/ OH/ 3/0 II n'existe mal-eureusement aucun mo,en de diffrencier une abrviation qui utilise le s,st)me dcimal d'une abrviation qui utilise le s,st)me binaire. $n d'autres termes, l'abrviation Mo peut 7tre utilise tant pour indiquer des millions d'octets que des Me+a>octets. Les quantits de mmoire sont +nralement calcules en binaire, tandis que l'une et l'autre units peuvent 7tre utilises pour exprimer des capacits de disques durs.

,. Les t6tes de lectureEcriture.


/6te de lecture -errite &?G /Description 9ctuellement totalement dmod, elle se prsentait comme une sorte d'aimant en forme de #. Il s'a+it ici de l'abrviation de Metal>In>1ap. 9ussi dmode, tr)s proc-e du mod)le Gerrite, elle est compose d'un allia+e nettement plus sensible %-in>Gilm, ce mod)le tait le plus utilis *usqu'en .OOH. Le principe consiste dtecter le

&%

G&%

courant induit +nr par une bobine soumis un c-amp ma+ntique. Ma+neto>rsistive, il s'a+it ici d'un mod)le qui utilise 3 t7te. $n effet, si la lecture utilise une t7te MJ, l'criture se fait tou*ours l'aide d'une t7te %G. La t7te de lecture contient un capteur base de SiGe dont la rsistance c-an+e d'tat en fonction du c-amp ma+ntique provenant des plateaux du disque dur. #n capteur lit cette variation et la transmet. Ce procd permet d'avoir des t7tes plus sensibles et plus fines donc une densit plus importante. C'est +rZce cela que les disques on considrablement volus en terme de capacits. 1iant Ma+neto>rsistive, il s'a+it d'une volution du mod)le prcdent. 6ans ce cas on deux film SiGe spars par une couc-e de conductrice tr)s fine. Dn utilise ici le fait qu'un lectron peut avoir d'un point de vue quantique, 3 spins. Lorsque le spin est parall)le l'orientation du c-amp ma+ntique du disque dur, une faible rsistance lectrique est produite , par contre quand le spin est de direction oppos, une forte rsistance lectrique est +nr. L'ob*ectif est d'au+menter la sensibilit des t7tes afin d'au+menter la densit de particule ferroma+ntique d'un support.

,.1 ch3a d1une t6te &agnto#%sistive.

,.2 8%&L et t6tes 3agneto resistives.


Les tec-nolo+ies rcentes 8%&L (8artial %esponse &a7i3u3 LiFehood& et &% (&agnto#%sistive&. La tec-nolo+ie ;JML (;artial Jesponse Maximum Li2eli-ood& rduit l[interfrence si+nal>bruit ( 5B&, ce qui permet des densits surfaciques et des taux de transfert levs, sans sacrifier la fiabilit de l[unit. Ces deux tec-nolo+ies concernent les t7tes de lecture des disques durs. Issues des centres de rec-erc-e et de dveloppement d[IBM, les t7tes de lecture ma+nto>rsistives (ou MJ& vont peu peu remplacer les t7tes de lecture film mince (ou %G pour t-in film & inductive conventionnelles. La raison avance, les t7tes MJ fournissent des si+naux de bien meilleure qualit que les t7tes %G. 6'autre part, le niveau des si+naux, issus des t7tes MJ, est indpendant de la vitesse de rotation du disque, la diffrence des t7tes %G. 1rZce la tec-nolo+ie MJ, il est donc envisa+eable d'au+menter encore la vitesse de rotation des disques, et de ce fait d[accro(tre leurs performances +nrales.

Les disques les plus rapides, disponibles sur le marc-, offrent une vitesse de rotation d'environ .3000 J;M (rotations par minute& avec le 6FLF. de Citac-i. 9ussi, +rZce la tec-nolo+ie MJ, la densit de stoc2a+e (ou areal densit,& pourra 7tre accrue. 9u*ourd'-ui, avec les t7tes %G, la densit de stoc2a+e maximum est de l[ordre de @00 Mbits5pouces 3. $n lOOH, la tec-nolo+ie MJ permettra de porter cette densit plus de l 000 Mbits5pouces 3, voire m7me 3000 Mbits5pouces3 selon CeNlett ;ac2ard (+rZce la tec-nolo+ie 6 MJ utilisant deux composants MJ&. La densit de stoc2a+e au+mente en mo,enne d'environ /0Y par an8 CeNlett ;ac2ard et Conner estiment par consquent, qu[en lOOO, la barri)re des 30 1bits5pouces3 sera atteint (+rZce la tec-nolo+ie 1MJ, ou 1iant Ma+netoresistive, une volution de la tec-nolo+ie MJ&. 6e nombreux fabricants de disques durs ont d'ores et d* adopt la tec-nolo+ie MJ (Gu*itsu, Mestern 6i+ital, "uantum, IBM, ea+ate, etc. &. 6'ici lOOH, les t7tes MJ devraient totalement supplanter les t7tes film mince conventionnelles. ;our le moment toutefois, les t7tes MJ ne sont prsentes essentiellement que sur les disques durs -aut de +amme car leur prix est plus lev que celui des t7tes film mince conventionnelles. 9utre tec-nolo+ie cl, ;JML (ou ;artial Jesponse Maximum li2e-ood &. Cette tec-nolo+ie amliore la qualit du si+nal issu de la t7te de lecture du disque dur. Le si+nal analo+ique est tout d'abord amplifi et filtr, puis c-antillonn en diffrents points et converti ensuite en donnes di+itales. ;lus rapide que les mt-odes classiques de dtection de pics (ou tec-niques pea2>detection read c-annel&, ;JML limine pratiquement tous les parasites, ou bruits, capts par la t7te de lecture.

G. .dresses ?nternet des principau7 fabriquants des disques.


-abriquants Conner &a7tor Huantu3 Aestern Digital ?$& .dresses erveurs NNN.conner.com5products.-tml NNN.maxtor.com5idx..-tml NNN.quantum.com5quantum.-tml liste des C65product5indexes5index b, form5-tml NNN.Ndc.com5products5drive>specs NNN.stora+e.ibm.com5stora+e5 %el 8 0.>KO>.K>KO>3K

Vous aimerez peut-être aussi