ถ้าอยากให้ Raspberry Pi อ่าน SD card ได้อีก ก็หา SD card reader แบบ USB ซื้อจากร้านสะดวกซื้อแบบราคาไม่แพงมาใช้ก็ได้ครับ
![ต่อ USB card reader เข้ากับ Raspberry Pi cheap-usb-card-reader-connected-raspberry-pi]()
lsusb ดูก่อน ว่าเห็นไหม ก็เห็นชื่อ Super Top ครับ แล้ว bar code สินค้า card reader นี้คือ 8854949006119 ครับ
![lsusb กับ USB card reader ใน Raspberry Pi raspberry-pi-cr001-lsusb-card-reader]()
เมื่อเสียบ SD card เข้าไป บน Raspbian เมื่อใช้คำสั่ง mount ก็เจอเลยครับ มัน mount ให้อัตโนมัติ มาในชื่อ /dev/sda1 และ /dev/sda2 อยู่ภายใต้ /mount
![Raspbian ทำการ mount SD card และใช้คำสั่ง mount และ df raspberry-pi-cr002-mount]()
เมื่อต่อแล้วก็ทำอะไรได้หลายอย่าง เช่น เพิ่มที่เก็บข้อมูล หรือใช้ซ่อม SD card ตัวอื่น ซึ่งต้องใช้ระบบปฏิบัติการที่ซ่อม SD card ที่ระบบไฟล์เป็น ext4 ใช้ Windows คงไม่ได้ ก็ต้องใช้เครื่องคอมพิวเตอร์ที่ติดตั้ง Linux หรือบูตจากแผ่น LiveDistro โดยไม่ต้องติดตั้ง Linux ลง hard disk หรือใช้ Linux ที่ใช้กันอยู่แล้ว คือ Raspbian นั้นเองครับ
การตรวจสอบและซ่อมแซมระบบไฟล์ของ SD card ก็ทำ fsck ครับ หน้าที่ของมันคล้ายๆ scandisk แต่ต้อง unmount พาร์ติชันที่จะซ่อมก่อนด้วยคำสั่ง sudo umount /dev/sda2 จากนั้นก็ดูก่อนว่า fsck จะทำอะไรด้วยคำสั่ง sudo fsck /dev/sda2 -N แล้วจึงสั่งซ่อมลงมือจริงด้วยคำสั่ง sudo fsck /dev/sda2 -y โดย -y หมายถึงตอบ yes ซ่อมเลยทุกอาการที่เจอครับ
![ใช้ fsck แต่โชคดีตรวจไม่พบว่ามีปัญหาอะไร raspberry-pi-cr004-fsck-clean]()
ถ้า fsck กับ SD card ที่มีปัญหา ถึงขั้นที่ว่า ext3 พัง กลายเป็น ext2 ไปเลย
![ext3 journal has been deleted - file system is now ext2 only raspberry-pi-cr005-fsck-error]()