Карты microSD по сути такие же внутри оболочки как флешка?
SD-карты имеют собственный стандарт связи и набор команд. Микроконтроллер в SD-карте реализует их, возможно , с помощью взломанной прошивки и специфичных для поставщика команд.
Вместо этого на флэш-накопителе реализован протокол USB-накопителя в микроконтроллере. У них также есть прошивка, которую можно взломать / прошить / изменить, но она не соответствует стандарту SD-карт.
Карты USB и SD имеют одинаковую общую внутреннюю архитектуру (не внутреннюю архитектуру - например, вы не можете взломать микроконтроллер USB для работы в качестве микроконтроллера SD-карты), но разный внешний интерфейс и разные протоколы.
Там нет практического различия с точки зрения конечного пользователя, кроме:
- SD-карты, как правило, меньше (особенно microSD),
- полноразмерные SD-карты имеют ползунок защиты от записи,
- USB 3.0 быстрее, чем новейший протокол SD-карт, но я считаю, что никакое флеш-оборудование не может достичь максимальной скорости USB 3.0.
С аппаратной стороны ...
- Протокол USB требует большей программной поддержки (из-за перечисления и т.д.), Чем протокол SD. Это не имеет значения в наши дни с мощными встроенными процессорами, доступными для всех видов портативных устройств и распространением смартфонов.
- Ранние протоколы SD-карт были просты и дешевы в реализации на аппаратном уровне, и вы могли даже взломать устройство чтения SD-карт на старый маршрутизатор Linksys без аппаратной поддержки SD-карт. (Вы не могли бы сделать это с USB, если чипсет не поддерживал это).