Hallo Steffen,
On Fri, Jan 04, 2002 at 04:56:09PM +0100, steffen.kowalski@ccd-net.de wrote:
Wie ist die physikalische Aufteilung (Spuren/Sektoren/Sektorgroesse)?
82, 21, 512
Also zwei Spuren zuviel und die 21 als Sektorzahl ist etwas eigenartig. Wenn man Pech hat, bleibt nicht genug Raum fuer Toleranzen in der Laufwerksdrehzahl. Solange Du mit demselben Laufwerk schreibst, mit dem Du formatiert hast, sollte das noch klappen.
Der Bootsektor ist durch das BIOS auf jeden Fall lesbar, wahrscheinlich kommt es in Deinem Fall auch mit zuviel Sektoren auf der Spur klar. Dann muesste der Abbruch aber bei 1680k passieren.
Der Bootloader hat nur das BIOS zur Verfuegung und dieses kann nicht weiter als bis 1440k (*). Folglich ist alles dahinter an diesem Punkt nicht verfuegbar.
hm, da weiß ich zu wenig über den bootloader. Ich dachte, wenn die Sektorgröße 512Byte groß ist, gibt es damit keine Probleme. Eventuell noch die beiden Spuren (also -512*21*2 Byte). Aber das Format ist auch in der howto (bootdisk) beschrieben. ??
Das Interface zum BIOS sieht ungefaehr so aus, dass das BIOS die Werte fuer Nummer des Laufwerks, Seite, Spur, Sektornummer und Zahl der zu lesenden Sektoren vorgeworfen bekommt. Dieses reicht die Werte dann im wesentlichen an den Controller durch, macht vorher aber noch eine Pruefung. Bei der Spurnummer scheint die Pruefung anzuschlagen, bei der Sektornummer eben nicht.
Ich werde einfach eine CD benutzen.
Kleiner Tip: zum Probieren CD-RW. Da wird beim Booten eine Floppy emuliert, so dass Du u.U. wieder auf 1440k beschraenkt bist. Mit etwas Glueck (passender Geraetetreiber im Kernel drin) kannst Du dann aber direkt auf das Filesystem auf der CD zugreifen.
(*) Das BIOS kann auch dann nur lesen, wenn man das PC-Floppyformat mit 9 Sektoren pro Spur und 512 Byte pro Sektor benutzt. Der Bootloader kann dann zwar dem BIOS eine andere Aufteilung unterschieben, aber fuer den ersten Sektor muss alles so sein, wie es das BIOS erwartet.
Habe gerade ein Verständnisproblem: das sind doch nur 720k - oder? 512 Byte * 9 Sektoren auf * 80 Spuren und * 2 Seiten ? oder rechne ich hier etwas falsch? Ich dachte, es gibt 18 Sektoren pro Spur.
Du hast recht. Das kommt davon, wenn man Zahlen aus dem Gedaechtnis hervorkramt und nicht nachrechnet.
Schoenes Wochenende
Holger