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
Festplattenformat auslesen
Re: Festplattenformat auslesen
.
Zuletzt geändert von der_computer_sammler am Mi 2. Nov 2016, 20:05, insgesamt 1-mal geändert.
Re: Festplattenformat auslesen
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.
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
so funktioniert jetzt mit den Extended-Funktionen von Int 13h.
Kann jetzt in jeden Sektor von HDDs schreiben. Egal wie groß sie sind.
Perfekt!
Kann jetzt in jeden Sektor von HDDs schreiben. Egal wie groß sie sind.
Perfekt!