Seite 2 von 2
Verfasst: 08.01.2009, 08:37
von thomas
Bei der HDToolbox von 3.1 mußt du in jedem Eingabefeld Enter oder Tab drücken, damit die Eingabe übernommen wird. Vermutlich hast du gar nichts geändert. Am besten, du gehst vor dem Speichern nochmal zu der Seite zurück und schaust, ob die Änderungen noch drin sind.
Gruß Thomas
Verfasst: 10.01.2009, 20:44
von Striker
Geht!
Die Maske und die Blockgröße Dateisystem waren schuld.
Die Blockgröße muß dem der ursprünglichen Festplatte ident sein. Bei einer nachträglichen Veränderung wird die Partition allerdings automatisch gelöscht. Neubespielung ist somit erforderlich.
Die Maske sollte für CF Karten idealerweise auf
0x00000000
und der MaxTransfer auf 0x0001FE00
eingestellt werden!
Meine Festplatte hatte die Blockgröße 512 und die CF's waren auf 1024 eingestellt.
Jetzt klappt alles mit OS3.9 von CF booten!
Problem gelöst!

Verfasst: 11.01.2009, 10:00
von thomas
Die Blockgröße muß dem der ursprünglichen Festplatte ident sein.
Das ist Blödsinn. Die Blockgrößen von unterschiedlichen Partitionen beeinflussen sich nicht im geringsten.
die CF's waren auf 1024 eingestellt.
Möglich, daß CF-Karten ein Problem haben, wenn mehr als 512 eingestellt ist. Kann ich mir aber schwerlich vorstellen. Das Dateisystem liest oder schreibt ohnehin meistens mehrere Blöcke auf einmal. Die logische Blockgröße sollte da keinen Unterschied machen.
Die Maske sollte für CF Karten idealerweise auf
0x00000000
Das ist absoluter Schwachsinn. Das bedeutet nämlich, daß jeder Speicher ungeeignet für Puffer ist. Die einzigen sinnvollen Werte sind 0xffffffff und 0x00ffffff. Alles andere kann man bei AllocMem() gar nicht abbilden.
Jetzt klappt alles mit OS3.9 von CF booten!
Du hast schon vorher gesagt, daß es klappt und dann wieder nicht. Wenn es jetzt wirklich richtig läuft, dann hast du noch was anderes gemacht, was du vielleicht gar nicht mitbekommen hast.
Gruß Thomas
Verfasst: 19.01.2009, 11:44
von Striker
Wie gesagt, die Maske war daran schuld, dass sich Max Transfer immer wieder verstellt hat! Und es läuft jetzt alles wie geschmiert!
Verfasst: 28.02.2009, 00:20
von shoshone
wenn thomas recht behält dass das MSB entweder 0xff oder 0x00 sein muss (und die anderen Bytes stets ff), dann riecht das eher nach einem bug in der software das man solche exotischen einstellungen benötigt ...