First post, by TheMobRules
I had created a thread about this drive a while back, but now I've pulled it out again from storage in order to perform more in-depth troubleshooting. Since the problem is actually somewhat different to what I had found before, I'm creating a new thread to avoid confusion.
The drive in question is an ALPS DFC642B01B, 5.25'' 1.2M. The problem is that it fails at reading the sectors on tracks 44-49 correctly on known working disks, it's always those same few tracks on all floppies, both original copies of games and disks formatted and checked by myself on other drives. All other tracks, 0-43 and 50-79 can be read without issues.
Writing to those tracks seems to actually work fine, if I use DSKIMAGE to write an image using this drive I can read it back on other drives just fine, but not with this one as it will fail on tracks 44-49. Formatting a blank disk ends up with a bunch of sectors marked as bad, unsurprisingly, around tracks 44-49 since it is unable to verify those sectors were formatted correctly (lots of back and forwards of the heads at around 55%).
An alignment test using IMD indicates issues when reading those problematic tracks, most of the time all 30 sectors on each track are read correctly but in some cases I see a 29 here and there. Playing with the alignment screws does not seem to help with getting rid of those errors, it only makes it worse. Besides, if it was an alignment issue it should still be able to format disks right?
So, this has me stumped. Why is it failing while reading those specific tracks? I would think if the heads were bad it would fail "evenly" on all tracks, in particular those closer to the center of the drive. I replaced the 3 electrolytic caps, cleaned the heads and lubricated the rails, none of that has helped.