Hallo,
ich schreibe grad einen Bootsektorprogramm für eine FAT16 Partition und bin grad am Grübeln wie ich die Blocknummer rausbekomme an der 1. meine Partition beginnt und 2. mein Root (eher zweitrangig, da man es bei FAT32 ja mit im Bootsektor steht und ich es mir bei FAT16 zur Not ja auch ausrechnen kann). Ich lese von der Festplatte mittels LBA um die Umrechnung per CHS zu umgehen und nun ist mein Problem, dass ja zB meine erste Partition mit dem Block 63 beginnt, und die Zweite zB mit 65376. Gibt es noch eine andere Möglichkeit herauszufinden, wo sich der geladene Bootsektor auf der Platte befindet, außer im MBR nachzusehen?
Weil wenn ich erst im MBR nachsehen muss glaub ich nicht, dass ich das alles in einen Sektor quetschen kann...
MM
ich schreibe grad einen Bootsektorprogramm für eine FAT16 Partition und bin grad am Grübeln wie ich die Blocknummer rausbekomme an der 1. meine Partition beginnt und 2. mein Root (eher zweitrangig, da man es bei FAT32 ja mit im Bootsektor steht und ich es mir bei FAT16 zur Not ja auch ausrechnen kann). Ich lese von der Festplatte mittels LBA um die Umrechnung per CHS zu umgehen und nun ist mein Problem, dass ja zB meine erste Partition mit dem Block 63 beginnt, und die Zweite zB mit 65376. Gibt es noch eine andere Möglichkeit herauszufinden, wo sich der geladene Bootsektor auf der Platte befindet, außer im MBR nachzusehen?
Weil wenn ich erst im MBR nachsehen muss glaub ich nicht, dass ich das alles in einen Sektor quetschen kann...
MM

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken


Gespeichert