Hallo,
ich habe eine Frage zum Artikel http://forum.lowlevel.eu/index.php?topic=439.0. Hier steht, dass man nach dem Bootsektor weitere 22 Sektoren mit Nullen erstellen soll. Ich hab da ein paar Tests gemacht und zu folgenden Fragen gekommen (zum Hinweis : das Ganze bezieht sich nur auf FAT12). Das hier soll keine Korrektur oder so sein, ich möchte nur den Sinn verstehen
1. Ich hab mal testweise die 3 Byte nach dem Bootloader weggelassen (db 0xff,0x0f,0xf8) und das Image wurde dennoch als FAT12 erkannt. Wozu braucht man die 3 Bytes also ?
2. Mit
Vielen Dank,
Rookie
ich habe eine Frage zum Artikel http://forum.lowlevel.eu/index.php?topic=439.0. Hier steht, dass man nach dem Bootsektor weitere 22 Sektoren mit Nullen erstellen soll. Ich hab da ein paar Tests gemacht und zu folgenden Fragen gekommen (zum Hinweis : das Ganze bezieht sich nur auf FAT12). Das hier soll keine Korrektur oder so sein, ich möchte nur den Sinn verstehen
1. Ich hab mal testweise die 3 Byte nach dem Bootloader weggelassen (db 0xff,0x0f,0xf8) und das Image wurde dennoch als FAT12 erkannt. Wozu braucht man die 3 Bytes also ?
2. Mit
Code: [Auswählen]
times 12288-($-$$) db 0 erstellt man 22 Null-Sektoren. Mit den 22 Sektoren löscht man aber nur die beiden FATs und einen Teil des Root-Directories. Sollte man nicht nach dem Bootsektor die darauffolgenden 9+9+14 = 32 Sektoren löschen (FAT1+FAT2+RootDir) um ein jungfräuliches Diskettenimage zu erhalten ?Vielen Dank,
Rookie

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert