O armazenamento removível não precisava de outra guerra de sistemas de arquivos. Câmeras, pen drives e leitores de cartão precisavam aparecer rapidamente em PCs que já entendiam dispositivos de bloco.

O Bulk-Only Transport do USB Mass Storage manteve o protocolo pequeno: comando, dados, status. Por baixo disso, ele reutilizou o conjunto de comandos transparentes SCSI, incluindo leituras e gravações comuns de setores.

O resultado foi armazenamento plug-and-play. Um dispositivo podia chegar via USB mas se comportar como um disco rígido para o host, enquanto FAT, HFS, ext ou qualquer outro sistema de arquivos permanecia acima do padrão da classe.

Colocar blocos SCSI dentro do USB

Os endpoints bulk correspondiam às grandes transferências sequenciais do armazenamento.

A reutilização do SCSI evitou inventar uma nova linguagem de comandos de disco.

Manter os sistemas de arquivos fora da especificação da classe permitiu que cada sistema operacional formatasse o mesmo dispositivo à sua própria maneira.

Um novo conector vence mais rápido quando preserva uma abstração antiga. Esconda a mudança de transporte sob a interface em que o software já confia.

Pen drives USB, leitores de cartão e muitos dispositivos embarcados adotaram o modelo mental de armazenamento em massa. Mesmo quando transportes mais rápidos surgiram depois, a vitória já tinha acontecido: a mídia sólida removível parecia um pequeno disco, não um periférico estranho.

CONFIRA AS EVIDÊNCIAS

As fontes

  1. Mass Storage Bulk Only 1.0 USB Implementers Forum · usb.org ·
  2. USB Device MSC Class Silicon Labs Documentation · docs.silabs.com