Hmm, Flash-Cards laufen bei mir auch super, nur kein Microdrive. Ich vermute irgendwie daß die GeräteID des Laufwerkes dem Windows nicht bekannt ist. Scheinbar werden alle unbekannten geräte als MTD-0002 erkannt (im Nezt findet man viele WLANKarten welche das ebenfalls als Problem haben).
Das mit dem X31 würde ich mal zurückstellen, von der Architektur ist das m.E. ein völlig anderer Rechner (P4M, USB2, DDR-Ram etc.), da könnte sich auch was am CF-Card-Slot getan haben.
Was ich mir noch vorstellen könnte ist daß es was mit dem Laufwerk als solches zu tun haben kann, beispielsweise daß die Spannung nicht die richtige ist (3.3 Volt statt 5 oder Cardbus statt PCCard). Hat jemand Informationen ob der CF-cardslot schon ein Cardbus ist (ich vermute es)?