슬프게도 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 스틱 / 드라이브에서 부팅? 질문에이 옵션에 대한 자세한 정보가 있습니다.