Gemäß Wikipedia: CHS & gt; & gt; Köpfe , es steht dass
(512 Bytes / Sektor) × (63 Sektoren / Spur) × (255 Köpfe (Raupen / Zylinder) ) × (1024 Zylinder) = 8032,5 MiB ...
, aber ich bin deswegen verwirrt Anzahl der Köpfe entspricht Spur / Zylinder ?
Wie in der Abbildung unten zu sehen, kann eine Festplatte zwei Platten enthalten. Warum sind also nicht vier Spuren pro Zylinder vorhanden?
Wenn 255 Spuren auf einem Zylinder wahr sind, könnte dies der Fall sein (255/2) Platten auf einer Festplatte?
Dies sind meine HDD-Informationen:
hard-drive
Kevin Dong
quelle
quelle
Antworten:
Die Antwort, die Sie suchen, befindet sich in dem verlinkten Wikipedia-Artikel:
Das IBM-BIOS Interrupt (13h) klassisch für den Festplattenzugriff von IBM (Clone) BIOS verwendet, erlaubt nur 8 Bit (1 Byte ) für Kopfzahl.
1 Byte kann 256 verschiedene Werte (0-255) enthalten.
Wie auch immer, modernere Antriebe (seit etwa 1996) verwenden Technologien wie LBA-Übersetzung , und Zonenbit-Aufnahme um diese BIOS-Grenzen zu überwinden, und obwohl ein Festplattenlaufwerk einige CHS-Werte als Sektoren pro Spur und Köpfe pro Zylinder ausgibt, haben sie wenig mit der tatsächlichen Geometrie des Laufwerks zu tun.
Das ist was du siehst. Die angegebenen "255 Köpfe" sind keine reelle Anzahl von Köpfen, sondern werden aus Kompatibilitätsgründen übersetzt.
quelle
Die 255 Köpfe (tatsächlich 256, da sie bei Null beginnen), auf die Sie sich beziehen, sind a übersetzt Wert von LBA zu Legacy-CHS. Es repräsentiert KEINE physischen Köpfe (und / oder 256/2 Platten). Lesen Sie die Informationen zur logischen Blockadressierung, um zu sehen, wie diese Übersetzung erfolgt.
quelle