ไม่เช่นนั้นมันเป็นไปไม่ได้ที่จะเชื่อมต่ออุปกรณ์ SATA เข้ากับช่องเสียบ SD
ซึ่งแตกต่างจากมาตรฐานหน่วยความจำแฟลชก่อนหน้านี้เช่นCompact Flashซึ่งใช้หลักParallel ATAอินเตอร์เฟซฮาร์ดไดรฟ์ (ลดขนาดลงในขนาด) ที่จะแนบหน่วยความจำแฟลช, SD การ์ดใช้ 1 หรือ 4 บิตอินเตอร์เฟซอนุกรมและ (ที่สำคัญกว่า) ที่แตกต่างกันโปรโตคอลคำสั่ง
CF card ใช้โปรโตคอลคำสั่ง ATA และเข้ากันได้กับระบบ PATA ดังนั้นสิ่งที่จำเป็นในการเสียบ CF card เข้ากับพอร์ต ATA เป็นอะแดปเตอร์ที่เรียบง่ายซึ่งแมปตัวเชื่อมต่อหนึ่งกับ pinout ตัวอื่น (เช่น microSD to SD card adapter)
ในการสร้างตัวแปลง SD เป็น SATA จะต้องใช้ตัวประมวลผลแบบฝังตัวขนาดเล็กที่มีอินเตอร์เฟสการ์ด SD ที่ด้านหนึ่งและส่วนต่อประสาน SATA ที่อีกด้านหนึ่งและซอฟต์แวร์บางตัวในการแปลโปรโตคอล นี้เป็นหลักสิ่งที่บัตรที่คุณเชื่อมโยงไปยังไม่ไปในทิศทางตรงกันข้าม แต่ทิศทางที่เป็นมากได้ง่ายขึ้น
คุณจะต้องรองรับชุดขนาดหน่วยความจำ SD การ์ดที่ จำกัด และการแมปฟังก์ชั่น SD ลงบนอินเตอร์เฟซ SATA ได้ง่ายกว่ามาก ยกตัวอย่างเช่น SDHC รองรับการ์ดได้สูงสุด 32GB เท่านั้นดังนั้นควรจัดการกับฮาร์ดไดรฟ์ SATA ที่มีขนาดใหญ่กว่าอย่างไร
เมื่อพิจารณาว่าอะแดปเตอร์ USB to SATA ราคาถูกนั้นมีข้อ จำกัด ที่จะต้องวางบนอะแดปเตอร์ SD เป็น SATA และตลาดที่มีข้อ จำกัด สำหรับพวกมันจะไม่ประหยัดในการผลิตอะแดปเตอร์
ฉันขอแนะนำให้ดูวิธีติดฮาร์ดไดรฟ์ SATA ของคุณผ่านพอร์ต USB บนฮับ USB ที่ต่อกับ Raspberry Pi ของคุณ คุณยังจะต้องใช้การ์ด SD ขนาดเล็กเพื่อบู๊ต แต่สิ่งเหล่านี้ก็ราคาถูกเช่นกัน
มีข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกนี้ในคำถามBoot จากแท่ง USB / ไดรฟ์ภายนอกหรือไม่