@Sunny, abyste odpověděli na vaši otázku, Pi používá pro SD kartu jinou sběrnici než USB sběrnici, jak je patrné z této odpovědi Jak se Raspberry Pi spouští?. Kromě toho je pravděpodobné, že výkon vaší SD karty bude omezen rychlostí sběrnice, pokud je SD karta vysoce kvalitní, jako je extrémní sandisk. Což je kapitál rychlostí mnohem větších než Pi, protože to není jen problém rychlosti sběrnice, ale také problém stability, tým Pi volí rychlost sběrnice, která bude pravděpodobně nejstabilnější pro všechny uživatele, a také proto, že Pi je zaměřen u spotřebitelů s nízkým rozpočtem musí Pi používat nižší rychlost sběrnice kvůli skutečnosti, že některé SD karty prostě nebudou fungovat při vyšších rychlostech sběrnice. Sběrnice SD karet Pi se dále spoléhá na to, že gpu je prostředníkem pro přenos dat. Z těchto důvodů si všimnete, že při použití čtečky karet USB na sd můžete dosáhnout skutečné rychlosti karty omezené maximální rychlostí sběrnice USB.
Kromě toho se nevyzkoušené, ale teoreticky větší soubory přenášejí na SD kartu pomaleji, protože data zapisovaná na SD kartu se v GPU ukládají do vyrovnávací paměti, takže přiřadíte GPU více RAM v konfiguraci (pokud ne Nevím, jak to udělat, google) by měl teoreticky zvýšit rychlost zápisu.
Poznámka: je také pravděpodobné, že při testování mohly hrát roli úlohy na pozadí a nedali jste jasně najevo, kam píšete do předformování testu čtení SD karty, nebo tam, kam jste psali při předformátování testu čtení z pevného disku USB, protože disk bude číst jen tak rychle, jak Pi přijme data, takže vaše SD karta mohla být hrdlem lahve vaše testování HDD.