SATA 장치를 SD 슬롯에 연결할 수 있습니까?


23

일반 하드 드라이브 (SATA)를 SD 슬롯에 연결하는 데 사용할 수있는 케이블을 찾고 있었으므로 (비교적으로 느린) USB 슬롯을 거치지 않고도 훨씬 더 많은 저장 공간을 확보했습니다.

SATA / SD 어댑터 ( 이와 같은)를 찾을 수는 있지만 모두 이상적인 것과 반대의 방식으로 작동하는 것 같습니다 (예 : SD 카드를 어댑터에 꽂으면 SD 저장소를 사용할 수 있지만 일반적인 SATA 연결 HD처럼 컴퓨터에 나타납니다.

본질적으로 반대의 행동을하는 장치를 아는 사람이 있습니까? 감사.


1
USB는 느린 SATA와 비교하지만, 나는 그것이 RPI에 SD 슬롯보다 느린 생각하지 않습니다
존 라 Rooy

최대 25MB / s v2.00의 SDHC와 최대 50 또는 104MB / s의 UHS-I ( sdcard.org/developers/overview/bus_speed )로 USB2.0의 480Mb / s (60MB / s) 이론 대역폭은 여전히 ​​꽤 좋은. 둘 다 반이중 연결과 단일 데이터 / 명령 인터페이스로 어려움을 겪고 있습니다. SATA는 확실히 더 빠르며 전이 중이며 이론적 대역폭 1.5, 3 및 6Gb / s (187.5, 375 및 750MB / s)에서 마이너스 인코딩 오버 헤드 및 명령을 사용할 수 있습니다. 2.5 "HDD는 SATA-> USB2.0에 의해 제한되지 않습니다.
user2943160

답변:


28

슬프게도 SATA 장치를 SD 슬롯에 연결할 수 없습니다.

SD 카드 는 기본적으로 병렬 ATA 하드 드라이브 인터페이스 (크기 축소)를 사용하여 플래시 메모리를 연결 한 Compact Flash 와 같은 이전 플래시 메모리 표준과 달리 1 또는 4 비트 직렬 인터페이스와 다른 명령 프로토콜을 사용합니다 .

CF 카드는 ATA 명령 프로토콜을 말하고 PATA와 전기적으로 호환되므로 CF 카드를 ATA 포트에 꽂는 데 필요한 모든 것은 하나의 커넥터 핀 배치를 다른 커넥터 (예 : microSD to SD 카드 어댑터)에 매핑하는 간단한 어댑터였습니다.

SD-SATA 변환기를 만들려면 한쪽에 SD 카드 인터페이스가 있고 다른쪽에 SATA 인터페이스가 있고 프로토콜을 변환하는 일부 소프트웨어가있는 소형 내장 프로세서가 필요합니다. 이것은 본질적으로 당신이 연결 한 카드가 반대 방향으로하는 것이지만, 그 방향은 훨씬 더 쉽습니다.

제한된 SD 카드 메모리 크기 세트 만 지원하면되며 SD 기능을 SATA 인터페이스에 매핑하는 것이 훨씬 쉽습니다. 예를 들어, SDHC는 예를 들어 최대 32GB의 카드 만 지원하므로 더 큰 SATA 하드 드라이브를 어떻게 처리해야합니까?

USB-SATA 어댑터가 얼마나 저렴한 지, SD-SATA 어댑터에 대한 제한 사항 및 제한된 시장을 감안할 때 그러한 어댑터를 생산하는 것은 경제적이지 않습니다.

따라서 Raspberry Pi에 연결된 전원 공급 USB 허브의 USB 포트를 통해 SATA 하드 드라이브를 연결하는 방법을 제안합니다. 부팅하려면 여전히 작은 SD 카드가 필요하지만 요즘에는 매우 저렴합니다.

외부 USB 스틱 / 드라이브에서 부팅? 질문에이 옵션에 대한 자세한 정보가 있습니다.


정보 주셔서 감사합니다-매우 유익합니다. 그것이 다른 방법보다 쉬운 방법이 될 줄은 몰랐으며, 이것은 매우 시원했을 것이므로 부끄러운 일입니다. 대안이 있는지 조금 볼 수 있도록 열어 두겠습니다. 그렇지 않으면 나는 이것을 받아 들일 것이다. 감사.
누가 복음
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.