Увы, нет возможности подключить устройство SATA к гнезду SD.
В отличие от более ранних стандартов флэш-памяти, таких как Compact Flash , в которых для подключения флэш-памяти использовался интерфейс жесткого диска Parallel ATA (уменьшенный в размере), карты SD используют 1 или 4-битный последовательный интерфейс и (что более важно) другой протокол команд .
CF-карты работали по протоколу команд ATA и были электрически совместимы с PATA, поэтому все, что требовалось для подключения CF-карты к порту ATA, - это простой адаптер, который отображал разводку одного разъема на другой (например, адаптер microSD на SD-карту).
Для создания конвертера SD в SATA потребуется небольшой встроенный процессор с интерфейсом SD-карты на одной стороне, а также интерфейс SATA на другой и некоторое программное обеспечение для преобразования протоколов. По сути, это то, что делает карта, к которой вы привязаны, в обратном направлении, но в этом направлении гораздо проще.
Вам нужно только поддерживать ограниченный набор размеров памяти SD-карты, и намного проще отобразить функциональность SD на интерфейс SATA, чем наоборот. Например, SDHC поддерживает только до 32 ГБ карт, например, как он должен обрабатывать жесткие диски SATA, которые больше?
Учитывая, насколько дешевые адаптеры USB-SATA, ограничения, которые должны быть наложены на адаптер SD-SATA, и ограниченный рынок для них, было бы не выгодно производить такой адаптер.
Поэтому я бы посоветовал найти способы подключения жесткого диска SATA через USB-порт к USB-концентратору с питанием, подключенному к Raspberry Pi. Вам все равно понадобится небольшая SD-карта для загрузки, но в наши дни они также очень дешевы.
Более подробная информация об этой опции содержится в вопросе « Загрузка с внешнего USB-накопителя / накопителя».