Das liegt einfach an den unterschiedlichen USB-Geräteklassen (Device-ID).
Ein PC erkennt z. B. einen USB-Stick als Wechseldatenträger, eine USB-Festplatte aber als lokales Festplattenlaufwerk.
Das ist so damit die Geräte ohne Treiberinstallation richtig erkannt werden.
Rein theoretisch könnte man in der Firmware des USB-Festplattencontrollers die ID so ändern daß diese als USB-Stick erkannt wird.
Praktisch sind USB-Sticks mit hoher Kapazität so preiswert geworden dass sich der Aufand nicht lohnt.
Oder willst Du für mehr als 100 Jahre Musik anschließen?
