Seite 1 von 1

Festplattenformat auslesen

Verfasst: Fr 22. Jul 2016, 13:56
von TomCat
Hi,

ich moechte das Format einer Festplatte auslesen um sie Low-Level(BIOS int 13h) lesen/beschreiben zu koennen.
Ich habe da nur den Befehl 08h gefunden. Dieser gibt dann die Zahl der Köpfe, Sektoren und Zylinder an. Dieses jeweils als 8-Bit-Zahl.

Meine Festplatte hat aber: 38792 Cylinder
16 Heads
63 Sectors (a 512 Byte)

macht zusammen 20GB !

Wie kann ich das auslesen?
Der Int 13h kann ja die Cylinder (38792) nicht darstellen, da er nur 8-bit Ausgaben macht??

THX
TomCat

Re: Festplattenformat auslesen

Verfasst: Fr 22. Jul 2016, 14:10
von der_computer_sammler
.

Re: Festplattenformat auslesen

Verfasst: Fr 22. Jul 2016, 14:21
von TomCat
Es geht NICHT ums Formatieren.
Ich will die Festplatte übers Bios(nicht Dos Int21h) lesen und beschreiben. Dazu muss ich vorher die Anzahl Sektoren/Köpfe etc. auslesen.

Mit einer Diskette funktioniert das einwandfrei.

Re: Festplattenformat auslesen

Verfasst: Mi 27. Jul 2016, 14:07
von TomCat
so funktioniert jetzt mit den Extended-Funktionen von Int 13h.

Kann jetzt in jeden Sektor von HDDs schreiben. Egal wie groß sie sind.
Perfekt!