Thats where the drivparm command came into play. You could set the parameters for the floppy drive to be something other than the default. Could also be used to set parameters for tape drives and HD. You couldn't make a drive be something it is not, but you could make a 5¼ inch 360K drive read and write 1.2m 5¼ disks. Same for 3½ inch 720K and 1.44m drives. With tape drives and HD's you had to specify heads, sectors, and tracks, which could also be done with floppy drives but generally was not necessary.
None of this should have any effect on data transfer.