It's less about computers than about electronics. The floppy drive uses what amounts to a 60's era technique for running multiple devices from a single cable (i.e. a bus). The idea is that (1) a "low" voltage signifies "true" or "active". (2) All drivers for signals on the bus are "open collector", that is, there's nothing in a gate's output connected to Vcc--a gate can only pull a line down toward 0V. (3) At one end of the bus, usually opposite from the driving gates, a resistor is used to pull the line toward +5V (inactive).
It's easy to see that when all lines are inactive, the bus isn't drawing power--there's nothing that's pulling a line low or "active", no matter how many devices you have on the bus. Any device can pull a line low with its driver gate--and that's when the device draws power through the terminating resistor.
When floppies first came out, it was with "normal" TTL, not low power. So a 150 ohm pullup was common and the usual gate to pull against that was a SN7438. If we assume that "active" is 0V, you can see that we'll need to drop 5V across 150 ohms, or 33 ma (166 mw), which is pretty hefty for most LSTTL drivers. So, when 3.5" drives came along, the pullup requirement was relaxed to about 2K, which reduces the amount of power needed tenfold--and so many floppy controllers were designed with this goal in mind, which means that the old 150 ohm pullup is too small to get a V[sub]il[/sub] in the area of 0.8V.
So what you want to do is to find those 150 ohm terminators on your drive and replace them with 1-2K.