Можливо підключити пристрій SATA до слота SD?


23

Я шукав кабель, який міг би бути використаний для підключення звичайного жорсткого диска (SATA) до слота SD, і тому отримаю набагато більше місця для зберігання даних, не потребуючи переходу через (порівняно повільний) USB-слот.

Я можу знайти адаптери SATA / SD ( такі як цей ), але всі вони, здається, працюють протилежно тому, що було б ідеально (тобто ви підключаєте SD-карту в адаптер, це дозволяє використовувати накопичувач SD, але це з'являється на комп'ютері як звичайний HD-підключений SATA.

Хтось знає про пристрій, який по суті робить навпаки? Спасибі.


1
USB повільний порівняно з SATA, але я не думаю, що він повільніше, ніж слот SD на RPi
Джон Ла

З SDHC зі швидкістю до 25 МБ / с v2.00 та UHS-I до 50 або 104 МБ / с ( sdcard.org/developers/overview/bus_speed ) теоретична пропускна здатність USB2.0 в 480 Мбіт / с (60 МБ / с) все ще досить добре. Обидва страждають від напівдуплексного з'єднання та єдиного інтерфейсу даних / команди. SATA, безумовно, швидше, будучи повнодуплексним і доступним при 1,5, 3 та 6 Гбіт / с (187,5, 375 та 750 МБ / с) теоретичної пропускної здатності, мінус кодування накладних витрат та команд. 2,5-
дюймовий

Відповіді:


28

На жаль, немає можливості підключити пристрій SATA до слота SD неможливо.

На відміну від попередніх стандартів флеш-пам’яті, як Compact Flash , який, по суті, використовував інтерфейс жорсткого диска Parallel ATA (зменшений за розміром) для приєднання флеш-пам’яті, SD-картки використовують 1 або 4-бітний послідовний інтерфейс і (що ще важливіше) інший протокол команд .

CF-карти розмовляли з протоколом командування ATA і були електрично сумісні з PATA, тому все, що потрібно для підключення CF-картки до порту ATA, був простим адаптером, який відображав один роз'єм роз'єму на інший (наприклад, microSD на адаптер SD-карти).

Для створення перетворювача SD в SATA знадобиться невеликий вбудований процесор з інтерфейсом SD-карти на одній стороні та інтерфейсом SATA з іншого та деяким програмним забезпеченням для перекладу протоколів. Це по суті те, що робить карта, з якою ви пов’язані, у зворотному напрямку, але це напрямок набагато простіше.

Вам потрібно лише підтримувати обмежений набір розмірів пам'яті SD-карт, і набагато простіше відображати функціональність SD на інтерфейсі SATA, ніж навпаки. Наприклад, SDHC підтримує лише до 32 Гб карт, наприклад, як він повинен обробляти більш жорсткі диски SATA?

Враховуючи, наскільки дешеві адаптери USB до SATA, обмеження, які повинні бути встановлені на адаптері SD до SATA, та обмежений ринок для них, виробляти такий адаптер не буде економічно.

Тому я б запропонував розглянути способи підключення вашого жорсткого диска SATA через USB-порт на підключеному USB-концентраторі, приєднаному до вашого Raspberry Pi. Вам все одно знадобиться невелика карта SD для завантаження, але вони також дуже дешеві в наші дні.

Детальніше про цю опцію можна знайти у питанні Завантаження із зовнішнього USB-накопичувача / накопичувача?


Дякую за інформацію - дуже інформативно. Якби не уявляло, що це буде легше одного шляху, ніж іншим, і це соромно, оскільки це було б дуже круто. Я залишу його відкритим на трохи, щоб побачити, чи є альтернативи. Якщо ні, я прийму це. Спасибі.
Лука
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.