Kemungkinan untuk menghubungkan perangkat SATA ke slot SD?

23

Saya telah mencari sekitar untuk kabel yang dapat digunakan untuk menghubungkan normal hard-drive (SATA) ke slot SD, dan karena itu mendapatkan lebih banyak penyimpanan tanpa harus pergi melalui (relatif lambat) Slot USB.

Saya dapat menemukan SATA / SD adapter ( seperti ini ), tetapi mereka semua tampaknya bekerja dengan cara yang berlawanan dengan apa yang ideal (yaitu Anda memasukkan kartu SD ke adaptor, ini memungkinkan Anda untuk menggunakan penyimpanan SD, tetapi muncul di komputer seperti HD normal yang terhubung dengan SATA.

Adakah yang tahu perangkat yang pada dasarnya melakukan yang sebaliknya? Terima kasih.

Luke
sumber
1
USB lebih lambat dibandingkan dengan SATA, tapi saya rasa ini lebih lambat daripada slot SD pada RPi
John La Rooy
Dengan SDHC hingga 25MB / s v2.00 dan UHS-I hingga 50 atau 104MB / s ( sdcard.org/developers/overview/bus_speed ), bandwidth teoretis USB2.0 480Mb / s (60MB / s) masih cukup baik. Keduanya menderita koneksi setengah dupleks dan antarmuka data / perintah tunggal. SATA pasti lebih cepat, menjadi full-duplex dan tersedia di 1,5, 3, dan 6 Gb / s (187,5, 375, dan 750 MB / s) bandwidth teoritis, dikurangi encoding overhead dan perintah. HDD 2,5 "tidak akan dibatasi oleh SATA-> USB2.0.
user2943160

Jawaban:

28

Sayangnya tidak, tidak mungkin untuk menghubungkan perangkat SATA ke slot SD.

Tidak seperti standar memori flash sebelumnya seperti Compact Flash , yang pada dasarnya menggunakan antarmuka hard drive Parallel ATA (diperkecil ukurannya) untuk memasang memori flash, kartu SD menggunakan antarmuka serial 1 atau 4 bit dan (lebih penting) protokol perintah yang berbeda .

Kartu CF berbicara protokol perintah ATA dan secara elektrik kompatibel dengan PATA, jadi semua yang diperlukan untuk menyambungkan kartu CF ke port ATA adalah adaptor sederhana yang memetakan satu konektor pinout ke yang lain (seperti adaptor kartu microSD ke SD).

Untuk membuat konverter SD ke SATA akan memerlukan prosesor tertanam kecil dengan antarmuka kartu SD di satu sisi, dan antarmuka SATA di sisi lain dan beberapa perangkat lunak untuk menerjemahkan protokol. Ini pada dasarnya adalah apa yang Anda ditautkan dengan kartu, di arah yang berlawanan, tetapi arah itu jauh lebih mudah.

Anda hanya perlu mendukung set terbatas ukuran memori kartu SD dan jauh lebih mudah untuk memetakan fungsi SD ke antarmuka SATA daripada sebaliknya. Sebagai contoh, SDHC hanya mendukung hingga 32GB kartu misalnya, jadi bagaimana seharusnya menangani hard drive SATA yang lebih besar?

Mengingat betapa murahnya adaptor USB ke SATA, keterbatasan yang harus ditempatkan pada adaptor SD to SATA, dan pasar yang terbatas untuk mereka, tidak ekonomis untuk memproduksi adaptor seperti itu.

Karena itu, saya sarankan mencari cara untuk memasang hard drive SATA Anda melalui port USB pada hub USB aktif yang terpasang pada Raspberry Pi Anda. Anda masih memerlukan kartu SD kecil untuk boot off, tetapi ini juga sangat murah hari ini.

Ada informasi lebih lanjut tentang opsi ini dalam pertanyaan Boot dari USB stick / drive eksternal?

Mark Booth
sumber
Terima kasih atas informasinya - sangat informatif. Tidak tahu itu akan lebih mudah dari satu cara daripada yang lain, dan itu memalukan, karena ini akan sangat keren. Saya akan membiarkannya terbuka sedikit untuk melihat apakah ada alternatif. Jika tidak saya akan menerima ini. Terima kasih.
Luke