@ Sunny щоб відповісти на ваше запитання, Pi використовує іншу шину для SD-карти, ніж шина USB, як видно з цього відповіді. Як завантажується Raspberry Pi?. Крім того, продуктивність вашої SD-карти, ймовірно, буде обмежена швидкістю шини, якщо SD-карта високої якості, наприклад, екстремальний сендіск. Котрий капітал швидкостей набагато більший, ніж Pi, оскільки це не тільки питання швидкості шини, але й питання стабільності, команда Pi вибирає швидкість шини, яка, ймовірно, є найбільш стабільною для всіх користувачів, а також тому, що Pi орієнтований у низькобюджетних споживачів Pi повинен використовувати меншу швидкість шини через те, що деякі SD-карти просто не працюватимуть при більшій швидкості шини. Крім того, шина SD-карт Pi покладається на те, що gpu є посередником для передачі даних. З цих причин ви помітите, що при використанні USB для зчитування SD-карт ви зможете досягти справжньої швидкості карти лише з обмеженою максимальною швидкістю шини USB.
Крім того, неперевірені, але теоретично більші файли повільніше переносяться на SD-карту, оскільки дані, записані на SD-карту, буферуються в gpu, призначаючи gpu більше оперативної пам’яті в конфігурації (якщо ви не знаєте, як це зробити google це) теоретично повинно збільшувати швидкість запису.
Примітка: також, ймовірно, що фонові завдання, можливо, зіграли свою роль у вашому тестуванні, і ви не дали зрозуміти, куди ви писали, під час підготовки тесту зчитування SD-картки, або куди, куди писати, коли передформація вашого жорсткого диска USB читалася тест, оскільки накопичувач буде читатись так само швидко, як Pi прийматиме дані, тому ваша SD-карта може бути шийкою пляшки для вашого тестування hdd.