PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [DOS]Zugriff auf Bootsektor der Festplatte



bademeister
24.09.2000, 11:44
komme mit den dos-funktionen immer nur auf den ersten Sektor der jeweiligen Systempartition, nie aber auf den ersten Sektor der Platte

v8-mogwai
24.09.2000, 16:12
hallo,

versuch mal, alles direkt zu adressieren (für disketten):

0-2 0ebh,xx,90h: jmp-befehl zum bootprg
3-0ah angaben üner dos-version
0bh-och zahl der bytes pro sektor (dos=200h)
0dh Anzahl sektoren pro cluster
0eh-0fh anzahl reservierter sektoren
10h antahl der fats
11h-12h max anz directory-einträge
13h-14h gesamtzahl sektoren
15h media descryptor byte
16h-17h anzahl sektoren pro fat
18h-19h anz sektoren pro spur
1ah-1bh anzahl der köpfe
1ch-1dh anzahl der hidden sektoren

hdd:
1xeh boot indicator (0=no bootpart)
1xfh kopfnummer d ersten sektors (bootsekt)
1yoh sektor+zylindernr d 1. sektors (word)
1y2h systemkennung **
1y3h kopfnummer d letzten sektors
1y4hsektor-zylindernr d letzten sektors (word)
1y6h rel nr d 1. sektors (dword)
1yah anzahl sektoren (dword)

x hat werte b,c,d,e (anzahl part. abh)
y ist 1 gr als x
** 1=12bit fat; 4=16bit fat; 5=ext-dos-part

hilft das weiter?

mogwai