Leider ist es nicht möglich, ein SATA-Gerät an den SD-Steckplatz anzuschließen.
Im Gegensatz zu früheren Flash-Speicher-Standards wie Compact Flash , die im Wesentlichen eine Parallel-ATA- Festplattenschnittstelle (verkleinert) zum Anschließen von Flash-Speichern verwendeten, verwenden SD-Karten eine serielle 1-Bit- oder 4-Bit-Schnittstelle und (was noch wichtiger ist) ein anderes Befehlsprotokoll .
CF-Karten sprachen das ATA-Befehlsprotokoll und waren elektrisch mit PATA kompatibel. Zum Einstecken einer CF-Karte in einen ATA-Port war lediglich ein Adapter erforderlich, der eine Steckerbelegung mit einer anderen verband (wie ein Adapter von microSD auf SD-Karte).
Zum Erstellen eines SD-zu-SATA-Konverters ist ein kleiner eingebetteter Prozessor mit einer SD-Kartenschnittstelle auf der einen Seite und einer SATA-Schnittstelle auf der anderen Seite sowie einiger Software zum Übersetzen der Protokolle erforderlich. Dies ist im Wesentlichen das, was die Karte, mit der Sie verbunden sind, in die entgegengesetzte Richtung tut, aber diese Richtung ist viel einfacher.
Sie müssen nur den begrenzten Satz von SD-Kartenspeichergrößen unterstützen, und es ist viel einfacher, SD-Funktionen auf eine SATA-Schnittstelle abzubilden als umgekehrt. Beispielsweise unterstützt SDHC nur Karten mit bis zu 32 GB. Wie sollte es also mit größeren SATA-Festplatten umgehen?
Angesichts der Tatsache, wie billig USB-zu-SATA-Adapter sind, welche Einschränkungen ein SD-zu-SATA-Adapter haben muss und auf welchem begrenzten Markt sie angeboten werden, wäre es nicht wirtschaftlich, einen solchen Adapter herzustellen.
Als solches würde ich vorschlagen, nach Möglichkeiten zu suchen, wie Sie Ihre SATA-Festplatte über einen USB-Anschluss an einem an Ihren Raspberry Pi angeschlossenen USB-Hub anschließen können. Zum Booten benötigen Sie noch eine kleine SD-Karte, diese ist heutzutage aber auch sehr günstig.
Weitere Informationen zu dieser Option finden Sie in der Frage Booten von externem USB-Stick / -Laufwerk?