>> Technologie Électronique >  >> Lecteurs et enregistreurs DVD >> Enregistreurs DVD

Géométrie disque dur : Cylindres, Têtes, Secteurs — Pourquoi « Cylindres par plateau » est la mauvaise question

La question « Combien de cylindres par plateau ? » reflète géométrie CHS (Cylinder-Head-Sector) obsolète. Disques modernes n'exposent pas géométrie physique à l'OS — et ne l'ont pas fait depuis fin 1990. Voici ce qui l'a remplacé.

Contexte historique (Pré-1998, disques <512 Mo)

  • Cylindre : Toutes pistes même rayon sur tous plateaux (empilement vertical).
  • Tête : Une tête lecture/écriture par surface plateau.
  • Secteur : Blocs fixes 512 octets par piste.
  • Adressage CHS : BIOS/OS spécifiait (cylindre, tête, secteur) pour localiser données.
  • Typique : 2–4 plateaux → 4–8 têtes → 500–2000 cylindres.

Pourquoi CHS a mouru

  • Enregistrement par zones (ZBR) : Pistes extérieures contiennent plus secteurs qu'intérieures → secteurs/piste varie par zone. CHS suppose constant.
  • LBA (Logical Block Addressing) : Numéros secteurs linéaires (0, 1, 2…). Firmware disque mappe LBA → emplacement physique.
  • >512 Mo : CHS max à 1024 cylindres × 16 têtes × 63 secteurs × 512 o = 504 Mio. LBA48 (2003) supporte 128 PiB.
  • Secteurs remappés : Mauvais secteurs silencieusement remplacés pool réserve. Emplacement physique ≠ logique.
  • Micro-actionneurs, HAMR, MAMR, SMR : Tech moderne rend « cylindre » sans sens.

Ce qu'un disque moderne a vraiment

  • Plateaux : 1–9 (typique 2–4 pour 2–20 To)
  • Surfaces (têtes) : 2–18 (généralement 1–2 par plateau)
  • Pistes par surface : 200 000–1 000 000+ (pas rapporté)
  • Zones par surface : 15–30 (chacune avec secteurs/piste différent)
  • Total LBA : Reporté via IDENTIFY DEVICE (ATA) ou READ CAPACITY (SCSI)

Ce qu'on peut interroger (SMART / IDENTIFY)

smartctl -a /dev/sdX # Linux
wmic diskdrive get /format:list # Windows
  • Total secteurs (compte LBA)
  • Taille secteur physique (512e / 4Kn)
  • Taille secteur logique
  • Vitesse rotation (RPM)
  • Facteur forme (2,5"/3,5")
  • Mais PAS cylindres, têtes, secteurs/piste (valeurs rapportées sont fausses/converties pour vieux BIOS)

Si vous faites récupération données / forensique

  • Travaillez en espace LBA. Outils : ddrescue, hddsuperclone, PC-3000, DeepSpar.
  • Mapping tête/piste physique nécessite commandes firmware vendor-spécifiques (modules vendor) — pas ATA standard.
  • « Cylindre » dans logs récupération = LBA / (têtes × secteurs) — construct virtuel.

En résumé : Il n'y a pas de « cylindres par plateau » sur disque moderne. Le disque présente tableau linéaire blocs logiques. Firmware gère physique désordonné. Demandez au disque son compte LBA — c'est la seule vraie géométrie.

Enregistreurs DVD