Протоколы USB:

  • USB4 2.0 (до 80Gbps) – по сути внешнее устройство как будто бы становится внутренним, под специфичные задачи высокой производительности. Явно не для USB-флешек.
  • USB4 (до 40Gbps на специальных кабелях) – по сути внешнее устройство как будто бы становится внутренним, под специфичные задачи высокой производительности. Явно не для USB-флешек.
  • USB 3.2 (USB 3.2 Gen2x2, 20Gbps) нужно для очень быстрых устройств (графика?) или их большого кол-ва по одному проводу. Даже для SSD это перебор.
  • USB 3.1 (USB 3.2 Gen2, 10Gbps) перебор для USB-флешек и SD-карт (им 3.0 достаточен).
  • USB 3.0 (USB 3.2 Gen1, 5Gbps) в теории должно покрывать все USB-флешки и SD-карты, да и многие SSD-диски. Но это это лишь протокол передачи. Есть еще скорость самой флешки. Поэтому обычно имеет смысл брать флешки USB 3.1, обычно они быстрее. Да и просто смотреть на заявленные скорости на коробке.
  • USB 2.0 только для передачи тестовых документов для распечатки, для остального лучше не использовать. Или как вариант для оффлайн просмотра фильмов: они весьма дешевые, можно записать много фильмов (хоть и долго), а потом на проектере, например, смотреть.

Для флешек выбор такой:

  • USB 2.0 – печать/текcтовые документы, архив, медиа-архив.
  • USB 3.1 / USB 3.2 Gen2 – обычно быстрые флешки, но важно смотреть на заявленные скорости (чтения больше 100Мб/с, записи больше 50Мб/с).
  • USB 3.0 (USB 3.2 Gen1) – потенциально может быть и быстрая флешка, но из-за маркетинга обычно она уже 3.1, а тут средние по скорости флешки (чтение 40Мб/с, запись 20Мб/с).

SD-карта или флешка:

  • Для постоянного использования большая флешка болтается – неудобно для постоянного подключения. Так что микрофлешку или SD-карту.
  • Для переноса данных лучше обычную флешку – удобный размер, можно написать что-то (с помощью наклейки).
  • На практике SD-карты менее надежны (или просто больше ненадежных покупаю).
  • Обычно USB SD-картридеры для компьютера идут на базе USB 2.0 – так что в компьютере они медленнее, чем флешки.
  • А вот там, где разъемы есть для SD-карт (Raspberry Pi, миникомпьютеры, макбуки) они чаще быстрее USB-флешек.
  • USB-флешки обычно дешевле, бывает до 2х раз.

Да, и сейчас все SD-карты / флешки / ssd нужно проверять на поддельность размера: слишком много подделок (например, реально пишет в первые Х Гб, а все дальше теряет, хотя ОС говорит, что все ок – так можно реально данные потерять). Для разных ОС разные программы. MacOS / Linux: f3 (f3write -> f3read: проверяет запись/чтение и показывает скорость).

TF-карты – это те же SD-карты, только название не лицензировано.

Ну и совсем уж опционально: если непонятно куда ушло место, то для этого есть консольная утила ncdu.