Por desgracia, no es posible conectar un dispositivo SATA a la ranura SD.
A diferencia de los estándares anteriores de memoria flash como Compact Flash , que esencialmente utilizaba una interfaz de disco duro Parallel ATA (reducida en tamaño) para conectar la memoria flash, las tarjetas SD usan una interfaz serial de 1 o 4 bits y (más importante) un protocolo de comando diferente .
Las tarjetas CF hablaban el protocolo de comando ATA y eran eléctricamente compatibles con PATA, por lo que todo lo que se requería para enchufar una tarjeta CF en un puerto ATA era un adaptador simple que asignaba un pinout del conector a otro (como un adaptador de tarjeta microSD a SD).
Para crear un convertidor de SD a SATA se necesitaría un pequeño procesador integrado con una interfaz de tarjeta SD en un lado y una interfaz SATA en el otro y algún software para traducir los protocolos. Esto es esencialmente lo que hace la tarjeta que vinculaste, en la dirección opuesta, pero esa dirección es mucho más fácil.
Solo necesita admitir el conjunto limitado de tamaños de memoria de la tarjeta SD y es mucho más fácil asignar la funcionalidad SD a una interfaz SATA que viceversa. Como ejemplo, SDHC solo admite tarjetas de hasta 32 GB, por ejemplo, ¿cómo debería manejar los discos duros SATA que son más grandes?
Dado lo baratos que son los adaptadores USB a SATA, las limitaciones que tendrían que colocarse en un adaptador SD a SATA y el mercado limitado para ellos, no sería económico producir dicho adaptador.
Como tal, sugeriría buscar formas de conectar su disco duro SATA a través de un puerto USB en un concentrador USB conectado a su Raspberry Pi. Aún necesitará una pequeña tarjeta SD para arrancar, pero estos también son muy baratos en estos días.
Hay más información sobre esta opción en la pregunta ¿ Arrancar desde una memoria / unidad USB externa?