Niestety nie, nie można podłączyć urządzenia SATA do gniazda SD.
W przeciwieństwie do wcześniejszych standardów pamięci flash, takich jak Compact Flash , które zasadniczo używały interfejsu dysku twardego Parallel ATA (zmniejszonego rozmiaru) do dołączania pamięci flash, karty SD używają 1 lub 4 bitowego interfejsu szeregowego i (co ważniejsze) innego protokołu poleceń .
Karty CF były zgodne z protokołem poleceń ATA i były elektrycznie kompatybilne z PATA, więc wszystko, co było potrzebne do podłączenia karty CF do portu ATA, to prosty adapter, który zamapował pinout jednego złącza na drugi (jak adapter microSD na kartę SD).
Aby utworzyć konwerter SD na SATA, potrzebny byłby mały wbudowany procesor z interfejsem karty SD z jednej strony i interfejsem SATA z drugiej strony oraz oprogramowaniem do tłumaczenia protokołów. Zasadniczo to robi karta, z którą się połączyłeś, w przeciwnym kierunku, ale ten kierunek jest znacznie łatwiejszy.
Musisz jedynie obsługiwać ograniczony zestaw rozmiarów kart pamięci SD i znacznie łatwiej jest mapować funkcjonalność SD na interfejs SATA niż odwrotnie. Na przykład SDHC obsługuje na przykład tylko karty o pojemności do 32 GB, więc jak powinien obsługiwać większe dyski twarde SATA?
Biorąc pod uwagę, jak tanie są adaptery USB na SATA, ograniczenia, które musiałyby zostać nałożone na adapter SD na SATA oraz ich ograniczony rynek, nie byłoby opłacalne wytwarzanie takiego adaptera.
W związku z tym proponuję przyjrzeć się sposobom podłączenia dysku twardego SATA za pośrednictwem portu USB w zasilanym koncentratorze USB podłączonym do Raspberry Pi. Nadal będziesz potrzebować małej karty SD, aby się uruchomić, ale są one również bardzo tanie w dzisiejszych czasach.
Więcej informacji na temat tej opcji można znaleźć w pytaniu Rozruch z zewnętrznej pamięci USB / napędu?