000
10.01.2006, 11:26 Uhr
Rüdiger
Administrator
|
Es besteht bislang das ungelöste Problem, dass Disketten des Betriebssystems
UDOS1526 nicht gesichert werden können.
Bei UDOS-Disketten besteht also immer noch die Gefahr, dass sie durch Diskettendefekt aussterben (betrifft derzeit 150 Disketten).
Die Ursache liegt darin, dass UDOS1526 auf den Disketten eine Sektorlänge von 134 Bytes benutzt.
Die heutigen PC-Floppycontroller können diese Sektorlänge nicht richtig lesen und kürzen sie auf 128 Bytes.
Hier könnte mit einem kleinen Programm Abhilfe geschaffen werden, das unter SCP auf einen PC1715 oder A5120 läuft und die fehlenden 6 Bytes aus jedem Sektor in eine SCP-Datei schreibt.
Im groben hätte das Programm folgenden Aufbau:
Parameter_auswerten(Dateiname,Spuranzahl,Sektoranzahl)
SCP-Datei_erstellen
For i=1 to Spuranzahl
Lies_UDOS_Datenspur
for x=1 to Sektoranzahl
Schreibe_6_Bytes
Next x
Next i
Da ich leider kein Assembler beherrsche, möchte ich dieses Projekt gern weitergeben.
Wer traut sich zu, dieses Programm zu schreiben?
Die Sache ist mir sehr wichtig, weil davon das Überleben eines Betriebssystems abhängt.
-- Kernel panic: Out of swap space. |