VOGONS


5.25" floppy drive fail

Topic actions

Reply 20 of 26, by RetroPCCupboard

User metadata
Rank Oldbie
Rank
Oldbie
DaveDDS wrote on Yesterday, 20:41:
I just double-checked on "Daves Old Computers", and under Software/Images ImageDisk shows as 1.20 I also downloaded the IMD120.Z […]
Show full quote

I just double-checked on "Daves Old Computers", and under Software/Images ImageDisk shows as 1.20
I also downloaded the IMD120.ZIP it points at an when I run that IMD.COM it shows itself as 1.20

Sometimes browsers cache a LOT - that why I recommend flushing your browsers cache before downloading.
If you have an old page cached which points at IMD119.ZIP, that archive may still be on the site.

I downloaded it from here: http://dunfield.classiccmp.org/dos/index.htm

the file was called imd.zip, not imd20.zip. I wonder if I managed to find the wrong page?

DaveDDS wrote on Yesterday, 20:41:
You should feel some resistance - not much, but you should be able to tell the head is being pressed on the paper. If you use a […]
Show full quote

You should feel some resistance - not much, but you should be able to tell the head is being pressed on the paper.
If you use a thin strip which can fall to the side with the drive vertical and heads open - is it still that loose when the heads are
closed on it (and make sure you are getting it under the head - some drives have shielding which makes it tricky to get
it in the right place.

If there is no output from 'A'lign/tests = it would seem there's no data from the FDC.

When you 'E'rase, does it step over the whole disk?
Can you 'E'rase with no disk in the drive?

Erase did step over the whole disk. I am about to go to bed now (in UK), but will check erasing with no disk tomorrow and also try the paper test again.

edit: ok, I have found 1.20 under software/images.

Reply 21 of 26, by RetroPCCupboard

User metadata
Rank Oldbie
Rank
Oldbie
DaveDDS wrote on Yesterday, 20:41:
I just double-checked on "Daves Old Computers", and under Software/Images ImageDisk shows as 1.20 I also downloaded the IMD120.Z […]
Show full quote

I just double-checked on "Daves Old Computers", and under Software/Images ImageDisk shows as 1.20
I also downloaded the IMD120.ZIP it points at an when I run that IMD.COM it shows itself as 1.20

Sometimes browsers cache a LOT - that why I recommend flushing your browsers cache before downloading.
If you have an old page cached which points at IMD119.ZIP, that archive may still be on the site.

You should feel some resistance - not much, but you should be able to tell the head is being pressed on the paper.
If you use a thin strip which can fall to the side with the drive vertical and heads open - is it still that loose when the heads are
closed on it (and make sure you are getting it under the head - some drives have shielding which makes it tricky to get
it in the right place.

If there is no output from 'A'lign/tests = it would seem there's no data from the FDC.

When you 'E'rase, does it step over the whole disk?
Can you 'E'rase with no disk in the drive?

If I try to erase with no disk in the drive I get this:

The attachment 20250619_054006.jpg is no longer available

I have one disk now that seems to be showing something on track 0 head 0. But no other track on that disk with either head:

The attachment 20250619_054146.jpg is no longer available

I don't know what the numbers mean, but at least its a sign of life.

I then used erase disk function of IMD and then the Align method. This time it was giving ??? again. So no data. I then went back to dos and tried an unconditional 1.2mb format. It reported error "Invalid Media or Track 0 bad - disk unusable". I then went back to IMD again and find the same kind of data showing on T0 H0, but nowhere else. So it would appear that the format command can write to T0 H0, and IMD can read from that track and head.

I have done a test where I put a small strip of paper between the disk and the head, then held drive vertically. The paper didn't fall out. So head does appear to be making contact with it.

Reply 22 of 26, by RetroPCCupboard

User metadata
Rank Oldbie
Rank
Oldbie

A quick follow up. I tried writing a disk image again using IMD. It gave same errors as before (NoData) but I left it longer and could see it started moving the head and was going track by track. Still reporting NoData. I stopped it after 3 tracks and then did Align test again. It is showing data from both heads from the first 3 tracks.

The attachment 20250619_060417.jpg is no longer available

So, clearly, the drive is able to read and write from the heads. But clearly its not doing it correctly, as IMD and Format command both complain.

Reply 23 of 26, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

My apologies, I didn't realize an older IMD.ZIP was still available under "DOS widgets"
- I have removed it from there, and added a note under "Special purpose packages"
to indicate that it is available and where to find it.
(btw, if you found/downloaded it from somewhere else on the site, please let me know)

--

I should mention that the PC FDC (Nec765) does NOT have an "erase" function,
IMD does an effective erase by formatting the disk with an unreasnably large sector
size - which actually fails (IMD does not report this) and overwrites the entire
track with an unreadable partial sector.

In other words, 'E'rase is essentially doing a 'F'ormat, which does need the index
pulse to know where to start on the track - in other words, this means that your
index sensor is indeed working!

--

Align/Test is one of the more unusual funcitons offered by ImageDisk, and kinda
requires you to know a fair but about floppy disk internals in order to make full
use if it's capabilities. The ImageDisk documentation and interactive help do describe
what the number indicate ...

Also be aware that as described above, 'E'rase intentionally makes unreadable
sectors.

It might be worth trying 'F'ormat .. this won't create a disk that an OS can read
(it won't have a filesystem), but will low-level format a diskette, which you can
then read/align/test within ImageDisk.

--

Also, have you tried giving the drive heads a good cleaning?
A common problem with older floppy drives is that the heads get crud on them which
prevents them from reading/writing sectors correctly ... given that you are seeing
some data transfer, this seems quite likely.

The best way to clean a drive is to disassemble it to the point where you can
use an aicohol swab to give a good (and gentle) cleaning... This can be fairly
difficult on some drives...

You used to be able to get "cleaning disks" which would allow you "scrub" the
disks with an alcohol solution - unfortunately OS's don't include a function to
properly perform this, so you end up just trying to access the disk (which will
fail) and only uses the first 1-2 tracks of the cleaning media.

ImageDisk has a 'C'lean function which will scrub the head over all tracks of such
cleaning media.

I've not seen such "cleaning disks" available for a long time - I've made my own 5.25
by carefully cutting the very back edge of a diskette casing, removing the original
media, and using it as a template to carefully/accurately cut out a replacement
from thick paper. Sometimes I use the center "circle" from the original media to re-
enforce that ring at the center - FWIW

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Reply 24 of 26, by RetroPCCupboard

User metadata
Rank Oldbie
Rank
Oldbie
DaveDDS wrote on Today, 09:13:
My apologies, I didn't realize an older IMD.ZIP was still available under "DOS widgets" - I have removed it from there, and adde […]
Show full quote

My apologies, I didn't realize an older IMD.ZIP was still available under "DOS widgets"
- I have removed it from there, and added a note under "Special purpose packages"
to indicate that it is available and where to find it.
(btw, if you found/downloaded it from somewhere else on the site, please let me know)

No problem. Yes, that's where I got it

DaveDDS wrote on Today, 09:13:
I should mention that the PC FDC (Nec765) does NOT have an "erase" function, IMD does an effective erase by formatting the disk […]
Show full quote

I should mention that the PC FDC (Nec765) does NOT have an "erase" function,
IMD does an effective erase by formatting the disk with an unreasnably large sector
size - which actually fails (IMD does not report this) and overwrites the entire
track with an unreadable partial sector.

In other words, 'E'rase is essentially doing a 'F'ormat, which does need the index
pulse to know where to start on the track - in other words, this means that your
index sensor is indeed working!

Interesting info, and great news that sensor is OK.

DaveDDS wrote on Today, 09:13:
Align/Test is one of the more unusual funcitons offered by ImageDisk, and kinda requires you to know a fair but about floppy dis […]
Show full quote

Align/Test is one of the more unusual funcitons offered by ImageDisk, and kinda
requires you to know a fair but about floppy disk internals in order to make full
use if it's capabilities. The ImageDisk documentation and interactive help do describe
what the number indicate ...

Also be aware that as described above, 'E'rase intentionally makes unreadable
sectors.

OK. I will look at the help. I did look in help for other functions, but not that one

DaveDDS wrote on Today, 09:13:

It might be worth trying 'F'ormat .. this won't create a disk that an OS can read
(it won't have a filesystem), but will low-level format a diskette, which you can
then read/align/test within ImageDisk.

OK. I did look at that, but wasn't sure what to put in for the settings it required...

DaveDDS wrote on Today, 09:13:
Also, have you tried giving the drive heads a good cleaning? A common problem with older floppy drives is that the heads get cru […]
Show full quote

Also, have you tried giving the drive heads a good cleaning?
A common problem with older floppy drives is that the heads get crud on them which
prevents them from reading/writing sectors correctly ... given that you are seeing
some data transfer, this seems quite likely.

The best way to clean a drive is to disassemble it to the point where you can
use an aicohol swab to give a good (and gentle) cleaning... This can be fairly
difficult on some drives...

You used to be able to get "cleaning disks" which would allow you "scrub" the
disks with an alcohol solution - unfortunately OS's don't include a function to
properly perform this, so you end up just trying to access the disk (which will
fail) and only uses the first 1-2 tracks of the cleaning media.

ImageDisk has a 'C'lean function which will scrub the head over all tracks of such
cleaning media.

I've not seen such "cleaning disks" available for a long time - I've made my own 5.25
by carefully cutting the very back edge of a diskette casing, removing the original
media, and using it as a template to carefully/accurately cut out a replacement
from thick paper. Sometimes I use the center "circle" from the original media to re-
enforce that ring at the center - FWIW

I did try cleaning the heads with a cotton bud and IPA. Some stuff did come off. But I guess I can give it another go.

Just to follow up though. Rather than trying blank formatted 1.2mb disks I thought I'd try some disks with data on. I had tried them when I first got the drive, but that was before changing the MDB jumpers suggested by @horun

First I tried my Sid Meier Civilization disks. Those are 1.2Mb and, as with the bank disks, MS DOS just says General Error reading.

I then tried StarGlider. This seems to be a 360k disk. To my surprise I got a directory listing:

The attachment 20250619_101048.jpg is no longer available

After some retries was able to copy it to the HDD:

The attachment 20250619_101012.jpg is no longer available

And then was able to play it!

The attachment 20250619_101215.jpg is no longer available

Note that the IMD Align function seems to find nothing on the 1.2mb Civilization disk. I have no idea if the disk is good though, as I only recently got it and have no other drives

Reply 25 of 26, by Deunan

User metadata
Rank l33t
Rank
l33t
RetroPCCupboard wrote on Today, 09:46:

Note that the IMD Align function seems to find nothing on the 1.2mb Civilization disk. I have no idea if the disk is good though, as I only recently got it and have no other drives

Put an opaque write protection tab/sticker over the notch of any original media you do not want erased. If it's not there already. Mistakes happen and the write lockout is hardwired into the drive, so other than some really weird hardware failure it will protect the floppy.

Anyway, try putting a jumper over the the BX on your drive (it's right next to the HDA/HDB jumpers). Then try the 1.2M floppies and read/write/format. Could be your drive is locked to 300rpm and not not switching to 360rpm properly. It is a dual-speed drive after all. Unless somebody replaced the spindle motor PCB with a wrong one at some point.

Reply 26 of 26, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie

To do the most common PC floppy low-level formats with ImageDisk:

First:
- Set Sides to: Two *1
- Set Cylinders to 10 *2
- Set Double-step to: OFF *3
- Set Interleve to: 1

Then use 'F'ormat, pick:

Sectors/Track to the values shown below
- 360k: 40Cylinders 2sides 9sectors/track 512byte/sectors = 3,68,640 total
- 1.2m: 80Cylinders 2sides 15sectors/track 512bytes/sector = 1,228,800 total

StartSector: 1

Pick data rate depending on drive and media type:
- 360k: 250kbps
- 1.2m: 500kbps
- 360k in 1.2m drive: 300kbps *4

Pick SectorSize: 512

*1 to speed up testing, you can format only 1 side.
- You can also do this to see if side1 works (even if side2 doesn't)
- Testing only side2 is tricker, you can use the 'X'clusion map

*2 10 Cylinders will speed up testing a LOT while still moving the head
enough that you can see it. Drive Cylinders are actually as shown in table above.

*3 for 360k media in 1.2Mm drive, double-step should be set ON, but
it won't prevent testing .. I'd leave it off to simplify.

*4 360k drives rotate at 300rpm. 1.2M drives rotate at 360rpm.
To get the right bit spacing for 360k media, you have to tansfer faster on
a 1.2 - some drives are "dual speed" (and I give some instructions on my page
for making a Panasonic drive switchable) - but most OSs don't change drive
speed and still use 300kbps for DD in HD drive.

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal