@Spildit, I don't for one second question your data recovery experience with floppy diskettes. However, I do take issue with your explanation, and I do that as an electrical engineer. I also have some practical hands-on experience with the PS/2 Model 25 (720KB 3.5" FDD) and the PS1. I did once have the complete set of IBM's technical reference manuals for the Model 25, but I can't recall any specification data for its FDD. However, I do still have the IBM PC/AT Technical Reference Manual.
In fact here are the schematics for the original IBM PC/AT HDD/FDD MFM controller:
http://www.users.on.net/~fzabkar/PC-AT/FDC_HDC/AISI factors that could explain the PS1's slow FDD copy speed would be track-to-track skew and head skew. In the ideal case the maximum copy time at 300 RPM would be ...
80 tracks per side x 2 sides per diskette x 0.2 seconds per revolution = 32 seconds
The IBM PC/AT standard allows for programmable head load/unload times and stepping rates, among other things. If PC DOS or OS/2 were to opt for more conservative values for each of these parameters than does MS-DOS or Windows, then it could result in the target sector passing by the head before it settles on the next track, which in turn would necessitate an additional revolution. This would significantly increase the copy time.
In fact I once played with a DOS utility that enabled the user to tune these FDD settings, including skew.
http://www.qnx.com/developers/docs/qnx_ ... ormat.htmlAs for RPM, AFAICT the 720KB and 1.44MB 3.5" drives both spun at 300RPM just like regular PC drives.
See
http://retrotechnology.com/herbs_stuff/drive.htmlThe early 1.2MB 5.25" drives were dual speed (360RPM and 300RPM), but the latest ones were 360RPM single speed drives.
The data separator on the PC/AT FDD controller could be configured for 250kbps, 300kbps, or 500kbps data rates. If you were to slow the drive down, then the data separator's PLL wouldn't have enough range to lock onto the bitrate. That is, unless the PS/2 were to use something different.
In fact the following device appears to be able to accommodate all of IBM's standards, including 2.88MB FDDs, so it does appear that the PS/2 was no different in regard to bitrate.
DP8473 Floppy Disk Controller:
http://www.datasheetcatalog.org/datashe ... 009384.PDF"This controller is a full featured floppy disk controller that is software compatible with the uPD765A but also includes many additional hardware and software enhancements. These enhancements include additional logic specifically required for an IBM PC PC-XT PC-AT or PS/2 design."
"This controller incorporates a precision analog data separator. ... This provides optimal perform-
ance at the standard PC data rates of 250, 300 kb/s and 500 kb/s. It also enables optimum performance at 1 Mb/s."
So AISI the 720KB 3.5" drives would be operating at a bitrate of 250kbps, and the 1.44MB drives would be running at 500kbps. This would make them no different to ordinary FDDs.
As for why the PS1 drives gave you a better recovery rate, I can only imagine that they may have had better alignment tolerances, or perhaps their heads were more sensitive, or maybe the head coils were slightly wider. Whatever the reason, I can't see how it could be related to copy speed.