Aiuto con un Toshiba FDD6475R1K 5.25

Ho commesso un errore. Ho formattato per sbaglio un disco usando le impostazioni a 80 tracce con l’utility Parados e, una volta superata la traccia 40, ha iniziato a fare uno strano rumore. L’ho spento, ma era già troppo tardi. Ora mi dà un “write error” o un “read error” quando accedo al lettore di floppy, e il motore passo-passo fa tutta la corsa da un’estremità all’altra. Qualche idea?

Aggiornamento:

- Se provo a formattare usando Parados *senza* verifica, il motore passo-passo avanza normalmente traccia per traccia. Quando poi provo a leggere il disco — ad esempio eseguendo un comando directory — restituisce un errore “Read error.”

- Se provo a formattare usando Parados *con* verifica, si sposta avanti e indietro per l’intera corsa partendo dalla traccia corrente; dà errore di scrittura su ogni traccia e ripete il processo (annulla/riprova) dalla traccia 39 a scendere fino alla 0.

È possibile che il problema sia in realtà la lettura — che si tratti dell’operazione di lettura in sé o della verifica di ciò che è appena stato scritto (come avviene durante la formattazione con verifica)?

Come dovrei procedere in questo caso?

Sono abbastanza spiazzato, dato che sospettavo del motore passo-passo piuttosto che della testina, e non so più cosa controllare.

Il lettore supporta l’alta densità? Potrebbe selezionare l’alta densità che il CPC non riesce a riconoscere, anche se il controller del floppy potrebbe non aver avuto problemi al riguardo.

All’inizio pensavo che il lettore stesse facendo il doppio passo (double stepping), ma questo comporterebbe un comportamento coerente sia durante la formattazione che in lettura/scrittura.

Se dopo aver formattato un disco (senza verifica) fai cat, viene mostrato qualcosa?

Usa il formato DATA e poi salva un programma BASIC molto piccolo. Il programma BASIC entrerà interamente nella traccia 0, evitando così lo spostamento della testina. Se funziona tutto, potrebbe essere un problema del motore passo-passo e magari le guide hanno solo bisogno di una pulita.

Ah, altra cosa: le testine sono pulite?

Grazie.
Il drive non supporta l’alta densità. È un’unità DS/DD da 48 tpi con quaranta tracce per lato.
Funzionava benissimo finché non ho commesso l’errore di andare oltre la traccia 40.
Non sono ancora riuscito a fargli scrivere neanche un file vuoto.
Le testine non sono facilmente accessibili — il drive è come una tartaruga, chiuso su tutti i lati — ma non credo siano sporche.

:frowning: riesci a usare le dita sulla vite della trasmissione del motore passo-passo per riportarlo con attenzione alla traccia 0?

Se non cambia nulla, il motore passo-passo potrebbe aver bisogno di essere ricalibrato, e questo va oltre le mie competenze :frowning:

Ho riportato il motore passo-passo alla posizione di partenza; si è mosso in modo fluido, ma il problema persisteva.
Ho anche individuato le testine: si trovano sotto una piccola piastra tenuta in posizione da una vite. Ho rimosso la piastra, pulito le testine con un bastoncino imbevuto di alcol e poi ha formattato, scritto e letto senza problemi. L’ho spento, ho aspettato venti secondi, l’ho riacceso e funzionava ancora.
L’ho spento e riacceso un po’ più tardi e ha smesso di funzionare…