Infelizmente, não é possível conectar um dispositivo SATA ao slot SD.
Ao contrário dos padrões anteriores de memória flash, como o Compact Flash , que basicamente usava uma interface de disco rígido Parallel ATA (tamanho reduzido) para anexar memória flash, os cartões SD usam uma interface serial de 1 ou 4 bits e (mais importante) um protocolo de comando diferente .
Os cartões CF falavam o protocolo de comando ATA e eram eletricamente compatíveis com o PATA; portanto, tudo o que era necessário para conectar um cartão CF a uma porta ATA era um adaptador simples que mapeava uma pinagem de conector a outra (como um adaptador de cartão microSD para SD).
Para criar um conversor SD para SATA, seria necessário um pequeno processador incorporado com uma interface de cartão SD de um lado e interface SATA do outro e algum software para traduzir os protocolos. Isso é essencialmente o que o cartão ao qual você está vinculado faz, na direção oposta, mas essa direção é muito mais fácil.
Você só precisa oferecer suporte ao conjunto limitado de tamanhos de memória do cartão SD e é muito mais fácil mapear a funcionalidade SD em uma interface SATA do que vice-versa. Como exemplo, o SDHC suporta apenas cartões de até 32 GB, por exemplo, então como ele deve lidar com discos rígidos SATA maiores?
Dado o quão barato são os adaptadores USB para SATA, as limitações que teriam que ser colocadas em um adaptador SD para SATA e o mercado limitado para eles, não seria econômico produzir esse adaptador.
Como tal, sugiro procurar maneiras de conectar seu disco rígido SATA através de uma porta USB em um hub USB conectado ao seu Raspberry Pi. Você ainda precisará de um pequeno cartão SD para inicializar, mas estes também são muito baratos atualmente.
Há mais informações sobre esta opção na pergunta Boot from USB stick / drive externo?