ทำไม SD Card จึงไม่ถูกตรวจจับบน Windows?
สาเหตุหลัก: File System ไม่รองรับ (exFAT/FAT32/NTFS ผิด), Card Reader/USB Port ผิดปกติ, Driver ขาด/เก่า, SD Card เสียหายทางกายภาพ, Virus, Partition Lost, หรือ Card Lock Switch อยู่ตำแหน่ง Lock
4 วิธีแก้ไข SD Card Not Detected/Not Showing Up
วิธีที่ 1: อัปเดต Driver (สำคัญที่สุด) - แนะนำ Smart Driver Care
Manual (Device Manager):
- Win+R >
devmgmt.msc> Enter - ขยาย Disk drives และ Universal Serial Bus controllers
- Right-click อุปกรณ์ SD Card/Reader > Update driver > Search automatically
Auto (Smart Driver Care - แนะนำ):
- ติดตั้ง Smart Driver Care > Scan
- หา "Disk drives", "USB controllers", "Card Reader" > Update All
- Restart
วิธีที่ 2: ทำความสะอาด SD Card และ Card Reader
- SD Card: ใช้ผ้าชำแระแห้ง/เล็กน้อยแอลกอฮอล์ เช็ด Gold Contacts (จุดสัมผัสทอง) นุ่มนวล
- Card Reader: ใช้อากาศอัด (Compressed Air) พ่นฝุ่น/ขยะออกจากช่องอ่านการ์ด
- ลองเสียบ/ถอดหลายครั้ง เพื่อขูด Oxide Layer ออก
วิธีที่ 3: ทดสอบ SD Card บนเครื่องอื่น
- เสียบ SD Card เข้า Laptop อื่น, กล้อง, โทรศัพท์, หรือ Card Reader USB อื่น
- ทำงานบนเครื่องอื่น = ปัญหาอยู่ที่ Card Reader/USB Port/Driver ของเครื่องเดิม
- ไม่ทำงานทุกเครื่อง = SD Card เสียหาย ต้องเปลี่ยนใหม่ (พยายาม Recover Data ก่อนด้วย Advanced Disk Recovery)
วิธีที่ 4: อัปเดต Card Reader Driver เฉพาะเจาะจง
- Device Manager (
devmgmt.msc) - ขยาย Disk drives > หา Card Reader (มักชื่อมีคำว่า Card Reader, SD Host, Realtek, Genesys)
- Right-click > Scan for hardware changes
- หากไม่ได้ Right-click > Update driver > Search automatically
กรณีพิเศษ: SD Card ตรวจจับได้แต่ไม่เข้าถึงข้อมูล (Raw/Unallocated)
- Disk Management (
diskmgmt.msc) > หา SD Card > ถ้าเป็น Unallocated > New Simple Volume (Format ใหม่ - สูญเสียข้อมูล) - ถ้าเป็น RAW > ใช้ Advanced Disk Recovery หรือ TestDisk/PhotoRec กู้ข้อมูลก่อน Format
- CHKDSK:
chkdsk X: /f /r(X = Drive Letter ของ SD Card)
สรุป: เริ่ม Update Driver (Smart Driver Care) → Clean Contacts → Test เครื่องอื่น → Update Card Reader Driver → Disk Management/CHKDSK/Recovery Tool หากข้อมูลสำคัญ ห้าม Format ทันที** กู้ข้อมูลก่อน