Berechnen der Festplattengröße

Berechnen der Festplattengröße

Ich habe eine 1000 GB SATA-Festplatte von Seagate. Die logische Geometrie der Festplatte besteht aus 16.383 Zylindern, 16 Köpfen und 63 Sektoren pro Spur.

Meines Wissens nach,

Kapazität = Anzahl der Zylinder × Anzahl der Köpfe × Sektoren/Spur × 512 = Festplattengröße (Bytes)

Für meine spezielle Festplatte lauten meine Berechnungen:

16.383 * 16 * 63 * 512 = 8455200768 Bytes ~ 8,5 GB, das ist im Vergleich zum Originalwert zu klein.

Weiß jemand, was ich hier falsch mache?

Antwort1

Vergessen Sie CHS. Seit LBA ins Spiel gekommen ist, hat die physikalische Geometrie einer Festplatte nichts mehr mit ihrer tatsächlichen Geometrie zu tun. Die von Ihnen erwähnte CHS-Geometrie dient hauptsächlich der Wahrung der Kompatibilität mit älteren Systemen.

Bei einigen Festplatten ist es möglich (und auch hier nicht in jeder Situation), CHS auf LBA abzubilden, siehe:

https://en.wikipedia.org/wiki/Zylinderkopfsektor#CHS_zu_LBA_Zuordnung

Schauen Sie sich auch die Anzeige im 'x'-Modus von fdisk an, sie zeigt die nicht interpretierten Größen

verwandte Informationen