Das Beispielprogramm zeigt die Parameter der 1. eingebauten Festplatte an.
Es bricht mit einer Fehlermeldung ab, wenn keine Festplatte existiert (bspw. in DOSBOX).
Ansonsten zeigt es die Anzahl der zurückgemeldeten Festplatten an, sowie von der 1. Festplatte die Parameter (Spuren, Sektoren pro Spur, Köpfe).
Was mir aufgefallen ist - wenn ich MSD nutze, kommt bspw. bei einer Platte vom Typ 2 (Seagate ST-225 bspw.) eine Anzahl von 614 Spuren heraus.
Im BIOS sind 615 eingetragen - mein Programm habe ich so angepasst, dass da auch 615 angezeigt wird.
Ist das eine falsche Annahme und es sind tatsächlich nur 614 Spuren ??
Wer will, mag das mal testen, ich bin etwas ratlos deswegen.
Wie immer, die ZIP-Datei (hddinfo.zip) als Anhang inkl. Quellcode natürlich.