koster@cory.Berkeley.EDU (Kevin Oster) (06/22/88)
I have some questions about how trackdisk handles disk errors. 1) Does it sometimes do a track read, notice a checksum error, then read the sector in again to see if it could be a read error? (That is, is reading from the disk sometimes flaky.) 2) Or does it, when it sees an error, home the heads and step out again right away, which causes the telltale disk error sound? My reasoning is this: suppose trackdisk gets an error. It should read in the track again to see if it happens again. THEN, if so, it should try to home the heads and step out to see if somehow it got on the wrong track.
neil@amiga.UUCP (Neil Katin) (06/27/88)
In article <4018@pasteur.Berkeley.Edu> koster@cory.Berkeley.EDU.UUCP (Kevin Oster) writes: | I have some questions about how trackdisk handles disk errors. | |1) Does it sometimes do a track read, notice a checksum error, then read | the sector in again to see if it could be a read error? (That is, is | reading from the disk sometimes flaky.) | |2) Or does it, when it sees an error, home the heads and step out again | right away, which causes the telltale disk error sound? It does both. It tries to re-read the track 10 times, and seeks back to cyclinder 0 (a "restore") every fourth try. Neil Katin