На жаль, немає можливості підключити пристрій 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-накопичувача / накопичувача?