Calcul de la capacité de stockage d'un disque dur

Résolu/Fermé
Dragerkilla
Messages postés
26
Date d'inscription
mardi 29 décembre 2015
Statut
Membre
Dernière intervention
29 octobre 2017
- 5 mars 2016 à 12:13
jeannets
Messages postés
23552
Date d'inscription
dimanche 9 septembre 2007
Statut
Contributeur
Dernière intervention
11 août 2022
- 6 mars 2016 à 18:24
Bonjour,
suite à mon projet de TPE j’aimerais s'avoir quel est le calcul pour pouvoir calculer la capacité de stockage d'un disque dur. Je suis déjà allé faire des recherches sur différents sites mais les formules sont différentes et je ne savais pas laquelle choisir.
En attente d'un avis fiable. Merci :)

4 réponses

jeannets
Messages postés
23552
Date d'inscription
dimanche 9 septembre 2007
Statut
Contributeur
Dernière intervention
11 août 2022
6 134
5 mars 2016 à 12:44
Bonjour,

Il n'existe pas UN CALCUL de capacité... Mais autant de calculs que de type de disque dur... puisque c'est variable selon la construction du disque dur et la statégie retenue par le fabriquant... Liée à son firmware.

Une indication:https://lipn.univ-paris13.fr/~levy/intro1A/IntroTD6.pdf

D'abord, il y a la capacité brute du disque qui est affichée sur le disque (Par ex 500GB= 500GigaOctets) cette capacité est donnée avec davantage de précision dans la DOC constructeur... par ex un 500GB est souvent un 512.xxxetc.. ce chiffre est la capacité brute, sans formatage...

-- La capacité après formatage sera moindre car le formatage établi sur le disque des secteurs d'une capacité définie (512octets en Windows) mais il y a des valeurs de fonctionnement qui sont écrites dans le GAP qui se situe entre les secteurs (disons 140 octets avant et encore le CRC après) ces valeurs viennent en déduction de la capacité brute; pour finir par faire une capacité utilisateur qui finira par etre autour de 460 Go...

--- Il faut aussi savoir qu'il n'y a pas que windows dans la vie, il y a d'autre type de formatage ou les secteurs font 256 Octets, ou 1024, voir même 2048Octets... ce qui modifie completement la donne.

-- Pour un disque défini, Il faut savoir:

-Le nombre de plateau du disque..
-Le nombre de tête
- Le nombre de piste
-- Le nombre de secteurs par piste... et donc la taille du secteur.

-- Savoir si tous les plateaux sont utilisés..??

c'est souvent désigné par C.H.R.N. Cylindre, Heads, Record, N=Taille Secteur donne la capacité utilisateur.
3
Dragerkilla
Messages postés
26
Date d'inscription
mardi 29 décembre 2015
Statut
Membre
Dernière intervention
29 octobre 2017

5 mars 2016 à 21:40
Merci de ta réponse. J'avais cependant déjà consulté ce site auparavant mais il ne me donne pas la formule exacte. Et qu'est ce que le C.H.R.N?
0
AZAMOS
Messages postés
288
Date d'inscription
jeudi 1 octobre 2015
Statut
Membre
Dernière intervention
31 août 2018
73
Modifié par AZAMOS le 5/03/2016 à 12:22
Bonjour,

Ces 3 liens devraient t'apporter la réponse :

- https://fr.wikipedia.org/wiki/Pr%C3%A9fixe_binaire

- https://help.gnome.org/users/gnome-system-monitor/stable/units.html.fr

- https://lehollandaisvolant.net/tout/tools/mo-mio/

EDIT : pour précision, on considère qu'un disque dur doit conserver 15 % de sa capacité libre pour pouvoir faire fonctionner correctement un système d'exploitation. Un peu comme un garage de voiture où si tu ne laisse pas assez d'espace libre tu ne pourras pas ouvrir tes portes pour en sortir ;)

On lit, on réfléchit, puis on clic... ou pas. ET PAS L'INVERSE !!!
2
Dragerkilla
Messages postés
26
Date d'inscription
mardi 29 décembre 2015
Statut
Membre
Dernière intervention
29 octobre 2017

5 mars 2016 à 21:41
Je crois que tu as mal compris ma question. Le problème n'est pas de savoir les mesures mais le calcul ^^ Merci quand même
0
jeannets
Messages postés
23552
Date d'inscription
dimanche 9 septembre 2007
Statut
Contributeur
Dernière intervention
11 août 2022
6 134
6 mars 2016 à 18:24
Bonjour,

J'ai regardé ton histoire de calcul de capacité, si on s'en tient aux valeurs CHRN ou CHS, il n'y a pas le compte... En fait ce system date des débuts de windows, (voir du DOS) et les disques avaient une limitation de capacité... Pour remédier à ça, les constructeurs ont utilisé quelques artifices avec des "drivers" qui permettait d'aller plus loin... Puis les disques à interface SATA sont arrivés avec des capacités beaucoup plus grandes et les drivers ne sont plus necessaire...

En fait les pseudo drivers sont intégrés dans le firmware du disque dur et une partie est enregistrée sur le disque lui même dans des secteurs réservés au constructeur...

Maintenant que les capacité atteignent plusieurs Terra Octets, la ruse consiste à reproduire multiple fois le miroir de la capacité initiale et nous ne pouvons plus connaitre la capacité totale du disque par les infos CHRN puisque cette valeur est multipliée par le nombre d'images de la première.

Pour avoir une valeur nettement plus sûre, il faut lire la valeur LBA qui donne le nombre totale de secteurs ainsi défini.. multiplié par 512 pour avoir le nombre d'Octets...


Voici l'exemple d'un disque Hitachi de 1To, au dessous de Capacity, on peut lire:

LBA:1.953.525.168 Sectors CHS:16383/16/63

La valeur LBA 1953525168x512=1000204886Koctets donc 1To

Alors que CHS donne 8.455.200.768 Octets ce qui ne fait que 8Go
Qui est reproduit environ 118 fois pour atteindre cette capacité, qu'on ne peut pas deviner autrement.

Voila donc le maillon manquant au calcul... mais de toutes façons, on ne peut rien y changer..
2
jeannets
Messages postés
23552
Date d'inscription
dimanche 9 septembre 2007
Statut
Contributeur
Dernière intervention
11 août 2022
6 134
5 mars 2016 à 23:06
Je te l'ai donné dans le texte, le CHRN, c'est ce qui caractérise la capacité d'un disque HDD

C= Nombre de Cylindres
H= Nombre de tête
R= Nombre d'enregistrements (Nb de secteurs par Pistes)
N= Taille d'un secteur

on dit aussi CHS pour Cylindre Tête Secteur

Ex: un disque de 1To C= 16383 H= 16 S= 63

Donc pour un formatage à 512 octets par secteur, on aurait 63 secteurs par piste (donc 32256 octets par piste) et ainsi de suite c'est comme le nombre de logements empilés dans un immeuble.
1
Dragerkilla
Messages postés
26
Date d'inscription
mardi 29 décembre 2015
Statut
Membre
Dernière intervention
29 octobre 2017

5 mars 2016 à 23:08
D'accord merci beaucoup ^^
0