Ich habe nach einem Kabel gesucht, mit dem eine normale Festplatte (SATA) an den SD-Steckplatz angeschlossen werden kann, um so viel mehr Speicherplatz zu erhalten, ohne über den (vergleichsweise langsamen) USB-Steckplatz gehen zu müssen.
Ich kann SATA / SD-Adapter finden ( wie diesen ), aber sie scheinen alle anders zu funktionieren, als es ideal wäre (dh Sie stecken eine SD-Karte in den Adapter, dies ermöglicht Ihnen die Verwendung von SD-Speicher, aber es erscheint dem Computer wie eine normale SATA-Festplatte.
Kennt jemand ein Gerät, das im Wesentlichen das Gegenteil tut? Vielen Dank.
Antworten:
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?
quelle