Professional Documents
Culture Documents
php3
Le formatage de bas niveau Somme de contrle Formatage de haut niveau A lire aussi: Formater
Avant de vouloir comprendre ce qu est le formatage! il est essentiel de conna"tre le fonctionnement d un disque dur. #eaucoup de personnes ne distinguent pas le formatage de bas niveau $appel% aussi formatage ph&sique' et le formatage de haut niveau $appel% aussi formatage logique'.
Les disques durs, aussi petits soient-ils, contiennent des millions de bits, il faut donc organiser les donnes afin de pouvoir localiser les informations, c'est le but du formatage. La surface de chaque cylindre, originalement uniforme est divise lors du formatage (par divise on entend que les particules la surface du disque sont magntises bien sr... en petites parcelles qui pourront plus facilement !tre repres.
#n disque dur est, rappelons-le, constitu de plusieurs plateau$ circulaires tournant autour d'un a$e et recouverts de part et d'autre par un o$yde magntique, qui, en tant polaris, va pouvoir stoc%er des donnes.
Les pistes sont des &ones concentriques crites de part et d'autre d'un plateau.
Les pistes se comptent par milliers et comptent chacune de () * +,) secteurs environ.
(n appelle cylindre l'ensemble des donnes situes sur une m!me pistes de plateau$ diffrents (c'est--dire la verticale les unes des autres car cela forme dans l'espace un )cylindre) de donnes.
Le formatage physique consiste ainsi organiser la surface de chaque plateau en entits appeles pistes et secteurs, en polarisant gr*ce au$ t!tes d'criture des &ones du disques. Les pistes sont numrotes en partant de +, puis les t!tes polarisent concentriquement la surface des plateau$. Lorsque l'on passe la piste suivante, la t!te laisse un )trou) (appel gap en anglais et ainsi de suite. ,haque piste est elle-m!me organise en secteurs (numrots en commen-ant partir de . spar entre eu$ par des gaps. ,hacun de ces secteurs commence par une &one rserve au$ informations du syst/me appele prfixe et se termine par une &one appele suffixe Le formatage de bas niveau a donc pour but de prparer la surface du disque accueillir des donnes (il ne dpend donc pas du syst/me d'e$ploitation et permet gr*ce des tests effectus par le constructeur de )marquer les secteurs dfectueu$. Lorsque vous achete& un disque dur, celui-ci a d0 subi un formatage de bas niveau, 1L 2''34 5(2, 673 2','33718' 5''99',4#'8 #2 9(8:747;' 5' <73 21='7#>
Somme de contrle
'ffectivement, pendant le formatage des tests de contr?le (algorithme permettant de tester la validit des secteurs gr*ce des sommes de contr?le sont effectus et chaque fois qu'un secteur est considr comme dfectueu$, la somme de contr?le (invalide est inscrite dans le prfi$e, il ne pourra alors plus !tre utilis par la suite, on dit qu'il est )marqu dfectueu$). Lorsque le disque lit des donnes, il envoie une valeur qui dpend du contenu du paquet envoy, et qui est initialement stoc%e avec ceu$-ci. Le syst/me calcule cette valeur en fonction des donnes re-ues, puis la compare avec celle qui tait stoc%e avec les donnes. 3i ces deu$ valeurs sont diffrentes, les donnes ne sont pas valides, il y a probablement un probl/me de surface du disque.
Le contr?le de redondance cyclique (,8,, en anglais cyclic redundancy check , est bas sur le m!me principe pour contr?ler l'intgrit d'un fichier. Les utilitaires d'analyse tel que scandisk ou chkdsk op/rent autrement " ils inscrivent des donnes sur les secteurs priori marqus valides, puis les relisent et les comparent. 3i ceu$-ci sont similaires, l'utilitaire passe au secteur suivant, dans le cas contraire ils marquent le secteur dfectueu$.
-ans ce cas! il est utile de poss%der une disquette s&st.me! de booter sur celle/ci! puis d e0%cuter la commande sys a: c:.