È possibile collegare un dispositivo SATA allo slot SD?


23

Ho cercato un cavo che potesse essere utilizzato per collegare un normale disco rigido (SATA) allo slot SD e quindi ottenere molto più spazio di archiviazione senza dover passare attraverso lo slot USB (relativamente lento).

Riesco a trovare adattatori SATA / SD ( come questo ), ma sembrano tutti funzionare in modo opposto a quello che sarebbe l'ideale (cioè collegare una scheda SD all'adattatore, questo ti consente di utilizzare l'archiviazione SD, ma appare al computer come un normale HD collegato SATA.

Qualcuno sa di un dispositivo che sostanzialmente fa il contrario? Grazie.


1
L'USB è lento rispetto a SATA, ma non penso che sia più lento dello slot SD sull'RPi
John La Rooy,

Con SDHC fino a 25 MB / s v2.00 e UHS-I fino a 50 o 104 MB / s ( sdcard.org/developers/overview/bus_speed ), la larghezza di banda teorica USB 2.0 da 480 MB / s ( 60 MB / s) è ancora piuttosto bene. Entrambi soffrono di connessioni half-duplex e una singola interfaccia dati / comando. SATA è decisamente più veloce, essendo full-duplex e disponibile con larghezza di banda teorica di 1,5, 3 e 6 Gb / s (187,5, 375 e 750 MB / s), meno overhead di codifica e comandi. Un HDD da 2,5 "non sarà fortemente vincolato da SATA-> USB2.0.
user2943160

Risposte:


28

Purtroppo no, non è possibile collegare un dispositivo SATA allo slot SD.

A differenza dei precedenti standard di memoria flash come Compact Flash , che essenzialmente utilizzava un'interfaccia del disco rigido Parallel ATA (ridimensionata in dimensioni) per collegare la memoria flash, le schede SD utilizzano un'interfaccia seriale a 1 o 4 bit e (cosa ancora più importante) un protocollo di comando diverso .

Le schede CF parlavano del protocollo di comando ATA ed erano elettricamente compatibili con PATA, quindi tutto ciò che era necessario per collegare una scheda CF a una porta ATA era un semplice adattatore che mappasse un pinout del connettore su un altro (come un adattatore da microSD a scheda SD).

Per creare un convertitore da SD a SATA sarebbe necessario un piccolo processore incorporato con un'interfaccia per schede SD su un lato e un'interfaccia SATA dall'altro e alcuni software per tradurre i protocolli. Questo è essenzialmente ciò che fa la carta a cui ti sei collegato, nella direzione opposta, ma quella direzione è molto più semplice.

Hai solo bisogno di supportare un set limitato di dimensioni della memoria della scheda SD ed è molto più facile mappare la funzionalità SD su un'interfaccia SATA che viceversa. Ad esempio, SDHC supporta solo schede fino a 32 GB, ad esempio, come dovrebbe gestire dischi rigidi SATA di dimensioni maggiori?

Considerando quanto sono economici gli adattatori da USB a SATA, i limiti che dovrebbero essere collocati su un adattatore da SD a SATA e il mercato limitato per essi, non sarebbe economico produrre un tale adattatore.

Pertanto, suggerirei di cercare modi per collegare il disco rigido SATA tramite una porta USB su un hub USB alimentato collegato al tuo Raspberry Pi. Avrai comunque bisogno di una piccola scheda SD per l'avvio, ma anche questi sono molto economici in questi giorni.

Sono disponibili ulteriori informazioni su questa opzione nella domanda Avvio da chiavetta / unità USB esterna?


Grazie per le informazioni - molto istruttivo. Non avevo idea che sarebbe stato più facile in un modo rispetto all'altro, ed è un peccato, in quanto sarebbe stato molto bello. Lo lascerò aperto per un po 'per vedere se ci sono alternative. Altrimenti accetterò questo. Grazie.
Luca,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.