Para mi, esa es otra idea que Microsoft se esta fusilando de algunos fabricantes, porque actualmente ya existen algunos dispositivos USB, que precisamente incorporan una memoria con los drivers.
Por ejemplo, yo tengo un CDU-680 (es un modem USB EVDO, con el tamaño de una memoria USB
http://www.fklt.com/cdu-680.htm), y es precisamente modem y memoria (con los drivers instalados en el mismo dispositivo, aunque solo eran para Windows).
En mi caso, tuve que entrar a la pagina del fabricante, y bajar el driver (que mas bien era un script) para hacerlo funcionar en Linux.