Dies ist möglicherweise keine "echte" Lösung für Ihr Problem, aber es funktioniert für mich:
Ich habe eine virtuelle Windows XP-Maschine mit VMware Player erstellt (sollte auch mit dem Microsoft Windows XP-Modus arbeiten, der eigentlich ein Microsoft Virtual PC ist). Ich habe eine Netzwerkfreigabe in meinem Entwicklungsordner erstellt und von der virtuellen Maschine aus darauf zugegriffen.
Der USB-Speicher kann an die virtuelle Maschine gebunden werden, so dass ein direkter Zugriff darauf möglich ist. Ich verschiebe die Dateien jetzt von der Netzwerkfreigabe auf den USB-Massenspeicher. Es funktioniert ganz nett und der Aufwand ist nicht so schlimm. Ich verwende diese Lösung auch für die Arbeit mit meinem IC-Programmierer, der 10 Jahre alt ist und in keiner Weise von Windows 7 unterstützt wird.
Hoffentlich hilft das.