Hilfe mit einer Toshiba FDD6475R1K 5,25″

Mir ist ein Fehler unterlaufen. Ich habe versehentlich eine Diskette mit den 80-Spur-Einstellungen des Parados-Tools formatiert. Als sie über Spur 40 hinausging, fing sie an, ein merkwürdiges Geräusch zu machen. Ich habe das Laufwerk ausgeschaltet, aber da war es schon zu spät. Jetzt bekomme ich beim Zugriff auf das Diskettenlaufwerk entweder einen „Write Error“ oder einen „Read Error“, und der Schrittmotor fährt die gesamte Strecke von einem Ende zum anderen ab. Hat jemand eine Idee?

Update:

- Wenn ich versuche, mit Parados *ohne* Überprüfung zu formatieren, rückt der Schrittmotor ganz normal Spur für Spur vor. Wenn ich danach versuche, die Diskette zu lesen — zum Beispiel über einen Directory-Befehl —, wird ein „Read error“ zurückgegeben.

- Wenn ich versuche, mit Parados *mit* Überprüfung zu formatieren, bewegt er sich ausgehend von der aktuellen Spur über den gesamten Bereich hin und her; er wirft auf jeder Spur einen Schreibfehler aus und wiederholt den Vorgang (Abbrechen/Erneut versuchen) von Spur 39 herunter bis 0.

Kann es sein, dass das Problem eigentlich beim Lesen liegt — sei es der Lesevorgang selbst oder die Überprüfung des gerade Geschriebenen (wie es beim Formatieren mit Überprüfung der Fall ist)?

Wie sollte ich in diesem Fall weiter vorgehen?

Ich bin ziemlich ratlos, da ich eher den Schrittmotor als den Kopf im Verdacht hatte, und ich weiß nicht, was ich als Nächstes überprüfen soll.

Ist das Laufwerk High-Density-fähig? Es könnte sein, dass es High Density auswählt und der CPC damit nichts anfangen kann, während der Disketten-Controller damit vielleicht noch klarkam.

Zuerst dachte ich, das Laufwerk macht vielleicht Double-Stepping, aber das wäre beim Formatieren und Lesen/Schreiben konsistent.

Wenn du eine Diskette formatierst (ohne Verifizierung), kannst du dann mit cat etwas anzeigen lassen?

Verwende das DATA-Format und speichere dann ein ganz kleines BASIC-Programm. Das BASIC-Programm passt auf Spur 0, sodass das Stepping umgangen wird. Wenn das alles funktioniert, liegt es vielleicht am Schrittmotor und die Schiene muss eventuell gereinigt werden.

Oh, und sind die Köpfe eigentlich sauber?

Danke.
Das Laufwerk unterstützt keine hohe Dichte. Es ist ein DS/DD 48-tpi-Gerät mit vierzig Spuren pro Seite.
Es hat einwandfrei funktioniert, bis ich den Fehler gemacht habe, über Spur 40 hinauszugehen.
Ich habe es nicht geschafft, es dazu zu bringen, auch nur eine leere Datei zu schreiben.
Die Köpfe sind nicht leicht zugänglich — das Laufwerk ist wie eine Schildkröte, von allen Seiten umschlossen —, aber ich glaube nicht, dass sie schmutzig sind.

:frowning: Kannst du versuchen, die Spindel des Schrittmotors vorsichtig mit den Fingern zu drehen, um ihn wieder auf Spur 0 zu bewegen?

Wenn das keinen Unterschied macht, muss der Schrittmotor möglicherweise neu kalibriert werden, und das übersteigt leider mein Wissen :frowning:

Ich habe den Schrittmotor zurück in die Ausgangsposition bewegt; er hat sich leichtgängig bewegt, aber das Problem bestand weiterhin.
Ich habe auch die Köpfe lokalisiert — sie befinden sich unter einer kleinen Platte, die von einer Schraube gehalten wird. Ich habe die Platte entfernt, die Köpfe mit einem in Alkohol getränkten Wattestäbchen gereinigt, und danach hat es ohne Probleme formatiert, geschrieben und gelesen. Ich habe es ausgeschaltet, zwanzig Sekunden gewartet, wieder eingeschaltet, und es funktionierte immer noch.
Einige Zeit später habe ich es noch einmal aus- und wieder eingeschaltet, und es hörte auf zu funktionieren …