Das sieht für mich richtig aus. (Antwort ist 512 Köpfe.)
Hinweis: 128 Byte pro Sektor sind ungewöhnlich. 512 Bytes sind weitaus häufiger, wobei neuere Geräte größere Sektorgrößen verwenden (z. B. 4096 Bytes). Das scheint also ein Schulproblem zu sein. Wenn es 512 Bytes pro Sektor gibt, würde dies auf 128 Köpfe sinken.
Bei alten Festplatten wären 512 tatsächliche Köpfe lächerlich viele. Wir haben jedoch angefangen, falsche (Unsinn-) Zahlen aufzubauen, als die Festplattenkapazität wuchs, um mit BIOS-Software kompatibel zu sein, die solche großen Zahlen zulässt. Mit anderen Worten, die Festplatten berichteten über "Geometrie" (CHS) -Werte, die nicht den tatsächlichen Inhalt der Festplatte widerspiegelten, da die Festplatte mit mehr Festplattencontrollern (die heute meist in Motherboards eingebaut sind) zusammenarbeitete, obwohl einige kommerzielle Systeme dedizierte RAID-Controller-Hardware verwenden). Verwenden Sie also die Formel C (Anzahl der Zylinder) mal H (Anzahl der Köpfe) mal S (Anzahl der Sektoren) - Zeitsektorgröße (normalerweise 512 Bytes, aber Ihr Fall gibt etwas anderes an) = Gesamtgröße und die einfache Algebra-ish-Techniken, die Sie demonstriert haben, haben die richtige Formel erreicht.