Суффиксальным.
Верно: флеш-накопитель.
Корректно дефисное написание: USB-флеш-накопитель.
Конечно, слова типа флешка, открывашка, промокашка активно образуются в разговорной речи и, соответственно, имеют разговорную окраску. Флеш-накопитель - более грамотное с технической точки зрения наименование.