คอมพิวเตอร์ไม่เห็นการ์ดหน่วยความจำ sd, minisd, microsd ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการ์ดหน่วยความจำ SD เพื่อไม่ให้เกิดปัญหาเมื่อซื้อ Connect sd

(4 คะแนน)

หากอุปกรณ์ของคุณมีหน่วยความจำภายในไม่เพียงพอ สามารถใช้การ์ด SD เป็นที่เก็บข้อมูลภายในได้สำหรับโทรศัพท์ Android ของคุณ คุณลักษณะนี้เรียกว่า Adoptable Storage ช่วยให้ระบบปฏิบัติการ Android สามารถจัดรูปแบบสื่อจัดเก็บข้อมูลภายนอกเป็นที่จัดเก็บข้อมูลภายในแบบถาวรได้ ข้อมูลในการ์ด SD ที่ติดตั้งได้รับการเข้ารหัสและไม่สามารถนำมาใช้กับอุปกรณ์อื่นได้อีก

SD Card เป็นตัวเลือกที่สะดวกมากสำหรับการจัดเก็บรูปภาพ เพลง และวิดีโอ แม้ว่าคุณจะมีพื้นที่เก็บข้อมูลภายในจำนวนมากบนสมาร์ทโฟน Android ของคุณ คุณก็ยังต้องการพื้นที่เก็บข้อมูลขนาดใหญ่เพื่อจัดเก็บวิดีโอขนาดยาวที่ถ่ายด้วยกล้องความละเอียดสูงของโทรศัพท์ของคุณได้ตลอดเวลา

สิ่งสำคัญคือต้องรู้

มีข้อเสียอย่างหนึ่งคือชิป SD อาจล้าหลังเมื่อบันทึกวิดีโอความละเอียดสูง

Android โดยค่าเริ่มต้น ติดตั้งแอปพลิเคชันในหน่วยความจำภายในและอัปโหลดข้อมูลไปยังการ์ด SD เป็นครั้งคราวเท่านั้นดังนั้น คุณจึงไม่ต้องติดตั้งแอปพลิเคชันเพิ่มเติมใดๆ หากโทรศัพท์ของคุณมีปริมาณไม่เพียงพอ ที่เก็บข้อมูลภายในตัวอย่างเช่น ในกรณีของอุปกรณ์ราคาประหยัดบน Android One

การจัดเก็บคืออะไร?

พื้นที่เก็บข้อมูลเป็นหน่วยความจำหลักของสมาร์ทโฟนของคุณ แต่ถ้าจำเป็น ก็สามารถขยายได้โดยใช้การ์ด SD

นี้ บน Android เรียกว่า Adoptable Storageนี้จะช่วยให้คุณใช้ที่ถอดออกได้ การ์ด microSDติดตั้งบนโทรศัพท์ Android ของคุณเป็นที่เก็บข้อมูลหลัก ดังนั้นคุณสามารถแก้ปัญหาเกี่ยวกับวิธีการทำให้การ์ด SD เป็นหน่วยความจำหลักบน Android ได้อย่างง่ายดายและเอาชนะพื้นที่ว่างหากโทรศัพท์มีโวลุ่มภายในเล็กน้อย

คุณสมบัติของการใช้การ์ดเป็นที่เก็บข้อมูลหลัก

มีคุณลักษณะที่สำคัญบางประการที่ควรพิจารณาในขั้นตอนนี้

จะเป็นประโยชน์

เมื่อใช้ไดรฟ์ ไม่ว่าจะเป็นแฟลชไดรฟ์ SD หรือไดรฟ์ USB สิ่งสำคัญคือต้องจำไว้ว่าอุปกรณ์นี้อยู่ในรูปแบบใดและระบบปฏิบัติการ Android รองรับหรือไม่ และรูปแบบไฟล์หลักมีสี่ประเภท: FAT32 หรือ exFAT, ext4 หรือ f2fs

จะเปลี่ยนหน่วยความจำโทรศัพท์เป็นการ์ดหน่วยความจำ Android ได้อย่างไร? คำถามไม่ถูกต้องทั้งหมด ไม่สามารถแทนที่ได้ทั้งหมด คุณสามารถ "เพิ่ม" ปริมาณเพิ่มเติมได้เท่านั้น

การใช้การ์ด SD เป็นที่เก็บข้อมูลหลักอาจเป็นทางออกที่ดีสำหรับผู้รักเสียงเพลงและผู้ชื่นชอบซีรีส์ทางทีวีระหว่างทางไปทำงานหรือเดินทางไกล แต่บ่อยครั้งที่ การขยายหน่วยความจำขึ้นอยู่กับต้นทุนของอุปกรณ์ที่ต้องการเสมอเพราะมันต่างกันทั้งในด้านความเร็วและปริมาณ เช่นเดียวกับฟังก์ชั่นที่ปรับเปลี่ยนได้ของการจัดเก็บข้อมูล นี่คือความแตกต่างบางประการที่สามารถพิจารณาได้จากมุมที่ต่างกัน - ทั้งในทิศทางลบและในแง่บวก:

  • การ์ด SD ทำงานช้า นี่คือความจริงอันเจ็บปวดของชิปหน่วยความจำขนาดเล็กในปัจจุบัน แม้ว่าจะสามารถจัดเก็บข้อมูลได้มากมาย แต่ก็ช้ากว่าที่เก็บข้อมูลในโทรศัพท์และมีจำนวนรอบการอ่าน-เขียนที่จำกัด
  • สิ่งสำคัญคือต้องรู้

    การใช้การ์ด SD เป็นที่จัดเก็บข้อมูลถาวรจะต้องมีการดำเนินการอ่าน/เขียนบ่อยขึ้น ซึ่งจะทำให้ประสิทธิภาพลดลงเมื่อเวลาผ่านไป และในกรณีที่เลวร้ายที่สุด อาจทำให้ข้อมูลสูญหายได้ทั้งหมด มันจะน่าผิดหวังเป็นพิเศษหากมีเอกสารสำคัญหรือรูปถ่ายราคาแพงหรือวิดีโอที่ไม่ซ้ำใคร

    ก่อนที่จะเปลี่ยนหน่วยความจำของโทรศัพท์เป็นการ์ดหน่วยความจำ Android ของคุณจะทำการทดสอบประสิทธิภาพบนการ์ด SD เพื่อให้แน่ใจว่าเร็วพอที่จะตรงตามข้อกำหนดสำหรับใช้เป็นที่เก็บข้อมูลหลัก

  • บูรณาการที่ไม่สามารถเพิกถอนได้ในระบบปฏิบัติการ ระบบปฏิบัติการ Android ใช้ฟีเจอร์ Adoptable Storage เพื่อเข้ารหัสการ์ด SD ภายนอกที่ใช้เป็นที่เก็บข้อมูลภายใน ดังนั้นจึงเชื่อมโยงกับอุปกรณ์เฉพาะ โดยไม่ต้องใช้สมาร์ทโฟนเครื่องอื่นอีก คีย์ที่ใช้ในการเข้ารหัสข้อมูลในการ์ด SD จะถูกเก็บไว้ในหน่วยความจำหลักของอุปกรณ์ Android ดังนั้นจึงไม่สามารถรื้อที่เก็บข้อมูลที่ได้รับบนโทรศัพท์เครื่องอื่นได้เนื่องจากลักษณะที่เข้ารหัสของข้อมูล (คุณสามารถถอดการ์ดออกได้ แต่จะตรวจไม่พบในโทรศัพท์อีกเครื่องหนึ่ง)
  • อย่างไรก็ตาม คุณสามารถลบที่จัดเก็บข้อมูลภายนอกแบบถอดได้ออกจากอุปกรณ์ของคุณและกลับสู่โหมดแฟลชไดรฟ์แบบธรรมดาได้ อุปกรณ์จะจำที่อยู่ในการ์ดนี้เพื่อกู้คืนการตั้งค่าเมื่ออุปกรณ์ที่ได้รับเชื่อมต่อในภายหลัง คุณจึงสามารถใช้อุปกรณ์จัดเก็บข้อมูลอื่นได้

    สิ่งสำคัญคือต้องรู้

    ตรวจสอบให้แน่ใจว่าคุณไม่ได้ถอดการ์ด SD เริ่มต้นออกระหว่างขั้นตอนการเลิกต่อเชื่อม มิฉะนั้นสื่ออาจเสียหาย

  • ไม่สามารถติดตั้งโปรแกรมทั้งหมดได้ในทางปฏิบัติ Android สามารถติดตั้งแอปพลิเคชันเกือบทั้งหมดบนที่จัดเก็บข้อมูลภายในได้ อย่างไรก็ตาม ขึ้นอยู่กับความยินยอมของผู้พัฒนาแอปพลิเคชันด้วย เขามีสิทธิ์เปิดหรือปิดการสนับสนุนที่เก็บข้อมูลที่ยอมรับในแอปพลิเคชันโดยเพิ่มแอตทริบิวต์ที่เหมาะสมลงในรหัสของโปรแกรมที่ดาวน์โหลด
  • จะใช้การ์ด SD เป็นที่เก็บข้อมูลภายในบน Android ได้อย่างไร?

    จะเปลี่ยนหน่วยความจำโทรศัพท์ภายในด้วยการ์ด SD ภายนอกบน Android ได้อย่างไร? การกำหนดค่าการ์ด SD ของคุณให้ทำงานเป็นที่เก็บข้อมูลภายในบน Android เป็นกระบวนการที่ค่อนข้างง่าย ไม่มีอะไรซับซ้อนเกี่ยวกับเรื่องนี้และคุณจะเห็นเองเพิ่มเติม

    บันทึก

    โปรดทราบว่าการ์ด SD ของคุณจะถูกฟอร์แมตระหว่างกระบวนการ อย่าลืมสำรองข้อมูลของคุณโดยถ่ายโอนไปยังหน่วยหลักของโทรศัพท์ คอมพิวเตอร์เดสก์ท็อป แล็ปท็อป หรืออุปกรณ์อัจฉริยะอื่นๆ ชั่วคราว

    เป็นไปได้ว่าอุปกรณ์ของคุณไม่รองรับฟังก์ชั่น Adoptable Storage แม้ว่าสมาร์ทโฟนจะใช้ Android 6.0 หรือสูงกว่า (สิ่งนี้เกิดขึ้น ทั้งหมดขึ้นอยู่กับรุ่นและยี่ห้อของสมาร์ทโฟน) ผู้ผลิตอุปกรณ์อาจปิดใช้งานคุณลักษณะนี้ อย่างไรก็ตามมีวิธีใช้ บรรทัดคำสั่งซึ่งอนุญาตให้คุณบังคับการใช้แฟลชไดรฟ์เพื่อจัดเก็บข้อมูล

    ขั้นตอนการจัดรูปแบบพื้นฐานแสดงอยู่ด้านล่าง

    • วางการ์ด SD บนโทรศัพท์ Android และรอให้ระบบตรวจพบหรือแสดงใน
    • ตอนนี้เปิดการตั้งค่า
    • เลื่อนลงและไปที่ส่วน "ที่เก็บข้อมูล"
    • แตะชื่อการ์ด SD ของคุณ
    • แตะจุดแนวตั้งสามจุดที่มุมบนขวาของหน้าจอ
    • คลิกการตั้งค่าพื้นที่เก็บข้อมูล
    • เลือกรูปแบบ "เป็นตัวเลือกภายใน"
    • ในหน้าจอถัดไป คุณมีโอกาสสุดท้ายที่จะตัดสินใจด้วยตัวเองหากต้องการเปลี่ยนใจ

จะทำอย่างไรถ้าโทรศัพท์ไม่เห็นการ์ดหน่วยความจำ เนื่องจากฉันมักถูกถามคำถามนี้และคำถามที่คล้ายกัน ฉันจึงตอบคำถามทั้งหมดพร้อมกันในบทความนี้ มันจะมีประโยชน์สำหรับเจ้าของกล้อง, Samsung, โทรศัพท์ Lenovo, แล็ปท็อป - โดยทั่วไปแล้วอุปกรณ์ทั้งหมดที่รองรับการ์ดหน่วยความจำและปฏิเสธที่จะอ่านข้อมูลบนการ์ด

ขั้นแรก รายละเอียดทางเทคนิคบางอย่างที่อธิบายปัญหา สมมติว่าอุปกรณ์เคลื่อนที่ (โทรศัพท์ แท็บเล็ต สมาร์ทโฟน) หยุดระบุการ์ดหน่วยความจำ (การ์ด sd) จากการดัดแปลงบางอย่าง แม้จะผ่านเครื่องอ่านการ์ดก็ตาม ข้อมูลทั้งหมดถูกเขียนลงในหน่วยความจำภายในของโทรศัพท์ โดยข้ามการ์ดหน่วยความจำจริง ซึ่งไม่สะดวกเนื่องจากไม่ได้ใช้การ์ด sd ในขณะที่หน่วยความจำของอุปกรณ์มือถือเต็มอย่างรวดเร็ว ผลผลิตลดลงตามไปด้วย

ดังนั้นเราจะอธิบายปัญหาโดยละเอียด ไปที่การวินิจฉัยโทรศัพท์ สมาร์ทโฟน แท็บเล็ต พิจารณาสาเหตุที่พบบ่อยที่สุดว่าทำไมโทรศัพท์ไม่เห็นการ์ดหน่วยความจำ (แฟลชไดรฟ์) และวิธีแก้ไขข้อบกพร่องนี้ ด้วยตัวคุณเองโดยใช้เครื่องอ่านการ์ด

โทรศัพท์ไม่เห็นการ์ด sd เนื่องจากรูปแบบระบบไฟล์ไม่ถูกต้องหรือตารางไฟล์เสียหาย

สาเหตุของปัญหา. 1) ตารางไฟล์ในการ์ด SD เสียหาย มาร์กอัปหลุด 2) คุณฟอร์แมตการ์ดหน่วยความจำด้วยตัวเอง เนื่องจากโทรศัพท์ไม่เห็นแฟลชไดรฟ์ 3) ไม่รู้จักระบบไฟล์ของการ์ด sd (ใช้ในระบบปฏิบัติการอื่น)

วิธีแก้ไข. 1. ค้นหาขนาดของแฟลชไดรฟ์ของคุณ หากความจุ microSD มากกว่า 32 Gb เป็นไปได้มากว่าฟอร์แมตเป็น exFAT Android บางเวอร์ชันไม่รองรับระบบไฟล์นี้ หากคุณไม่ได้ใช้ Mac OS ให้ฟอร์แมตการ์ดหน่วยความจำเป็น NTFS หรือ FAT

ฉันจะแสดงในวิดีโอได้อย่างไร:

2. วิธีที่รวดเร็วในการแก้ไขปัญหาคือการรีสตาร์ทโทรศัพท์ใน โหมดการกู้คืนและในเมนูบริการ Android ให้เลือกตัวเลือกล้างแคชพาร์ติชัน คำสั่งนี้จะล้างเนื้อหาของการ์ด sd และฟอร์แมตสื่อในระบบไฟล์ FAT32 ซึ่งเหมาะที่สุดสำหรับการจัดเก็บไฟล์ในโทรศัพท์

บันทึก. เราไม่แนะนำให้ผู้ใช้ที่ไม่มีประสบการณ์ดำเนินการตามขั้นตอนนี้: หากคุณฟอร์แมตพาร์ติชั่นไม่ถูกต้อง คุณจะสูญเสียข้อมูลทั้งหมดในโทรศัพท์รวมถึงไฟล์ในหน่วยความจำภายใน

3. วิธีการฟอร์แมตการ์ด SD ที่ปลอดภัยกว่า (และสะดวกกว่า) คือผ่านคอมพิวเตอร์ คุณจะต้องใช้เครื่องอ่านการ์ดและซอฟต์แวร์ฟอร์แมต SD มันจะช่วยให้คุณฟอร์แมตแฟลชไดรฟ์ของคุณได้อย่างถูกต้อง

4. คุณสามารถลองใช้การจัดรูปแบบระดับต่ำได้ อย่างไรก็ตาม ไม่ใช่ผู้ผลิตทุกรายที่เสนอซอฟต์แวร์ของตนเองสำหรับสิ่งนี้ (ตรวจสอบเว็บไซต์การ์ดหน่วยความจำ)

การ์ดหน่วยความจำของโทรศัพท์ (แท็บเล็ต) ใช้งานไม่ได้

สาเหตุของปัญหา. อันเป็นผลมาจากความเสียหายทางกลไก / ความร้อนที่เข้ากันไม่ได้กับชีวิต โทรศัพท์ไม่เห็นการ์ดหน่วยความจำหรือการ์ด SD หยุดทำงาน อีกทางเลือกหนึ่งคือ โทรศัพท์หยุดตรวจจับแฟลชไดรฟ์ ส่วนอุปกรณ์อื่นๆ การ์ดก็ไม่สามารถอ่านได้เช่นกัน

สิ่งที่ต้องทำ. อนิจจาไม่สามารถทำอะไรกับการ์ด SD ที่เสียหายได้ สิ่งที่คุณต้องทำคือซื้อการ์ด SD ใหม่ที่เข้ากันได้กับขนาดและข้อมูลจำเพาะกับสมาร์ทโฟนหรือแท็บเล็ตของคุณ ช่วงเวลาที่ไม่พึงประสงค์ที่สุดคือข้อมูลทั้งหมดที่จัดเก็บไว้ในการ์ดหน่วยความจำของโทรศัพท์ Android หรือ iOS หายไปอย่างสมบูรณ์ คุณไม่สามารถกู้คืนได้อีกต่อไป - ไม่ว่าจะเชื่อมต่อโทรศัพท์กับแฟลชไดรฟ์ USB หรือผ่านเครื่องอ่านการ์ด

หากแฟลชไดรฟ์ยังมีการรับประกันและดูเหมือนใหม่ (ไม่มีความเสียหายที่มองเห็นได้) ให้ลองส่งคืนที่ร้าน หากคุณโชคดี คุณจะได้บัตรทดแทนใบใหม่

ตรวจสอบบล็อกเสีย (เซกเตอร์เสีย) ผ่าน HDDScan

ยูทิลิตี้ HDDScan (ไม่ต้องสนใจชื่อ) ช่วยให้คุณตรวจสอบการ์ดหน่วยความจำ แฟลชไดรฟ์สำหรับเซกเตอร์เสีย และข้อผิดพลาดในการอ่าน

เพื่อวินิจฉัยปัญหา ก็เพียงพอที่จะเรียกใช้การ์ด sd ผ่านการทดสอบสองประเภท - การทดสอบการอ่านและการเขียน หลังจากใช้เวลา 5 นาที คุณจะได้ข้อสรุป: มีเซกเตอร์เสียที่ป้องกันการทำงานที่ถูกต้องหรือไม่ ซึ่งเป็นสาเหตุที่โทรศัพท์ไม่อ่านแฟลชไดรฟ์ USB

  • หากเพิ่งซื้อแฟลชไดรฟ์ เราจะเปลี่ยนภายใต้การรับประกัน (ในเครื่องหรือทั่วโลก)
  • หากไม่มีการรับประกันหรือสิ้นสุด เราจะเขียนทับเซกเตอร์เสียด้วยศูนย์ สามารถทำได้ผ่านโปรแกรม DMDE ขั้นตอนนี้จะช่วยให้คุณเปลี่ยนส่วนที่ไม่ทำงาน อันเป็นผลมาจากการที่แฟลชไดรฟ์จะถูกตรวจพบอย่างถูกต้องทั้งในคอมพิวเตอร์และบนอุปกรณ์ที่มีการใช้งานอย่างแข็งขัน

การจัดรูปแบบด้วยกล้องดิจิตอลที่ทันสมัย

ตามความคิดเห็นของผู้ใช้กล้อง Canon และ Nikon หลายรุ่นให้ผลลัพธ์ที่ดี - จัดรูปแบบในระดับต่ำ

วิธีแก้ไขการ์ด SD ผ่านกล้อง:

  1. ใส่การ์ด SD ลงในอุปกรณ์
  2. ในเมนูกล้อง ค้นหาคำสั่งรูปแบบ
  3. ลองเขียนไฟล์ลงในการ์ดที่ฟอร์แมตแล้ว

ติดต่อฝ่ายสนับสนุนด้านเทคนิค (สำหรับแฟลชไดรฟ์ Transcend เป็นต้น)

ผู้เชี่ยวชาญฝ่ายสนับสนุนด้านเทคนิคสามารถแนะนำวิธีการกู้คืนแฟลชไดรฟ์ที่มีปัญหาได้ฟรี อันที่จริงแล้วใครก็ตามที่มีความเชี่ยวชาญในอุปกรณ์ sd card มากที่สุด? นอกจากนี้ ฝ่ายสนับสนุนด้านเทคนิคอาจเสนอโปรแกรมที่เป็นกรรมสิทธิ์ซึ่งออกแบบมาสำหรับการจัดรูปแบบระดับต่ำ (บางครั้งอาจหาได้ยากในเว็บไซต์ของผู้ผลิต)

มอบการ์ดหน่วยความจำให้กับผู้เชี่ยวชาญเพื่อการกู้คืน

ตัวเลือกนี้เหมาะถ้าคุณพร้อมที่จะจ่ายค่างานของผู้เชี่ยวชาญ ขั้นตอนนี้มีราคาแพง แต่ข้อดีก็ชัดเจน คุณสามารถดึงข้อมูลจากอุปกรณ์ที่ผิดพลาดได้ (แต่หากชิปหน่วยความจำไม่เสียหาย)

เมมโมรี่การ์ดไม่รองรับอุปกรณ์พกพา

สาเหตุ. 1) อุปกรณ์มือถือไม่รองรับการ์ดหน่วยความจำใหม่ 2) การ์ดหน่วยความจำมีขนาดใหญ่เกินไปหรือใช้ข้อกำหนดทางเทคนิคที่ไม่รู้จัก ดังนั้นโทรศัพท์ปฏิเสธที่จะอ่านข้อมูลและไม่รู้จักแฟลชไดรฟ์เป็นอุปกรณ์เก็บข้อมูล

สิ่งที่ต้องทำ. ศึกษาเอกสารสำหรับโทรศัพท์อย่างละเอียดและซื้อการ์ด SD ที่จะไม่ขัดแย้ง ความต้องการของระบบ.

โหมดการถ่ายโอนข้อมูลไม่ถูกต้องใน Android

อาการ. คุณเชื่อมต่อโทรศัพท์กับแฟลชไดรฟ์ผ่านสาย USB โดยเลือกตัวเลือก Mass Storage จึงไม่ปรากฏบนคอมพิวเตอร์

วิธีแก้ไข. แทนที่จะใช้ "Mass Storage" ให้เลือกตัวเลือก "MEDIA TRANSFER" เมื่อเชื่อมต่อโทรศัพท์ของคุณกับพีซี Explorer ควรแสดงเนื้อหาของการ์ดหน่วยความจำ

หน้าสัมผัสของแฟลชไดรฟ์ usb หลุดออกมาหรือแทร็กในซ็อกเก็ตถูกลบไปแล้ว

อาการ. เป็นผลมาจากการวางแนวหรือการเชื่อมต่อที่ไม่ถูกต้อง การ์ดหน่วยความจำไม่ได้เชื่อมต่อกับอุปกรณ์มือถือ และด้วยเหตุนี้ โทรศัพท์จึงไม่เห็นเนื้อหาในนั้น

วิธีแก้ไข. ถอดการ์ด sd ออกจากโทรศัพท์ ใส่กลับเข้าไปใหม่เพื่อให้หน้าสัมผัสของการ์ด sd เชื่อมต่อกับซ็อกเก็ตอย่างถูกต้อง

หากหน้าสัมผัสของแฟลชไดรฟ์ sd ชำรุดอย่างสมบูรณ์ คุณสามารถซื้อได้ในราคาสองสามดอลลาร์และเปลี่ยนด้วยตัวเอง (แน่นอน หากคุณมีทักษะที่เหมาะสม / มีประสบการณ์เพียงเล็กน้อยในการซ่อมและเปลี่ยนอะไหล่)

เป็นไปได้ว่าผู้ติดต่อ (นั่นคือแทร็กบนกระดาน) บนโทรศัพท์ถูกลบไปแล้วและด้วยเหตุผลทางธรรมชาติ เขาไม่เห็นแฟลชไดรฟ์เลย สาเหตุทั่วไปคือการสึกหรอตามธรรมชาติของโทรศัพท์ ในกรณีนี้ เราขอแนะนำให้คุณส่งคืนอุปกรณ์เพื่อซ่อมแซมหรือเปลี่ยนอุปกรณ์มือถือ

ข้อผิดพลาดของซอฟต์แวร์อันเป็นผลมาจากการที่โทรศัพท์ไม่เห็นการ์ดหน่วยความจำ

คำอธิบายของปัญหา. โปรแกรม Android บางโปรแกรมปฏิเสธที่จะจดจำการ์ดหน่วยความจำ แอปพลิเคชั่นอื่นอ่านการ์ดหน่วยความจำ sd และเขียนข้อมูลไปยังแฟลชไดรฟ์ราวกับว่าไม่มีอะไรเกิดขึ้น

วิธีการแก้. Android ไม่เห็นการ์ดหน่วยความจำ เนื่องจากในการตั้งค่าแอปพลิเคชัน หน่วยความจำภายในของสมาร์ทโฟน / แท็บเล็ตถูกระบุเป็นแหล่งบันทึก ไปที่การตั้งค่าของแอปพลิเคชันที่มีปัญหา (เช่น Android Gallery หรือ Camera) และระบุการ์ด sd เป็นผู้สืบทอด - นั่นคือสถานที่ที่ควรบันทึกไฟล์

คำแนะนำเกี่ยวกับวิธีการตรวจสอบการ์ด sd สำหรับข้อผิดพลาด (วิดีโอ):

ตอบคำถามผู้อ่าน

หลังจากอัพเดตโทรศัพท์HTC ความต้องการ 620 g คู่ ซิม) ตรวจไม่พบ microsd แฟลชการ์ดสูญหายตลอดเวลา มันเกิดขึ้นเช่นนี้: ตัวอย่างเช่น ฉันฟังเพลง แล้วก็หยุดเล่นและโทรศัพท์เขียนว่า: "ไฟล์ไม่สามารถเปิดได้" ในกรณีนี้ สามารถอ่านชื่อเพลงได้ อะไรคือเหตุผล?

ตอบ . ตรวจสอบรูปแบบไฟล์เสียง เครื่องเล่นอาจไม่สามารถอ่านไฟล์ในรูปแบบที่เลือกได้ ดังนั้นปัญหาไม่จำเป็นต้องเป็นปัญหาในการอ่านการ์ดหน่วยความจำ หากรูปแบบไฟล์ถูกต้อง ให้ตรวจสอบการ์ดหน่วยความจำเพื่อหาข้อผิดพลาด ทำการฟอร์แมต

ฉันเสียบไดรฟ์ sd ลงในโทรศัพท์ของฉัน (Samsung galaxy j3 2016) ถ่ายโอนรูปภาพและวิดีโอทั้งหมดไปยังแฟลชไดรฟ์ USB และรูปภาพและวิดีโอทั้งหมดในแกลเลอรี่โทรศัพท์ถูกลบ ไฟล์อยู่ใน sd แต่รูปภาพใหม่ทั้งหมดจะถูกบันทึกลงในหน่วยความจำของอุปกรณ์ ฉันต้องการให้มันบันทึกลงในการ์ดหน่วยความจำและแสดงในแกลเลอรี่

ตอบ. หากโทรศัพท์ไม่เห็นการ์ด sd ให้ลองเปลี่ยนเส้นทางไปยังตัวตายตัวแทนในการตั้งค่าแอปพลิเคชัน นอกจากนี้ยังไม่เสียหายที่จะตรวจสอบว่าโทรศัพท์และระบบ Android ของคุณรู้จักการ์ดหน่วยความจำจริงหรือไม่ เผื่อกรณี ให้ปิดอุปกรณ์มือถือของคุณ ถอดการ์ด SD แล้วใส่กลับเข้าไปใหม่ เปิดอุปกรณ์และตรวจสอบว่าไฟล์ถูกบันทึกลงในแฟลชไดรฟ์ USB ของโทรศัพท์ Samsung หรือไม่

1. โทรศัพท์ไม่เห็นการ์ดหน่วยความจำ SD (แฟลชไดรฟ์) SMS มาฉันเปิดมัน - และทันใดนั้นฉันก็หยุดเห็น รีบูต - ยังไม่เห็น แล็ปท็อปเห็น โทรศัพท์อีกเครื่องเห็น และที่สำคัญที่สุด โทรศัพท์เห็นการ์ดหน่วยความจำอีกอัน แบรนด์ของสมาร์ทโฟนคือ Lenovo 650 โปรดช่วยด้วย! ขอบคุณล่วงหน้า!!

2. ไม่อ่านการ์ดหน่วยความจำ ฉันมี Windows Phone Dual Sim 535 ฉันได้อ่านการ์ดหน่วยความจำมาระยะหนึ่งแล้ว แต่ต่อมาโทรศัพท์ก็ไม่เห็นมัน หากคุณจัดเรียงใหม่บนอุปกรณ์อื่น ๆ จะถูกอ่าน แต่ไม่ใช่ในของฉัน แต่ถ้าคุณใส่การ์ดหน่วยความจำอื่น ๆ ลงในโทรศัพท์ของฉันทุกอย่างจะเป็นไปตามลำดับ ทำไมโทรศัพท์ของฉันไม่เห็นการ์ดหน่วยความจำบนอุปกรณ์มือถือของฉัน

3. ฉันทำความสะอาดหน่วยความจำของโทรศัพท์ (บิน) หลังจากนั้นก็หยุดอ่านการ์ด sd คอมพิวเตอร์อ่านได้ แต่ตรวจไม่พบการ์ด sd บนโทรศัพท์ และเขาไม่เห็นแฟลชไดรฟ์ตัวเดียวฉันลองการ์ดอื่น (บางทีฉันลบบางอย่างที่ไม่จำเป็นออกไป) บอกวิธีแก้ไขสถานการณ์และสาเหตุที่โทรศัพท์ไม่อ่านการ์ดหน่วยความจำ

4. โทรศัพท์ Prestigio โทรศัพท์หยุดเห็นการ์ดหน่วยความจำ ฉันได้แต่นั่งเล่นโทรศัพท์ จากนั้นฉันก็ทาไว้ประมาณ 15-20 นาที และเมื่อเขารับไป การแจ้งเตือน "" ก็มาถึง ฉันไปที่การตั้งค่า - หน่วยความจำที่ไดรฟ์ภายนอกอยู่ และที่นั่นแทนที่จะเป็นบรรทัด หน่วยความจำทั้งหมดเท่าไหร่ การ์ดหน่วยความจำในโทรศัพท์คืออะไร มีเพียงสองบรรทัดเท่านั้น

  1. เชื่อมต่อการ์ด SD
  2. ล้างการ์ด SD

ฉันพยายามกดอันแรกและเมื่อกดแล้ว การแจ้งเตือน "การเชื่อมต่อการ์ด SD" ปรากฏขึ้นชั่วครู่หนึ่งที่ด้านบน (ซึ่งการแจ้งเตือนอยู่) และด้านล่างหัวข้อนี้: "กำลังตรวจสอบข้อผิดพลาด" แล้ววินาทีต่อมาก็ปรากฏขึ้น: "คุณสามารถถอดการ์ด SD ได้อย่างปลอดภัย" ลองรีบูตเครื่อง ปิดและเปิดใหม่ ดึงการ์ด SD ออกแล้วเสียบเข้าไป เหมือนกันบนอุปกรณ์อื่น ทำไมเขาไม่เห็นแฟลชไดรฟ์?

5. อุปกรณ์มือถือไม่เห็น (ห้ามอ่าน) การ์ดหน่วยความจำ เมมโมรี่การ์ดเป็นของใหม่ เพิ่งซื้อมา ตอนแรกไม่มีปัญหา แต่ต่อมาโทรศัพท์ (philips 308) ไม่ได้อ่านแผนที่เป็นระยะ แล็ปท็อปเห็นมันโดยไม่มีปัญหา ไม่นานโทรศัพท์ก็ไม่อ่านการ์ดเลย และอุปกรณ์อื่นๆ ก็ตามตามมา การ์ดไม่ขัดแย้งกับความต้องการของระบบ อะไรคือเหตุผล?จะทำอย่างไรกับมัน?

6. ฉันมีแท็บเล็ตดิกม่า Optimaไม่เห็นแฟลชไดรฟ์หลังจากที่ฉันล้างมันในการตั้งค่าsdการ์ด, รีสตาร์ท, เปิดเครื่อง, นำออกและเสียบ USB แฟลชไดรฟ์กลับเข้าไป, ไม่มีอะไรช่วย, ใส่มันเข้าไปในโทรศัพท์เครื่องอื่น, ดูเหมือนว่าจะสังเกตเห็น แต่ไม่เห็นมัน. ฉันควรทำอย่างไรดี?

ตอบ. ในกรณีที่โทรศัพท์หยุดตรวจจับการ์ดหน่วยความจำ คุณต้องตรวจสอบการ์ด sd นี้บนคอมพิวเตอร์ผ่านเครื่องอ่านการ์ด (อุปกรณ์เชื่อมต่อกับพีซีผ่านสาย USB และมีราคาไม่แพง) ในกรณีของคุณ แล็ปท็อปมีเครื่องอ่านการ์ดในตัว เพื่อให้โทรศัพท์หรือแท็บเล็ตอ่านการ์ดหรือแฟลชไดรฟ์ usb คุณต้องฟอร์แมตอย่างถูกต้องโดยใช้เครื่องมือ WIndows หรือใช้แบบพิเศษ ซอฟต์แวร์. เราขอแนะนำให้คุณใช้โปรแกรมฟอร์แมต SD ฟรีเพื่อฟอร์แมตแฟลชไดรฟ์ นี่เป็นวิธีที่เราได้ทดสอบและมักจะได้ผล เราหวังว่าหลังจากการฟอร์แมตโทรศัพท์ของคุณแล้วจะเห็นหน่วยความจำแฟลชและสามารถเขียนไฟล์ลงไปได้เหมือนเมื่อก่อน หากเครื่องอ่านการ์ดยังคงไม่เห็นการ์ดหน่วยความจำ แสดงว่ายังคงต้องซื้อการ์ด SD ใหม่

ฉันมีสมาร์ทโฟนซัมซุง กาแล็กซี่ จิโอ -5660. ประมาณหกเดือนที่แล้วฉันซ่อมซ็อกเก็ตการชาร์จและตั้งแต่นั้นมาฉันไม่ได้เปิดเครื่องเลย มีซิมการ์ดและการ์ดหน่วยความจำ เมื่อฉันเปิดเครื่องปรากฎว่าสมาร์ทโฟนไม่เห็นการ์ดหน่วยความจำ ก่อนหน้านั้นเธอไม่มีปัญหา ในการ์ดหน่วยความจำและรายชื่อหนังสือภาพถ่ายจำนวนมาก ทำไมแท็บเล็ตไม่เห็นแฟลชไดรฟ์และฉันจะชุบชีวิตได้อย่างไร

ฉันสวมอุปกรณ์สำหรับการซ่อมแซม ฉันคิดว่าช่องเสียบการ์ดหน่วยความจำไม่ทำงาน มันกลับกลายเป็นว่าได้ผล: การ์ดใหม่เห็นทันที

ตอบ . บนsdการ์ดขาหรือหน้าสัมผัสอาจเสียหาย (หมุด). หากคุณไม่สังเกตเห็นความเสียหายใดๆ ระหว่างการตรวจสอบ ให้ตรวจสอบการ์ดหน่วยความจำเพื่อหาข้อผิดพลาดในการอ่าน ห้ามฟอร์แมตไม่ว่าในกรณีใด มิฉะนั้น คุณจะไม่สามารถกู้คืนไฟล์ได้

ล้างบน iPhone บน Android "การ์ดหน่วยความจำโทรศัพท์ - การ์ดหน่วยความจำ" หลังจากนั้นการ์ด sd ก็ปิด ด้านล่างมีข้อความว่า "Connect sd card" ฉันคลิก - แต่ไม่ใช่เอฟเฟกต์ ตอนนี้ไม่มีหน่วยความจำ (โทรศัพท์ถูกถอดออก แต่ไม่มีช่องสำหรับแฟลชไดรฟ์) รวมๆแล้ว โทรศัพท์มือถือไม่เห็นการ์ดหน่วยความจำ บอกฉันว่าจะคืนการ์ด sd กลับสู่สถานะใช้งานได้อย่างไร

ตอบ. หากคุณไม่เห็นการ์ดหน่วยความจำที่ใช้งานได้บนอุปกรณ์ เป็นไปได้ว่าตารางไฟล์มีข้อผิดพลาด ลองฟอร์แมตการ์ดโดยใช้โปรแกรม sdformatter เนื่องจากคุณกำลังติดต่อกับ Android การ์ดหน่วยความจำ sd จะต้องฟอร์แมตเป็น Ext หรือ Fat32

ด้วยความช่วยเหลือของแอปพลิเคชันดังกล่าว ฉันกู้คืนรูปภาพใน Samsung SM-G 318H / DS พวกเขายังคงอยู่ในแอปพลิเคชันนี้ ฉันไม่สามารถถ่ายโอนไปยังแกลเลอรี่หรือการ์ด SD ฉันจะทำสิ่งนี้ได้อย่างไร ทำไมไม่เห็นเมมโมรี่การ์ด?

ตอบ. คำถามของคุณจัดทำขึ้นอย่างวิจิตรงดงาม ดังนั้นจึงยากที่จะบอกว่าเหตุใดโทรศัพท์จึงตรวจไม่พบการ์ดหน่วยความจำ ดูเหมือนว่าปัญหาไม่ได้อยู่ที่แฟลชไดรฟ์ของโทรศัพท์ แต่เป็นอย่างอื่น คุณต้องคัดลอกไฟล์ไปยังโฟลเดอร์ DCIM บนอุปกรณ์ จากนั้นไฟล์เหล่านั้นจะแสดงในแกลเลอรีอีกครั้ง

ฉันย้ายซิมการ์ดจากแท็บเล็ตกลับไปที่สมาร์ทโฟนและหน่วยความจำทั้งหมดจากโทรศัพท์หายไป จะทำอย่างไรและเป็นไปได้ไหมที่จะกู้คืนรูปภาพและผู้ติดต่อหากสมาร์ทโฟนไม่เห็นแฟลชไดรฟ์

ตอบ. ในกรณีของคุณอาจไม่ใช่ทุกอย่างที่น่าเศร้า คุณอาจย้ายการ์ด sd (แฟลชไดรฟ์) อันเป็นผลมาจากการย้ายออกจากซ็อกเก็ตสมาร์ทโฟน ตรวจสอบการเชื่อมต่อระหว่างซ็อกเก็ตและการ์ดหน่วยความจำของโทรศัพท์ หากผู้ติดต่อหายไปในแฟลชไดรฟ์ของสมาร์ทโฟน ให้ลองนำเข้าผู้ติดต่อจากซิมการ์ดผ่านสมุดที่อยู่ Android มาตรฐาน หรือซิงโครไนซ์ผู้ติดต่อกับบัญชี Google ของคุณ

โทรศัพท์ Samsung Galaxy A5 2016 ฉันใส่การ์ด Qumo sd 2 GB (การ์ดใหม่เพิ่งซื้อ) ลงในช่องที่สอง (สำหรับซิมการ์ดที่สองและการ์ด sd) โทรศัพท์มองไม่เห็น ไม่ว่าจะผ่านเมนูของโทรศัพท์หรือผ่านการเชื่อมต่อสายเคเบิลไปยังพีซี สาเหตุใดที่ทำให้คุณสามารถ "ฟื้นฟู" การ์ดหน่วยความจำได้

ตอบ. การ์ดหน่วยความจำ Qumo ไม่ได้มีชื่อเสียงที่ดีนัก อย่างไรก็ตาม การ์ด 2GB มักจะไม่มีปัญหาเมื่อเชื่อมต่อกับโทรศัพท์

ขั้นแรก เชื่อมต่อการ์ดหน่วยความจำของคุณกับคอมพิวเตอร์ผ่านเครื่องอ่านการ์ด หากคอมพิวเตอร์ไม่เห็นการ์ดหน่วยความจำ (ดิสก์ไม่แสดงใน Explorer) ให้มอบการ์ด (อธิบายว่าคอมพิวเตอร์ไม่เห็นการ์ด sd) ให้กับผู้ขายและคืนเงิน

หากการ์ด sd ไม่สามารถอ่านได้บนโทรศัพท์เท่านั้น แต่ทุกอย่างบนคอมพิวเตอร์ใช้ได้ ให้ลองฟอร์แมตการ์ดหน่วยความจำโดยเลือก FAT เป็นระบบไฟล์

สมาร์ทโฟน Samsung Galaxy S5 ไม่เห็น USB แฟลชไดรฟ์ (ฉันเห็นและอ่านมาก่อน) สมาร์ทโฟนเป็นของใหม่ ตรวจพบอุปกรณ์อื่น ๆ แฟลชไดรฟ์โดยไม่มีปัญหา ทำไม Android ไม่เห็นแฟลชไดรฟ์จะแก้ไขข้อผิดพลาดได้อย่างไร

ตอบ. อาจมีสาเหตุอย่างน้อยสองประการที่โทรศัพท์ไม่เห็นแฟลชไดรฟ์ ลองแก้ไขดังนี้

1. ตรวจสอบว่าเปิดใช้งานการดีบักบนโทรศัพท์ของคุณหรือไม่ (ลองเปิด/ปิด)
2. ขอแนะนำให้ฟอร์แมตแฟลชไดรฟ์ใน exFAT มิฉะนั้น Android อาจไม่อ่านเนื้อหา

ฉันทำโทรศัพท์ตกและรูปภาพทั้งหมดในแกลเลอรี่ในโฟลเดอร์กล้องหายไปจากการ์ดหน่วยความจำ พวกเขาสามารถกู้คืนได้หรือไม่? โฟลเดอร์ที่เหลือยังคงอยู่ในตำแหน่งเดิม

ตอบ. บางทีการ์ด SD อาจเสียหายหรือ Android ไม่เห็นการ์ด SD ตรวจสอบว่าการ์ด SD ใช้งานได้หรือไม่ หากคุณเชื่อมต่อผ่านเครื่องอ่านการ์ดกับพีซี อีกสาเหตุหนึ่งที่โทรศัพท์ไม่เห็นการ์ด SD ก็คือการ์ดเลื่อนอยู่ในช่องเสียบเมื่อตกลงมา ดังนั้นให้ตรวจสอบการเชื่อมต่อของผู้ติดต่อในขณะเดียวกัน

สำหรับคำตอบของคำถามโดยตรง: หากการ์ดหน่วยความจำไม่บุบสลาย คุณสามารถกู้คืนรูปภาพด้วยแอปพลิเคชันใดก็ได้ โดยเริ่มจาก CardRecovery และ Recuva

ปัญหาไม่เป็นที่พอใจเป็นสองเท่าเพราะซื้อโทรศัพท์เมื่อเดือนที่แล้ว ฉันตัดสินใจโอนไฟล์เสียงและวิดีโอจากโทรศัพท์เครื่องเก่า สมาร์ทโฟนใหม่คือ j7 และรุ่นเก่าคือ Samsung Galaxy Grand Neo… การถ่ายโอนข้อมูลเป็นไปอย่างราบรื่น

ประมาณหนึ่งสัปดาห์ต่อมา ฉันดูที่ sd และแผนที่ไม่ปรากฏจาก "ไฟล์ของฉัน" ดั้งเดิมของฉัน ฉันดูโปรแกรม RAR ผ่านตัวสำรวจไฟล์ xplore มีการแสดงโฟลเดอร์ทั้งหมด แต่ว่างเปล่า แต่สิ่งสำคัญคือต้องเพิ่มสิ่งนี้: มีเพลงและวิดีโออยู่ในหน่วยความจำของโทรศัพท์ ดังนั้นพวกเขาจึงปรากฏ แต่ไม่ "ว่างเปล่า" แต่ปฏิเสธที่จะทำซ้ำ - "ข้อผิดพลาดในการเล่น" ในโทรศัพท์เครื่องเก่าที่มี sd และอายุต่างกัน สิ่งนี้ไม่เคยเกิดขึ้น มันคืออะไร แต่ไม่ใช่สิ่งนี้ และแผนที่ที่บันทึกไว้นี้สามารถอ่านได้ตามปกติบนโทรศัพท์เครื่องเก่า ไม่มีปัญหา

สำหรับฉันสิ่งสำคัญอย่างที่คุณเข้าใจคือโทรศัพท์เป็นสาเหตุหรือไม่ การปฏิเสธการอ่านเป็นเวลาหนึ่งเดือนนั้นเป็นสองเท่ากับหน่วยความจำภายในและสี่ครั้งกับที่นั่ง รีบูต - และทุกอย่างเรียบร้อยดี แต่นี่ไม่ใช่บรรทัดฐานสำหรับโทรศัพท์ใช่ไหม

ตอบ. อาจมีสาเหตุหลายประการสำหรับพฤติกรรมนี้

บางทีสาเหตุของข้อผิดพลาดอาจอยู่ที่วิธีการคัดลอกไฟล์จากหน่วยความจำภายในไปยังภายนอก ลอง วิธีทางที่แตกต่างและทดสอบ: ตัวอย่างเช่น ผ่านเครื่องอ่านการ์ดบนพีซี ผ่านตัวจัดการไฟล์บนโทรศัพท์ ฯลฯ ข้อผิดพลาดในการอ่านที่อธิบายไว้เกิดขึ้นในทุกกรณีหรือไม่

อย่างไรก็ตาม เนื่องจากคุณสังเกตเห็นว่าไม่มีปัญหากับแฟลชไดรฟ์อื่น ดังนั้นอาจมีปัญหากับการ์ดหน่วยความจำ ใครคือผู้ผลิต sd card ที่เข้ากันได้กับโทรศัพท์ของคุณหรือไม่? อ่านบทวิจารณ์ของผู้ใช้

สาม - อัปเดตซอฟต์แวร์บนโทรศัพท์และลบแอปพลิเคชันที่ไม่จำเป็นออก

ประการที่สี่ - ฟอร์แมตการ์ด sd ด้วยยูทิลิตี้ SD Formatter ลองใช้รูปแบบระบบไฟล์ต่างๆ

1. โอกาสสุดท้ายที่จะพบคำตอบสำหรับปัญหาของฉัน โทรศัพท์ Samsung galaxy not 5 (จีน) ใช้หน่วยความจำภายในเท่านั้นและตรวจไม่พบแฟลชไดรฟ์ สิ่งที่ฉันไม่ได้ทำ ... และฉันใส่เครื่องหมายถูกและแทรกลงในโทรศัพท์มือถือเครื่องอื่นจัดรูปแบบในลักษณะนี้ - ไม่ได้ช่วยอะไร

2. ทางโทรศัพท์ซัมซุง กาแล็กซี่ อา3 เมมโมรี่การ์ดใช้งานไม่ได้microsd16 กิกะไบต์. เกือบครึ่งปีที่เธออยู่ในโทรศัพท์ ภาพถ่ายทั้งหมดจากกล้องจะถูกบันทึกไว้โดยอัตโนมัติ การ์ดหน่วยความจำยังไม่ได้ถูกถอดออกตั้งแต่ใส่เข้าไปในสล็อตหนึ่งครั้ง ฉันใช้โทรศัพท์มาเกือบปีแล้ว ก่อนหน้านี้มีการ์ดอีกใบที่มีความจุ 8 GB

ร.ฉันย้ายการ์ดไปยังโทรศัพท์เครื่องอื่น - เขาไม่เห็นเช่นกัน และคอมพิวเตอร์ก็ไม่รู้จักเช่นกัน จะทำอย่างไร? ในแฟลชไดรฟ์มีรูปถ่ายและวิดีโอของเด็ก ๆ ทั้งหมดที่ถ่ายในหกเดือน

ตอบ. หากสมาร์ทโฟนหรือแท็บเล็ตไม่เห็นแฟลชไดรฟ์ ปัญหาอาจอยู่ในแอปพลิเคชันที่ไม่บันทึกไฟล์ในตำแหน่งที่ถูกต้อง ตรวจสอบการตั้งค่าที่บันทึกไฟล์ - ไปยังการ์ด sd แฟลชไดรฟ์หรือหน่วยความจำภายในของแท็บเล็ต / สมาร์ทโฟน ตัวอย่างเช่น ในการตั้งค่าแกลเลอรี Android คุณสามารถเปลี่ยนตำแหน่งที่เก็บรูปภาพได้

อ่านบทความอีกครั้ง หากทุกอย่างล้มเหลว โทรศัพท์อาจไม่เห็นการ์ด หน่วยความจำขนาดเล็ก sd เพราะมันไม่เป็นระเบียบ

โทรศัพท์ไม่รู้จักการ์ดหน่วยความจำ โอนทุกอย่างไปยังหน่วยความจำภายใน เมื่อการ์ดถูกตัดการเชื่อมต่อ ไฟล์ทั้งหมดจะถูกอ่าน แต่จะไม่อ่านเมื่อเชื่อมต่อ ตอนนี้ เมื่อคุณปิดการ์ด SD หน่วยความจำภายในจะถูกปิดด้วย และไม่มีที่สำหรับบันทึกข้อมูล บอกฉันว่าสามารถทำอะไรได้บ้างหากการ์ดหน่วยความจำไม่สามารถอ่านได้ (ถ้าเป็นไปได้)

ตอบ. จนถึงขณะนี้การ์ดหน่วยความจำทำงาน? โทรศัพท์ของคุณอาจไม่รองรับการ์ดรุ่นนี้

หากการ์ด sd ใช้งานได้มาก่อน คุณอาจต้องฟอร์แมตการ์ด - และการ์ดจะสามารถเขียนได้อีกครั้ง

คำถามมีสูตรไม่ถูกต้อง: คุณเขียนว่าเมื่อปิดการ์ดหน่วยความจำ ไฟล์จะถูกอ่าน ในขณะที่คุณพูดด้านล่างว่าหน่วยความจำภายในปิดอยู่ แล้วไฟล์จะถูกอ่านจากที่ไหน?

1. โทรศัพท์ใช้งานได้กับการ์ดหน่วยความจำ ด้วยวิดีโอแสดงความยินดี พวกเขาส่งไวรัสที่ไม่สามารถลบออกได้ ลบออกและปรากฏขึ้นอีกครั้ง ฉันพยายามรีเซ็ตโทรศัพท์แล้ว แต่ใช้งานไม่ได้ ไม่พบการอัปเดตใด ๆ หลังจากการปรับเปลี่ยนบางอย่างในเมนูการกู้คืน เขาก็เปลี่ยนไป พบการอัปเดต ดาวน์โหลดและติดตั้ง เฟิร์มแวร์แสดงเป็นของตัวเอง แต่มีวันที่ใหม่กว่า

หลังจากนั้นจะตรวจไม่พบการ์ด sd Android ไม่เห็นและไม่ได้กำหนดหน่วยความจำ และ sd อื่นๆ ด้วย หากไม่มีการ์ด โทรศัพท์จะเห็นหน่วยความจำและทำงานได้ดี จะทำอย่างไรถ้าโทรศัพท์ไม่เห็นการ์ด sd หลังจากการกระทำของไวรัส?

2. ฉันใส่การ์ด SD ลงในคอมพิวเตอร์ - ทุกอย่างอ่านได้ดีที่นั่นคุณสามารถเห็นได้ และในโทรศัพท์มีข้อความว่า: การนำการ์ดออกอย่างปลอดภัย ทำไมโทรศัพท์ไม่เห็นการ์ดหน่วยความจำ จะทำอย่างไร?

ตอบ. หากโทรศัพท์ไม่เห็นการ์ดหน่วยความจำ อาจเป็นเพราะตารางไฟล์ในการ์ดเสียหาย วิธีนี้จะเชื่อมต่อกับการกู้คืนไม่ชัดเจน ลองฟอร์แมตการ์ด sd หากไม่มีอะไรเปลี่ยนแปลงให้ดีขึ้น - เปลี่ยนเฟิร์มแวร์

1. ฉันซื้อไมโครแฟลชไดรฟ์ 4G ในโทรศัพท์ ติดตั้งในคอมพิวเตอร์ผ่านเครื่องอ่านการ์ด เขียนไฟล์ และติดตั้งลงในโทรศัพท์ของฉัน (Microsoft Lumia 530) หลังจากนั้นไม่นาน ผมก็ติดตั้งอีกครั้งในเครื่องอ่านการ์ดและเชื่อมต่อกับคอมพิวเตอร์ Windows แจ้งข้อความว่าอุปกรณ์มีข้อบกพร่องและไม่อ่านแฟลชไดรฟ์ USB แต่ทุกอย่างทำงานได้ดีผ่านโทรศัพท์ และสิ่งนี้เกิดขึ้นกับสื่อและอุปกรณ์ usb ทั้งหมด ฉันตรวจสอบแฟลชในคอมพิวเตอร์หลายเครื่องก่อนติดตั้งบนโทรศัพท์ - ทุกอย่างเรียบร้อยดี หลังการติดตั้ง เมมโมรี่การ์ดจะไม่ทำงานบนคอมพิวเตอร์ - ผ่านทางโทรศัพท์เท่านั้น

2. ฉันสั่งแฟลชไดรฟ์สำหรับebay(แฟลชไดรฟ์สากลผม- แฟลช อุปกรณ์). เมื่อวานนี้ฉันได้รับแล้วเสียบลงในโทรศัพท์ - ใช้งานได้และใช้งานได้บนคอมพิวเตอร์ วันนี้ฉันพยายามถ่ายโอนวิดีโอจากโทรศัพท์ของฉันไปยังแฟลชไดรฟ์ USB เริ่มการคัดลอก ฉันทิ้งโทรศัพท์ไว้และจากไป เมื่อกลับมา ฉันพบว่าโปรแกรมถูกปิด และไม่พบแฟลชไดรฟ์บนโทรศัพท์อีกต่อไป และไม่พบคอมพิวเตอร์ในเครื่อง จะทำอย่างไร?

3. ฉันซื้อแฟลชไดรฟ์ 32 GB ในโทรศัพท์ของฉันจาก Aliexpress ใช้งานได้ดี จากนั้นรูปภาพที่บันทึกไว้ก็ถูกตัดออกไปครึ่งทางหรือแทนที่รูปภาพเหล่านั้น หน้าจอสีเทาเคยเป็น. ในที่สุดมันก็หยุดถูกตรวจพบโดยโทรศัพท์ ดูเหมือนว่าคอมพิวเตอร์จะตรวจจับได้ แต่ไม่ฉีกออก เขียนบางอย่างเช่น "ใส่ดิสก์" ฉันลองหลายๆ อย่างที่เขียนบนอินเทอร์เน็ต หลายโปรแกรม บางคนไม่เห็นแฟลชไดรฟ์ บางคนเห็น แต่ยังฟอร์แมตไม่ได้บอกฉันทีว่าต้องทำยังไงให้เธอรู้สึก

ตอบ. ฟอร์แมตแฟลชไดรฟ์ผ่านทางโทรศัพท์หรือ Recovery (เราเขียนเกี่ยวกับสิ่งนี้ไว้ที่จุดเริ่มต้นของสิ่งพิมพ์ หากไม่ได้ผล ให้ไปที่การจัดการดิสก์ของ Windows และตรวจสอบว่ามีการติดตั้งแฟลชไดรฟ์เมื่อเชื่อมต่อกับพีซีหรือไม่ แสดงในรายการ หากจำเป็น คุณสามารถสร้างพาร์ติชันใหม่ในแฟลชไดรฟ์และฟอร์แมตเป็น FAT หรือ extFAT โดยใช้โปรแกรมพิเศษ

ฉันเปิดเพลงบนโทรศัพท์เขาเขียนว่า: ไม่มีไฟล์เพลง โทรศัพท์ nokia RM-1035 และ mirex micro sd (HC) class 4 ทุกอย่างทำงานเมื่อวานนี้ อาจเป็นเพราะการ์ดหน่วยความจำไม่สามารถอ่านได้! คุณรู้ได้อย่างไรว่ามันทำงานหรือไม่?

ตอบ. ตรวจสอบว่าคนอื่นเห็นหรือไม่ แอปพลิเคชั่นมือถือเนื้อหาของการ์ดหน่วยความจำ คุณสามารถติดตั้งเครื่องเล่นอื่นสำหรับสิ่งนี้ เชื่อมต่อการ์ด microsd กับคอมพิวเตอร์หรือแล็ปท็อปผ่านเครื่องอ่านการ์ด หากไม่มีแฟลชไดรฟ์ในทั้งสองกรณี ให้ลองใช้วิธีอื่นที่อธิบายไว้ในบทความ

โทรศัพท์ Samsung Galaxy A3 2015 ไม่อ่านแฟลชไดรฟ์ ฉันจัดรูปแบบในรูปแบบที่เป็นไปได้ทั้งหมด แต่ก็ไม่ได้ช่วยอะไร เชื่อมต่อกับพีซี - ทุกอย่างทำงานได้ดี ทำไมโทรศัพท์ไม่เห็นแฟลชไดรฟ์ อาจต้องเปลี่ยนบางอย่างในการตั้งค่าของโทรศัพท์

ตอบ. ไปที่การตั้งค่า - หน่วยความจำ ตรวจสอบส่วน "การ์ดหน่วยความจำ SD" ติดตั้งตัวจัดการไฟล์และดูว่าไฟล์ในการ์ดหน่วยความจำแสดงอยู่หรือไม่

นอกจากการจัดรูปแบบมาตรฐานแล้ว คุณสามารถลองใช้การจัดรูปแบบระดับต่ำได้ อย่างไรก็ตาม ไม่ใช่ผู้ผลิตทุกรายที่เสนอซอฟต์แวร์ของตนเองสำหรับสิ่งนี้ (ตรวจสอบเว็บไซต์การ์ดหน่วยความจำ)

อีกสาเหตุหนึ่งที่โทรศัพท์ไม่เห็นการ์ด sd อาจเป็นเพราะขาดการติดต่อระหว่างการ์ดหน่วยความจำกับโทรศัพท์ ตรวจสอบว่าอุปกรณ์ของคุณอ่านแฟลชไดรฟ์อื่นหรือไม่ หากไม่เป็นเช่นนั้น ให้นำโทรศัพท์ของคุณไปซ่อม

โทรศัพท์ Doogee x5 โทรศัพท์ไม่เห็นการ์ดหน่วยความจำ แต่มันอยู่ที่นั่น ถ่ายโอนข้อมูลไปยังหน่วยความจำภายนอกโดยไม่ได้ตั้งใจ ด้วยเหตุผลบางอย่าง มีการโอนย้าย แต่แผนที่ก็ยังมองไม่เห็น รูปภาพ วิดีโอ เพลง หายตัวไปที่ไหนสักแห่งอย่างปลอดภัย จะกู้คืนได้อย่างไรและทำไมโทรศัพท์ไม่เห็นการ์ดหน่วยความจำ เป็นไปได้ไหมที่จะกู้คืนทั้งหมดนี้? พยายามกู้คืน Android - ไม่มีประโยชน์

ตอบ. หากโทรศัพท์ไม่เห็นการ์ด sd แล้วคุณโอนไฟล์ไปที่มันอย่างไร บางทีคุณอาจคัดลอกไปที่อื่น

ลองเชื่อมต่อการ์ดหน่วยความจำผ่านเครื่องอ่านการ์ดกับคอมพิวเตอร์และสแกนด้วยโปรแกรม CardRecovery สำหรับ Android Data Recovery โปรแกรมนี้ทำงานได้น้อยลง

หลังจากปิดใช้งานการ์ด sd เพื่อให้ทำงานแยกกันและดำเนินการจัดการในนั้น โทรศัพท์ prestigio จะไม่เปิดการ์ด sd อีก อีกอย่าง โน้ตบุ๊กไม่เห็นเมมโมรี่การ์ดด้วย การดำเนินการในการกู้คืนไม่ได้ช่วย จะทำอย่างไรถ้าโทรศัพท์ไม่เห็นการ์ดหน่วยความจำ

ตอบ. บางทีระบบปฏิบัติการและแล็ปท็อปอาจเห็นการ์ด SD แต่มาร์กอัปหลุด คุณต้องสร้างโวลุ่มบนพื้นที่ที่ไม่ได้ปันส่วน เริ่ม - เรียกใช้ - diskmgmt.msc ค้นหาพื้นที่ที่ไม่ได้จัดสรรและใช้เมนูบริบทเพื่อสร้างโวลุ่มใหม่บนการ์ด SD กำหนดจดหมายใช้การจัดรูปแบบ ดิสก์การ์ด sd หลังจากการปรับแต่งเหล่านี้ควรได้รับการพิจารณาเหมือนเมื่อก่อน

ฉันเชื่อมต่อกล้องตามคำแนะนำ (ผ่านพอร์ต USB) แต่กล้องอ่านได้ว่าเป็นอุปกรณ์พกพา แต่ต้องมีดิสก์แบบถอดได้ กล้องไม่เห็นการ์ดหน่วยความจำในโหมดการเชื่อมต่อหรือปัญหาคืออะไร? ฉันจะเปลี่ยนการแสดงผลได้อย่างไร กล้อง Nikon Coolpix S9400

ตอบ. กล้องของคุณรองรับการ์ดหน่วยความจำ SD, SDHC และ SDXC คอมพิวเตอร์ไม่เห็นการ์ดหน่วยความจำเป็นไดรฟ์ คุณต้องถอดการ์ดออกจากกล้องและเชื่อมต่อกับพีซีผ่านเครื่องอ่านการ์ด หากคุณมีเครื่องอ่านการ์ดในแล็ปท็อป การเชื่อมต่อการ์ดจะง่ายยิ่งขึ้น หลังจากนั้น คุณจะเห็นดิสก์แบบถอดได้ในรายการ

mico sd 32G ในแท็บเล็ต Android ฉันจะบิดตัวเชื่อมต่อ - ทุกอย่างเรียบร้อย แต่หลังจากนั้นครู่หนึ่งตัวนำไม่เห็นมันและผ่านเมนูการตั้งค่าหน่วยความจำการ์ด SD จะไม่เปิดขึ้น หากคุณดึงออกมาและใส่การ์ดหน่วยความจำ จะปรากฏขึ้น ฉันทำความสะอาดผู้ติดต่อเช็ดด้วยวงจรเรียงกระแส แต่ Android ยังไม่เห็นการ์ด sd ที่สุนัขถูกฝัง?

ตอบ. ลองทดสอบการ์ด SD อื่นกับโทรศัพท์ของคุณ หากสถานการณ์เกิดขึ้นซ้ำแล้วซ้ำเล่าและสมาร์ทโฟนไม่เห็นแฟลชไดรฟ์ (การ์ดหน่วยความจำหายไปเป็นครั้งคราว) - เป็นไปได้มากว่าเรื่องนี้อยู่ในรายชื่อติดต่อของโทรศัพท์

หากการ์ดหน่วยความจำอื่นทำงานโดยไม่มีข้อผิดพลาด เราขอแนะนำให้คุณฟอร์แมตการ์ดที่มีปัญหาใน FAT32 หรือ exFAT - ในกรณีที่โทรศัพท์ไม่เห็นแฟลชไดรฟ์ micro SD เนื่องจากข้อผิดพลาดในตารางไฟล์

โทรศัพท์ (Samsung Galaxy S5) ไม่อ่านการ์ดหน่วยความจำ ฉันเสียบการ์ดสามใบและไม่ได้อ่านการ์ดใดเลย แม้ว่าจะแสดงผลอย่างถูกต้องบนอุปกรณ์อื่นๆ ในกรณีนี้ คำจารึก "เชื่อมต่อการ์ด SD" ซึ่งเป็นแบบอักษรที่ก่อนหน้านี้เป็นสีเทา กลายเป็นสีขาวและสามารถกดได้ แต่ถ้าคุณกดลงไป จะไม่มีอะไรเกิดขึ้น ภาพถ่ายและรูปภาพทั้งหมดในแกลเลอรี่ (อยู่ในหน่วยความจำของโทรศัพท์) จะไม่แสดงขึ้น และแอพพลิเคชั่นที่ไม่ได้อยู่ในหน่วยความจำภายในแต่อยู่ในหน่วยความจำของโทรศัพท์ห้ามเปิด บอกฉันว่าจะทำอย่างไร?

ตอบ. อาจมีความล้มเหลวในระดับระบบปฏิบัติการ Android หรือแอปพลิเคชันที่ติดตั้ง พยายามแก้ไขข้อขัดแย้งด้วยตนเองโดยลบแอพที่ไม่จำเป็นออกจากโทรศัพท์ของคุณ อัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดผ่านการตั้งค่า Android

หากโทรศัพท์ยังคงไม่เห็นการ์ดหน่วยความจำ ให้ตรวจสอบรายชื่อในโทรศัพท์: มีความเสียหายที่มองเห็นได้ชัดเจนหรือไม่?

คุณเขียน "บนอุปกรณ์อื่น" ในขณะที่อ้างถึงคอมพิวเตอร์หรือไม่? ถ้าใช่ เป็นไปได้ว่าระบบไฟล์ของแฟลชไดรฟ์จะเป็น NTFS แต่คุณต้องฟอร์แมตเป็น FAT หรือ exFat

เมื่อฉันใส่การ์ด sd ลงในโทรศัพท์ อุปกรณ์ตรวจไม่พบ สิ่งที่ฉันลอง: แม้จะเสียบเข้ากับโทรศัพท์เครื่องอื่น แต่ก็ยังไม่เห็นและไม่อ่านเนื้อหา

ตอบ. มีข้อมูลน้อยเกินไปเกี่ยวกับการ์ดหน่วยความจำ (ซึ่งแทบไม่มีอยู่จริง) ที่จะให้คำแนะนำเฉพาะ ขั้นแรก ตรวจสอบว่าโทรศัพท์ของคุณรองรับการ์ด sd ขนาดที่อยู่บนการ์ดของคุณหรือไม่ (ดูเอกสารประกอบสำหรับสมาร์ทโฟนหรือแท็บเล็ตของคุณ) หากคุณเพิ่งซื้อการ์ดหน่วยความจำ คุณสามารถเปลี่ยนภายใต้การรับประกันเป็นการ์ดอื่นได้ - อันที่เล็กกว่า

หากคุณเคยใช้การ์ดหน่วยความจำนี้มาก่อนและตรวจไม่พบในอุปกรณ์นี้และอุปกรณ์เคลื่อนที่อื่นๆ อีกต่อไป เป็นไปได้มากว่าการ์ดหน่วยความจำนั้นจะใช้งานไม่ได้

1. ฉันทำความสะอาดซิทการ์ดบนคอมพิวเตอร์ ลบทุกอย่างจากเธอ ตอนนี้สมาร์ทโฟนใหม่ teXet X-plus TM-5577 ฉันเสียบซิทการ์ด เขาเห็น แต่ไม่มีอะไรดาวน์โหลดบนซิทการ์ด และฉันไม่สามารถโอนอะไรไปที่มันได้ บอกฉันว่าจะทำอย่างไร?

2. โทรศัพท์เริ่มเปิดเองเป็นระยะ (Lenovo A 526) จากนั้นฉันก็ออกจากบ้านและเสียบหูฟังและสังเกตว่าไม่มีเพลงใดกำลังเล่นอยู่ ต่อมาเมื่อฉันหยิบโทรศัพท์ออกมา ฉันพบว่าแฟลชไดรฟ์ไม่สามารถอ่านได้และเพลงที่บันทึกไว้ไม่เล่น ฉันพยายามรีบูทโทรศัพท์ - มันไม่ช่วย ฉันใส่ไว้ในเครื่องอ่านการ์ด - มันเห็นการ์ดหน่วยความจำ ฉันใส่ไว้ในโทรศัพท์ของเพื่อน - ด้วย และฉันไม่ต้องการ และสิ่งที่สำคัญที่สุดที่ทำให้ฉันคิดไม่ออกคือการแจ้งเตือนหลังจากเปิดโทรศัพท์ด้วยวลี "ถอด MicroSD ก่อนลบเพื่อไม่ให้ข้อมูลสูญหาย

ตอบ. คุณต้องเชื่อมต่อการ์ดหน่วยความจำกับคอมพิวเตอร์อีกครั้ง (เหมือนที่เคยทำ) ฟอร์แมตการ์ด SD ด้วยวิธีมาตรฐาน (เช่น ผ่าน Explorer) หรือใช้ sdformatter ระบบไฟล์คือ FAT32 เป็นไปได้มากว่าเกิดจากการฟอร์แมตที่ไม่ถูกต้องซึ่งโทรศัพท์ไม่สามารถเขียนข้อมูลลงในการ์ดหน่วยความจำได้

หลังจากการปิดเครื่องกะทันหัน แท็บเล็ต (android 5.1) จะหยุดรับรู้การ์ดหน่วยความจำในเครื่องอ่านการ์ดตามปกติ เขียนว่ากำลังตรวจสอบข้อผิดพลาดอยู่ หรือกำลังอ่านอยู่ ซึ่งคงอยู่ไม่มีกำหนด ในเวลาเดียวกันครึ่งหนึ่งของโปรแกรมหยุดตอบสนองทุกอย่างช้าลงอย่างมากและเป็นไปไม่ได้ที่จะปิดแท็บเล็ต (เฉพาะเมื่อปล่อยออกมาเป็น 0 และลดลง) บางครั้ง (น้อยมาก) หลังจากเชื่อมต่อแล้ว เขาเห็นมัน แต่ด้วยการจัดการเพียงเล็กน้อยของการ์ด (แม้จะดูรูปถ่าย) เขาก็ทำมันหายทันทีและเริ่มอ่านใหม่อีกครั้งและจบลงด้วยดี ทดสอบกับแฟลชไดรฟ์ 3 ตัว ทั้งแบบคลีนและไม่ใช่ ด้วยการจัดรูปแบบที่แตกต่างกันและการเต้นรำแบบแทมบูรีนจำนวนมาก (ทั้งหมดตามคำแนะนำในฟอรัม) ระบบถูกรีเซ็ต ไม่มีอะไรช่วย เขาปฏิเสธที่จะดูการ์ดขนาด 8 กิ๊กเลย แม้ว่าคุณจะเชื่อมต่อผ่านอะแดปเตอร์กับขั้วต่อ usb ทุกอย่างก็ใช้ได้ดี (เช่น แฟลชไดรฟ์อื่นๆ) ปัญหาคืออะไรในเครื่องอ่านการ์ดหรือในระบบ?

ตอบ. ทางที่ดีควรเชื่อมต่อการ์ดหน่วยความจำที่มีปัญหากับแล็ปท็อปหรือผ่านทางอะแดปเตอร์ usb ตามที่คุณกล่าวถึง ถัดไป จำเป็นต้องฟอร์แมตการ์ด sd

น่าจะเป็นที่เครื่องอ่านการ์ด เครื่องอ่านการ์ดราคาถูกจำนวนมากหยุดอ่านการ์ดหน่วยความจำอย่างถูกต้องหลังจากช่วงเวลาสั้นๆ และทำให้เกิดข้อผิดพลาดในการคัดลอกหรืออ่านข้อมูลได้ช้า

ระบบ (Android) ไม่น่าจะเกี่ยวข้องกับปัญหา เนื่องจากคุณได้ทดสอบการ์ดหน่วยความจำหลายตัวแล้ว บางทีอาจเป็นแอปพลิเคชันเฉพาะที่ทำให้ระบบช้าลง แต่สามารถคำนวณได้โดยการรีเซ็ตโทรศัพท์เป็นการตั้งค่าจากโรงงานเท่านั้น

โทรศัพท์ Lenovo vibe shot, android 6 ราคา sony sd card 32gb ในตัวเลือกเป็นส่วนขยายของหน่วยความจำหลัก (ext4) โทรศัพท์ไม่เห็นระบบไฟล์ - เขียน SdCard0 01/01/1970, 00 kb Windows 7 เห็นสองส่วน - 16Mb และ 30Gb ใช้งานได้ฟรี 100% แต่ละส่วน

ฉันจะคืนทุกอย่างกลับเข้าที่ด้วยการกู้คืนไฟล์เก่าได้อย่างไร ดีหรืออย่างน้อยจะดึงรูปภาพและโฟลเดอร์ของ vatsap ออกมาได้อย่างไร

ตอบ. R.saver หรือ AOMEI Partition Assistant Standard Edition เหมาะสำหรับการกู้คืนพาร์ติชั่นที่ถูกลบในการ์ด SD หากตารางไฟล์ในพาร์ติชั่นมีข้อผิดพลาด คุณสามารถลองแก้ไขโดยใช้ยูทิลิตี้ chkdsk ใน Windows หากไม่ได้ผล ให้ลองสแกนการ์ด sd (พาร์ติชั่นที่อ่านไม่ได้) ด้วยยูทิลิตี้ Recuva จนกว่าคุณจะเขียนทับข้อมูลในแฟลชไดรฟ์หรือฟอร์แมต โอกาสในการกู้คืนไฟล์ยังคงมีอยู่สูง

Samsung A3 2017 เมมโมรี่การ์ดซัมซุง 64GB. สร้างโฟลเดอร์จากคอมพิวเตอร์: ภาพถ่าย เสียงเรียกเข้า เพลง วิดีโอ ภาพยนตร์ ฯลฯ โทรศัพท์เห็นเฉพาะเสียง รูปภาพ เอกสาร วิดีโอ โฟลเดอร์อื่นไม่เห็นในการ์ดหน่วยความจำ สิ่งที่ต้องทำ?

ตอบ. ติดตั้งตัวจัดการไฟล์สำหรับโทรศัพท์ของคุณ (เช่น Total Commander หรือ ES Explorer) สร้างโฟลเดอร์โดยตรงผ่านโปรแกรมเหล่านี้ และคัดลอกทุกสิ่งที่คุณต้องการจากที่นั่น ไฟล์ควรจะสามารถอ่านได้ในการ์ดหน่วยความจำโดยไม่มีปัญหา อาจเป็นไปได้ว่าโฟลเดอร์ที่ไม่สามารถอ่านได้จากการ์ด SD ถูกซ่อนหรือเสียหาย ดังนั้นการฟอร์แมตการ์ดจะไม่ฟุ่มเฟือยเพื่อหลีกเลี่ยงข้อผิดพลาดเพิ่มเติม

โทรศัพท์ Lenovo A2010 ไม่เห็นการ์ดหน่วยความจำ sd พยายามรีบูตเขียนว่า "มีการ์ด sd เพียงอันเดียวเท่านั้น ไม่สามารถทำการสลับได้" โทรศัพท์เครื่องอื่นไม่มีการ์ด ในเครื่องคอมพิวเตอร์ผ่านเครื่องอ่านการ์ดไม่แสดงเลย นี่เป็นจุดจบจริง ๆ รูปภาพและวิดีโอจำนวนมากหายไปหรือไม่ บางทีสิ่งที่สามารถทำได้?

ตอบ. ดูเหมือนว่ามีข้อผิดพลาดในการอ่านบนการ์ดหรือมาร์กอัปหลุด เนื่องจากการ์ดหน่วยความจำไม่เปิดบนคอมพิวเตอร์ (เช่น ไดรฟ์ตัวอักษร / แยกไม่ปรากฏในตัวจัดการไฟล์) คุณควรตรวจสอบว่าการ์ดหน่วยความจำได้รับการยอมรับเป็นอุปกรณ์หรือไม่ ในการดำเนินการนี้ ให้ไปที่ diskmgmt.msc (เริ่ม - เรียกใช้) และดูว่ามีพื้นที่ว่างที่ไม่ได้ปันส่วนปรากฏขึ้นเมื่อคุณเชื่อมต่อการ์ด sd กับพีซีหรือไม่ หากปรากฏขึ้น ให้สร้างโวลุ่มไฟล์ใหม่ในพื้นที่นี้ผ่านเมนูบริบท หากไม่มีอะไรเกิดขึ้น เป็นไปได้มากว่าการ์ด SD จะใช้งานไม่ได้

โทรศัพท์รุ่น sony xperia m4 aqua dual ภายในสองปี มีการติดตั้งการ์ดหน่วยความจำ microSD ในโทรศัพท์ เมื่อเร็ว ๆ นี้ความล้มเหลวเริ่มเกิดขึ้น: ในตอนแรกเพื่อให้การ์ดหน่วยความจำทำงานได้ก็เพียงพอที่จะรีสตาร์ทโทรศัพท์ ตอนนี้โทรศัพท์ไม่เห็นแผนที่เลย การจัดรูปแบบล้มเหลว ติดตั้งใหม่แล้ว โทรศัพท์รับรู้ (อยู่ในการตั้งค่า ภาพถ่ายถูกส่งไปยังการ์ด) แต่ไม่สามารถดาวน์โหลดแอปพลิเคชันจาก play store (ยังคงแสดงตัวเลือกการดาวน์โหลดเฉพาะในหน่วยความจำของโทรศัพท์) สิ่งที่ต้องทำในสถานการณ์นี้กับแฟลชไดรฟ์?

ตอบ. ฟอร์แมตการ์ดหน่วยความจำด้วยแอพพลิเคชั่นพิเศษ - SDFortatter ตัวเดียวกันนั้นใช้ได้ ถัดไป ตรวจสอบการ์ดเพื่อหาข้อผิดพลาดโดยใช้เครื่องมือ chkdsk

อย่างไรก็ตาม คุณชี้แจงว่าการเปลี่ยนการ์ดหน่วยความจำไม่ช่วยอะไร ปัญหาอาจเกิดจากแอพพลิเคชั่นหรือซอฟต์แวร์ที่ขัดแย้งกันภายในระบบปฏิบัติการ Android ในกรณีนี้ เราขอแนะนำให้คุณอัปเดตเฟิร์มแวร์หรือรีเซ็ตโทรศัพท์ (ทำการฮาร์ดรีเซ็ต)

Samsung A5 2017 หยุดเห็นหลังจากเข้ารหัสการ์ด SD ผ่านเครื่องอ่านการ์ดบนคอมพิวเตอร์เห็นแต่ไม่เปิด พยายามจัดรูปแบบ (SDFormatter, cmd) - ใช้งานไม่ได้ ดูแฟลชไดรฟ์อื่นๆ ฉันตรวจสอบข้อผิดพลาด - มันให้ข้อผิดพลาด แต่ไม่ได้แก้ไข

ตอบ. ในการตรวจสอบการ์ด sd ให้ใช้ตัวเลือกต่อไปนี้:

chkdsk (อักษรระบุไดรฟ์): /f/r

  • /f - แก้ไขข้อผิดพลาดการอ่านระบบไฟล์
  • /r - แก้ไขเซกเตอร์เสียในการ์ด SD

สิ่งนี้ควรแก้ไขข้อผิดพลาดและอนุญาตให้คุณฟอร์แมตการ์ด sd ด้วยวิธีมาตรฐานหรือผ่านยูทิลิตี้เช่น SDFormatter

มีไดรฟ์ usb Kingston DTSE3 16G คอมพิวเตอร์ไม่เห็นแฟลชไดรฟ์ไม่สามารถอ่านได้ ระบบจะแสดงข้อความเป็นระยะว่าอุปกรณ์สามารถทำงานได้เร็วขึ้นหรือไม่รู้จักอุปกรณ์ มีโปรแกรมกู้คืนหรือไม่?

ตอบ. แฟลชไดรฟ์รองรับอินเทอร์เฟซ USB 2.0 คอมพิวเตอร์ของคุณ (เมนบอร์ด) อาจมีมากกว่า เวอร์ชั่นเก่าพอร์ต ซึ่งทำให้ข้อความนี้ปรากฏขึ้น ดังนั้น เราขอแนะนำให้คุณอัปเดตฮาร์ดแวร์ของพีซีของคุณ หากคุณไม่ได้ทำสิ่งนี้มาเป็นเวลานาน

โปรแกรมกู้คืนจะไม่ช่วยคุณ แต่การจัดรูปแบบที่ถูกต้องของแฟลชไดรฟ์ (ใน NTFS / FAT) และการตรวจสอบข้อผิดพลาดที่ตามมาผ่าน chkdsk จะไม่รบกวน

แท็บเล็ต samsung galaxy tab 4 SM-T331 ไม่เห็นการ์ด sd สถานที่ว่าง 0b, ฟรี 0b และฉันเสียบการ์ด SD เดียวกันลงในอุปกรณ์อื่น ลงในโทรศัพท์ของฉัน และเห็นการ์ด SD: ใช้ได้ 14.57 ฟรี 14.57 ฉันใส่การ์ด SD อีกอันลงในแท็บเล็ต - ไม่เห็นอีกครั้ง แต่โทรศัพท์เห็น

ตอบ. หากมีไฟล์สำคัญในการ์ดหน่วยความจำ ให้ทำสำเนาในคอมพิวเตอร์ของคุณ หลังจากนั้น ให้ฟอร์แมตการ์ดหน่วยความจำและตรวจสอบข้อผิดพลาด หากทุกอย่างเรียบร้อย คุณสามารถใช้การ์ด sd บนแท็บเล็ตหรือโทรศัพท์ของคุณ เขียนไฟล์ลงไปได้ หากสถานการณ์เกิดซ้ำ ให้อัพเดตเฟิร์มแวร์แท็บเล็ตหรือทำการฮาร์ดรีเซ็ต อย่างไรก็ตาม นี่เป็นมาตรการที่รุนแรงอยู่แล้ว เราขอแนะนำให้คุณจัดการกับข้อผิดพลาดในการอ่านก่อน

ทำให้การ์ดหน่วยความจำเป็นที่จัดเก็บข้อมูลภายในZTE ใบมีด อา510. หลังจากรีเซ็ตการตั้งค่าบนโทรศัพท์แล้ว (sdการ์ดอยู่ในโทรศัพท์ตลอดเวลา) มันหยุดทำงานบนอุปกรณ์ทั้งหมด Android จะไม่บันทึก

ตอบ . คุณต้องฟอร์แมตและติดตั้งอีกครั้งmicroSDเป็นที่เก็บข้อมูลภายใน หากเปิดการ์ดหน่วยความจำบนคอมพิวเตอร์ ให้โอนข้อมูลทั้งหมดไปยังฮาร์ดไดรฟ์

ฉันมี Samsung Galaxy S4 NEOฉันซื้อการ์ดหน่วยความจำสำหรับ 16 กิ๊ก แต่หลังจากใช้งานไป 5 เดือน ถึงจุดหนึ่งก็หยุดเห็นเกมทั้งหมดที่อยู่ในนั้น และโทรศัพท์ก็เห็นวิดีโอ รูปภาพ และทุกอย่างอื่นๆ ได้โดยไม่มีปัญหา ในการตั้งค่า> หน่วยความจำ> การ์ดหน่วยความจำ จำนวนทั้งหมดจะถูกเขียน พื้นที่ว่าง - โดยทั่วไปทุกอย่างเป็นปกติ ช่วยด้วยปัญหานี้!

ตอบ . วิธีที่ง่ายที่สุดคือติดตั้งเกมใหม่ คุณสามารถทำได้ผ่านแอพGoogle เล่น. หากข้อมูลผู้ใช้ยังคงอยู่ในหน่วยความจำโทรศัพท์หรือเปิดอยู่sd-map เกมส์จะทำงานเหมือนเมื่อก่อนหากไม่เป็นเช่นนั้น ให้ลองกู้คืนผ่านแอปพลิเคชันการกู้คืนที่เหมาะสม

การ์ด SD ทำงานได้ดี เมื่อเวลาผ่านไปโทรศัพท์เริ่มไม่เห็น แต่หลังจากรีบูตทุกอย่างก็กลับคืนมา ตอนนี้การรีบูตเครื่องโทรศัพท์ไม่มีผล ฉันเชื่อมต่อกับโทรศัพท์เมื่อทุกอย่างเปิดและเล่น usb ฉันไม่รวมการลบผู้ติดต่อเนื่องจากโทรศัพท์มีอายุหนึ่งปีและไม่ค่อยได้ถอดการ์ดออก โทรศัพท์ xiaomi redmi note 3 pro ขอบคุณล่วงหน้าสำหรับคำตอบของคุณ

โทรศัพท์ LG LBello d-335 ขนาดของการ์ด SD คือ 8 GB ก่อนหน้านี้ไม่มีปัญหา แต่หลังจากที่ฉันย้ายแอปพลิเคชั่นส่วนใหญ่ไปยังการ์ด SD โทรศัพท์มักจะแสดงว่าไม่เห็น หลังจากรีบูทโทรศัพท์ ปัญหาจะหายไป แต่บ่อยครั้งสิ่งนี้เกิดขึ้น โปรดช่วยจัดการกับปัญหา

สวัสดีตอนบ่าย! ฉันซื้อสมาร์ทใหม่ติดตั้งเกมในระหว่างขั้นตอนการติดตั้ง Android รีบูทหลังจากนั้นสมาร์ทโฟนปฏิเสธที่จะอ่านการ์ด SD นั่นคือไม่เห็นมันดูเหมือนว่าไม่อยู่ในสล็อต ในสมาร์ทโฟนเครื่องอื่นและผ่านเครื่องอ่านการ์ด การ์ดจะมองไม่เห็น จะดำเนินการอย่างไร?

สวัสดี โทรศัพท์ ZTE blade A 520 หยุดเห็นแฟลชไดรฟ์ซึ่งก่อนหน้านั้นแสดงทุกอย่างโดยไม่มีปัญหาใด ๆ การ์ด cd แสดงในแล็ปท็อปผ่านเครื่องอ่านการ์ด แต่มองไม่เห็นในโทรศัพท์ ฉันใส่แฟลชไดรฟ์อื่น เห็นได้ ของผมไม่มี แต่หลังจากซ่อมแล้วมันไม่แสดงบนโทรศัพท์ผ่านเฉพาะเครื่องอ่านการ์ดในแล็ปท็อปเท่านั้น ขนาดของการ์ดคือ 32 GB ฉันไม่ต้องการซื้อแฟลชอื่น ไดรฟ์ เนื่องจากแฟลชไดรฟ์นี้มีไฟล์หลัก โดยทั่วไปแล้ว ทุกสิ่งที่คุณต้องการ

ซื้อการ์ดหน่วยความจำใหม่ 4 โทรศัพท์ไม่เห็นมัน ลองใช้โทรศัพท์: Huawei Honor, Lenovo, Meizu, Samsung, Xaomi เมมโมรี่การ์ด 16GB. จะทำอย่างไร?

สวัสดี! ฉันมีปัญหาดังกล่าว: แฟลชไดรฟ์ SD (16 กิกะไบต์) ด้วยเหตุผลบางอย่างอ่านบางครั้งและบางครั้งไม่เห็นอุปกรณ์ คุณช่วยฉันได้ไหมว่าทำไมสิ่งนี้ถึงเกิดขึ้นและฉันควรทำอย่างไร

แท็บเล็ตไม่เห็นการ์ด SD (16 กิ๊ก) หลังจากที่เข้าสู่โหมดสลีป คุณต้องเปิดแผงด้านหลังและเสียบแฟลชไดรฟ์ USB อีกครั้ง และทุกอย่างทำงานได้ดี แต่อีกครั้งจะไม่เห็น SD ที่ เริ่มถัดไป ฟอร์แมตการ์ด

สวัสดีฉันต้องการถามฉันเกี่ยวกับปัญหากับ Samsung ไม่ใช่ 8 ไม่เห็นแฟลชการ์ดก่อนที่จะเห็นตอนนี้มันแจ้งว่าเชื่อมต่อและตัดการเชื่อมต่อ ลองใช้โทรศัพท์เครื่องอื่นทุกอย่างเรียบร้อยและเชื่อมต่อได้ ช่วยอะไรได้บ้างครับ.

สวัสดีโปรดช่วยฉันเข้าใจ ฉันซื้อการ์ดหน่วยความจำในโทรศัพท์ของฉัน แต่เขาไม่เห็นเลย เขาไม่ตอบสนองต่อการใส่และถอดออก ในการตั้งค่าเขียนการ์ดหน่วยความจำหายไป เช็คอินในโทรศัพท์เครื่องอื่นทุกอย่างใช้งานได้ การ์ดหน่วยความจำอื่นของฉันก็เห็นเช่นกัน การ์ดมีขนาด 64GB ตามลักษณะที่เหมาะกับโทรศัพท์ของฉัน (สูงสุด) พวกเขาอ่านที่ไหนสักแห่งว่าในสถานการณ์เช่นนี้ คุณต้องรีเซ็ตทุกอย่างเป็นการตั้งค่าจากโรงงาน แต่สิ่งนี้จะช่วยได้หรือไม่ ฉันไม่ต้องการที่จะสูญเสียข้อมูลทั้งหมด กรุณาแนะนำวิธีการที่จะ ขอบคุณล่วงหน้า.

สวัสดีตอนบ่าย. ฉันเกือบจะเหมือนกัน ฉันไม่เห็นการ์ด sd ฟอร์แมต แต่เขียนว่าการ์ดได้รับการปกป้อง โทรศัพท์เสนอให้ฟอร์แมต ฉันตกลงที่จะดูเพิ่มเติม มันบอกว่ามันเสียหาย ฉันตรวจสอบแล็ปท็อปทั้งหมด เนื้อหาเหลืออยู่ที่นั่น ... ไม่เห็นบนสมาร์ทโฟน ..

สวัสดี การ์ด SD ของฉันไม่เห็นโทรศัพท์ ฉันไปที่การตั้งค่าของการ์ดหน่วยความจำ มันบอกว่าเป็นสิ่งต้องห้าม ไฟล์จะไม่แสดง เมื่อจัดรูปแบบข้อผิดพลาดถูกเขียน มีวิธีบันทึกไฟล์หรือไม่?

ฉันติดตั้งแฟลชไดรฟ์ USB บน ZTE เป็นหน่วยความจำภายใน เมื่อฉันต้องคืนโทรศัพท์เป็นการตั้งค่าจากโรงงาน ฉันดึงแฟลชไดรฟ์ออก และหลังจากทุกอย่างที่ฉันใส่กลับเข้าไป โทรศัพท์จะขอให้ฉันฟอร์แมต และทุกอย่างอยู่ในนั้น พวกเขาใส่เข้าไปในคอมพิวเตอร์ไม่ให้มองเห็น บอกฉันว่าจะเอารูปภาพจากที่นั่นไปยังคอมพิวเตอร์ได้อย่างไร

โทรศัพท์ไม่เห็นการ์ด sd ไม่เปิดบนคอมพิวเตอร์และขอฟอร์แมต การ์ดมีสิ่งสำคัญมากมายที่ต้องทำ ฉันจะกู้คืนทุกอย่างไม่เพียง แต่รูปภาพ แต่ยังรวมถึงเอกสารได้อย่างไร

ฉันมีแฟลชไดรฟ์ 8GB บนสมาร์ทโฟน Asus ของฉัน จากนั้นฉันก็ใส่มันลงใน Samsung a8 ใหม่เป็นเวลาสองวันก็ใช้ได้ดี แล้วเธอก็หยุด นั่นคือโทรศัพท์ไม่เห็นมัน ฉันพยายามใส่กลับเข้าไปใน asus และเขาก็หยุดเห็นเธอ ซื้อใหม่ครับ ทุกอย่างปกติดี. Samsung เห็นแฟลชไดรฟ์ แต่อีกครั้งเป็นเวลาสองวัน และนั่นแหล่ะ ปิดการใช้งานแฟลชไดรฟ์ สิ่งที่สามารถ?

เมื่อถึงจุดหนึ่ง ฉันได้รับการแจ้งเตือนว่าการ์ด SD เสียหาย หลังจากนั้น โทรศัพท์ของฉันหรือโทรศัพท์อื่นๆ ก็ไม่เห็น จะทำอย่างไร? ไฟล์หาย? จะกู้คืนได้อย่างไร? มันมีรูปถ่ายมากมาย..

ความสามารถในการดำเนินการกับการ์ดจะหายไป ฉันไม่ได้ถอดการ์ดออก ในเมนูการตั้งค่า MEMORY ฉันเพียงแค่กด "ยกเลิกการเชื่อมต่อการ์ด SD" จากนั้น "เชื่อมต่อ" ทันทีและใช้งานได้เป็นเวลา 15 นาที หลังจากนั้นอีกครั้งแม้ว่าตัวการ์ดจะมองเห็นได้ แต่ตัวจัดการไฟล์เขียนว่า "ว่าง" แม้ว่าความจุจะถูกกำหนดอย่างถูกต้องว่าว่าง / ว่าง แต่ไม่มีอะไรสามารถอ่านหรือเขียนได้ เมื่อเชื่อมต่อกับคอมพิวเตอร์ ไม่เพียงแต่จะมองเห็นแผนที่เท่านั้น แต่ยังมองเห็นโฟลเดอร์ / ไฟล์ด้วย แต่ไม่สามารถทำอะไรได้ (อ่านเขียน) เช่นกัน จนกว่าจะถึง Disconnect ถัดไป / เชื่อมต่อเป็นเวลา 15 นาที การ์ดที่มีความจุและคลาสใด ๆ ได้รับการทดลองใช้แล้ว (ใหม่และฟอร์แมตด้วยทั้งคอมพิวเตอร์และอุปกรณ์) หากคุณเข้าถึงแผนที่อย่างต่อเนื่อง จะไม่ปิดอีกต่อไป มันคุ้มค่าที่จะทิ้งทุกอย่าง

ขอให้เป็นวันที่ดีทุกคน! วันนี้เราจะมาพูดถึง การเชื่อมต่อการ์ดหน่วยความจำ SDไปยังไมโครคอนโทรลเลอร์ STM32

ดูเหมือนว่าคอนโทรลเลอร์ STM32F10x จะมีหน่วยความจำจำนวนมาก เหตุใดจึงมีหน่วยความจำเพิ่มเติม แต่การแสดงผลนี้หลอกลวง) ตัวอย่างเช่น เราจำเป็นต้องแสดงภาพที่แตกต่างกันสองสามภาพบนจอแสดงผล - รูปแบบ 320 * 240 - นั่นคือ 76800 พิกเซล โดยแต่ละพิกเซลมีขนาดเท่ากับ 2 ไบต์ ดังนั้นเราจึงได้ประมาณ 150 kB ต่อภาพ และนี่เป็นมาตรฐานของไมโครคอนโทรลเลอร์เป็นจำนวนมาก และไม่ใช่ความจริงที่ว่าภาพสองภาพที่แตกต่างกันสามารถบรรจุลงในหน่วยความจำแฟลชได้ หรือเราจำเป็นต้องเก็บข้อมูลจำนวนมาก ข้อมูลจากเซ็นเซอร์บางตัว เป็นต้น ยิ่งไปกว่านั้น เพื่อให้ข้อมูลนี้พร้อมใช้งานแม้หลังจากปิดเครื่องแล้ว นี่คือจุดที่หน่วยความจำภายนอกมีประโยชน์ และทางออกที่ดี การ์ดหน่วยความจำ SDหรือ บมจ. โดยวิธีการในบทความนี้เราจะทำการทดลองเกี่ยวกับ ไมโคร SD การ์ด.

อย่างแรก คำสองสามคำเกี่ยวกับตัวการ์ดหน่วยความจำเอง หรือเกี่ยวกับพินเอาต์ของมัน สิ่งทั้งหมดมีลักษณะดังนี้:

แล้วเรามีอะไรที่นี่? คุณจะเห็นได้ทันทีว่าเธอมีข้อสรุปถึงแปดข้อ การกำหนดพินมีดังนี้ (จากซ้ายไปขวา):


คอลัมน์โหมด SPI บอกใบ้ให้เราทราบว่ามีการโต้ตอบกับไมโครคอนโทรลเลอร์โดยใช้อินเทอร์เฟซ SPI แต่! เราจะใช้เส้นทางที่แตกต่าง 😉 ประเด็นคือ STM32 มีโมดูลอุปกรณ์ต่อพ่วงสำเร็จรูปสำหรับการทำงานกับการ์ดหน่วยความจำและเรียกว่า SDIO

โดยทั่วไป การโต้ตอบกับการ์ดหน่วยความจำประกอบด้วยการถ่ายโอนคำสั่งบางอย่างไปยังการ์ดหน่วยความจำ บางคำสั่งต้องการอาร์กิวเมนต์ บางคำสั่งไม่ต้องการ คำสั่งสามารถพบได้ในเอกสารอย่างเป็นทางการของบัตรเฉพาะ ดังนั้นโมดูล SDIO ในตัวจึงทำให้กระบวนการในการส่งคำสั่งง่ายขึ้นอย่างมาก และกระบวนการทำงานกับการ์ดหน่วยความจำภายนอกอย่างแท้จริง ตัวอย่างเช่น นี่คือการลงทะเบียน SDIO_CMD- ที่นั่นเราเพียงแค่เขียนรหัสของคำสั่งที่เราต้องการโอนไปยังการ์ด หรือนี่คือการลงทะเบียนสถานะ SDIO_STA- มีการจามแต่ละครั้งมากถึง 24 ธง นั่นคือสำหรับเหตุการณ์จำนวนมาก

อย่างไรก็ตาม STM ก็พอใจกับเอกสารที่ดีในทุกเรื่องเช่นกัน ที่นี่ ตัวอย่างเช่น คำอธิบายโดยละเอียดการเริ่มต้นสำหรับการ์ดหน่วยความจำ SD (ในทำนองเดียวกันทุกอย่างอธิบายไว้สำหรับการ์ดประเภทอื่น):

อันที่จริง ได้เวลาไปยังตัวอย่างที่ใช้งานได้จริงแล้ว มาเจาะลึกเข้าไปใน Standard Peripheral Library กัน

ในไฟล์ stm32f10x_sdio.hตามเนื้อผ้า เราพบโครงสร้างสำหรับการตั้งค่าทุกประเภท นั่นคือ เพื่อเลือกแหล่งที่มาของสัญญาณนาฬิกา ความถี่ของตัวควบคุม SDIO และปรับจำนวนไบต์ที่ถ่ายโอน ทุกๆอย่างมีความคิดเห็นมากมายจนฉันไม่อยากพูดซ้ำแยกกัน)) แค่ดู:

โครงสร้าง typedef ( uint32_t SDIO_ClockEdge; /* ระบุการเปลี่ยนนาฬิกาที่ทำการดักจับบิต พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Clock_Edge */ uint32_tSDIO_ClockBypass; /* ระบุว่าเปิดหรือปิดใช้งานบายพาสตัวแบ่งนาฬิกา SDIO พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Clock_Bypass */ uint32_tSDIO_ClockPowerSave; /* ระบุว่าจะเปิดใช้งานหรือปิดใช้งานเอาต์พุตนาฬิกา SDIO เมื่อไม่ได้ใช้งานบัส พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Clock_Power_Save */ uint32_tSDIO_BusWide; /* ระบุความกว้างบัส SDIO พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Bus_Wide */ uint32_t SDIO_HardwareFlowControl; /* ระบุว่าการควบคุมการไหลของฮาร์ดแวร์ SDIO ถูกเปิดใช้งานหรือปิดใช้งาน พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Hardware_Flow_Control */ uint8_tSDIO_ClockDiv; /* ระบุความถี่สัญญาณนาฬิกาของตัวควบคุม SDIO พารามิเตอร์นี้สามารถเป็นค่าระหว่าง 0x00 ถึง 0xFF */) SDIO_InitTypeDef; โครงสร้าง typedef ( uint32_t SDIO_Argument; /* ระบุอาร์กิวเมนต์คำสั่ง SDIO ซึ่งถูกส่งไปยังการ์ดโดยเป็นส่วนหนึ่งของข้อความคำสั่ง หากคำสั่งมีอาร์กิวเมนต์ จะต้องโหลดลงในรีจิสเตอร์นี้ก่อนที่จะเขียนคำสั่งไปยัง command register */ uint32_t SDIO_CmdIndex; /* ระบุดัชนีคำสั่ง SDIO ต้องต่ำกว่า 0x40 */ uint32_t SDIO_Response; /* ระบุประเภทการตอบสนอง SDIO พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Response_Type */ uint32_tSDIO_รอ; /* ระบุว่าคำขอ SDIO wait-for-interrupt ถูกเปิดใช้งานหรือปิดใช้งาน พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Wait_Interrupt_State */ uint32_t SDIO_CPSM; /* ระบุว่า SDIO Command path state machine (CPSM) ถูกเปิดใช้งานหรือปิดใช้งาน พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_CPSM_State */) SDIO_CmdInitTypeDef; โครงสร้าง typedef ( uint32_t SDIO_DataTimeOut; /* ระบุช่วงเวลาหมดเวลาข้อมูลในช่วงเวลานาฬิกาบัสการ์ด */ uint32_tSDIO_DataLength; /* ระบุจำนวนไบต์ข้อมูลที่จะถ่ายโอน */ uint32_tSDIO_DataBlockSize; /* ระบุขนาดบล็อกข้อมูลสำหรับการถ่ายโอนบล็อก พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Data_Block_Size */ uint32_tSDIO_TransferDir; /* ระบุทิศทางการถ่ายโอนข้อมูล ไม่ว่าการถ่ายโอนจะเป็นการอ่านหรือเขียน พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Transfer_Direction */ uint32_tSDIO_TransferMode; /* ระบุว่าการถ่ายโอนข้อมูลอยู่ในโหมดสตรีมหรือโหมดบล็อก พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_Transfer_Type */ uint32_t SDIO_DPSM; /* ระบุว่า SDIO Data path state machine (DPSM) ถูกเปิดใช้งานหรือปิดใช้งาน พารามิเตอร์นี้สามารถเป็นค่าของ @ref SDIO_DPSM_State */) SDIO_DataInitTypeDef;

สังเกตว่า SPL ดำเนินการถ่ายโอนคำสั่งไปยังการ์ดหน่วยความจำอย่างไร โครงสร้างที่แยกต่างหากได้ถูกกันไว้เพื่อจุดประสงค์เหล่านี้ SDIO_CmdInitTypeDefในสนาม SDIO_CmdIndexป้อนรหัสคำสั่งในช่อง SDIO_อาร์กิวเมนต์- อาร์กิวเมนต์คำสั่ง กรอกข้อมูลในฟิลด์ที่เหลือด้วย ยังคงต้องผลักดันข้อมูลนี้ลงในการ์ด micro SD 😉 และสำหรับสิ่งนี้เราได้เตรียมฟังก์ชั่น:

SDIO_SendCommand (SDIO_CmdInitTypeDef *SDIO_CmdInitStruct)

เป็นอาร์กิวเมนต์ เราส่งผ่านไปยังโครงสร้างเดียวกับที่เราสร้างขึ้น มีฟังก์ชั่นสำหรับเขียนข้อมูล - SDIO_WriteData(uint32_tData). หลังจากเรียกใช้ฟังก์ชันนี้ ข้อมูลจะอยู่ในรีจิสเตอร์ที่ออกแบบมาเป็นพิเศษ - SDIO_FIFO

นี่คือวิธีการทำงานกับโมดูล SDIO ใน STM32F10x)

มาต่อกันที่การปฏิบัติในที่สุด ฉันจะทำงานกับบอร์ด Mini STM32 อีกครั้ง เนื่องจากชาวจีนเก่งๆ งงๆ กับการติดตั้งช่องเสียบการ์ดหน่วยความจำ micro SD นี่คือแผนภาพการเชื่อมต่อช่องเสียบการ์ดกับไมโครคอนโทรลเลอร์:

ในการเขียนโปรแกรมเราจะใช้ตัวอย่างสำเร็จรูปสำหรับ Keil - เราจะขโมยไฟล์สองไฟล์จากที่นั่นซึ่งมีการใช้งานบางอย่างเช่นไดรเวอร์สำหรับทำงานกับการ์ด - นี่คือไฟล์ sdcard.cและ sdcard.hเราสร้างโครงการใหม่ เชื่อมโยงไฟล์เหล่านี้ที่นั่น และแน่นอนว่าไฟล์ CMSIS และ SPL นี่คือโครงการที่เสร็จสิ้นซึ่งทุกอย่างถูกเพิ่มเข้าไปแล้ว - เหลือเพียงการเขียนโค้ดสำหรับฟังก์ชัน main ())

ไฟล์ sdcard.c ใช้ฟังก์ชันทุกประเภทสำหรับการทำงานกับการ์ดหน่วยความจำ ตอนนี้เราต้องใช้มันแล้ว 😉 มาเขียนโค้ดกัน! ตัวอย่างเช่น ลองเขียนข้อมูลทดสอบ 512 ไบต์ลงใน micro SD แล้วลองอ่านข้อมูลเหล่านี้:

// เชื่อมโยงไฟล์ที่ต้องการ#รวม "stm32f10x.h" #รวม "sdcard.h" /*******************************************************************/ // อาร์เรย์ของข้อมูลอินพุตและเอาต์พุตและตัวแปรเพื่อเก็บข้อมูล// เกี่ยวกับแผนที่ของเรา uint8_t writeBuffer[ 512 ] ; uint8_t readBuffer[ 512 ] ; SD_CardInfo SDCardInfo; /*******************************************************************/ int main() ( // ทดสอบข้อมูลที่จะเขียนสำหรับ (uint16_t i = 0 ; i< 512 ; i++ ) { writeBuffer[ i] = i % 256 ; readBuffer[ i] = 0 ; } // การเริ่มต้นแผนที่ SD_Init() ; // รับข้อมูลแผนที่ SD_GetCardInfo(& SDCardInfo) ; // การเลือกแผนที่และการตั้งค่าโหมดการทำงาน SD_SelectDeselect((uint32_t ) (SDCardInfo.RCA .)<< 16 ) ) ; SD_SetDeviceMode(SD_POLLING_MODE) ; // และสุดท้าย การเขียนและการอ่าน SD_WriteBlock(0x00 , writeBuffer, 512 ) ; SD_ReadBlock(0x00 , readBuffer, 512 ); ในขณะที่ (1) ( ) ) /*******************************************************************/

โปรดทราบว่าการ์ด SD รองรับการเขียนบล็อกขนาด 512 ไบต์

หากเราเรียกใช้โปรแกรมภายใต้โปรแกรมดีบั๊ก เราจะเห็นว่าข้อมูลที่อ่านสอดคล้องกับข้อมูลที่เขียน =) ดังนั้นการทดสอบจึงถือว่าประสบความสำเร็จ จบลงแล้วสำหรับวันนี้ แล้วเจอกัน!

หน่วยความจำบนสมาร์ทโฟนไม่ใช่ยาง แม้ว่าจะมีข้อมูลมากมายที่พวกเราหลายคนเก็บไว้ในนั้น นั่นคือเหตุผลที่ผู้ผลิตบางรายไม่ปฏิเสธความเป็นไปได้ในการขยายหน่วยความจำในตัวโดยใช้การ์ด MicroSD

แฟล็กปัจจุบันรองรับการ์ดที่มีขนาดสูงสุดสองเทราไบต์ ซึ่งเพิ่มการสำรองภายในของสมาร์ทโฟนอย่างมาก อย่างไรก็ตาม วิธีนี้ไม่สามารถแก้ปัญหาอื่นได้ - แอปพลิเคชันทั้งหมดได้รับการติดตั้งโดยอัตโนมัติในหน่วยความจำภายใน และไม่สามารถขยายจำนวนได้ ในเรื่องนี้ เราตัดสินใจเขียนบทความเกี่ยวกับวิธีการตรวจสอบให้แน่ใจว่าทุกอย่างถูกบันทึกลงในการ์ดหน่วยความจำ มีหลายวิธีในครั้งเดียวสำหรับเจ้าของอุปกรณ์ต่างๆ ตั้งแต่รุ่นราคาประหยัดที่มี 4-8 GB ในตัว ไปจนถึงการตั้งค่าสถานะในระบบปฏิบัติการ Android เวอร์ชันล่าสุด

เราบันทึกแอปพลิเคชันลงในการ์ดหน่วยความจำโดยใช้วิธีการมาตรฐาน

ในสมาร์ทโฟนรุ่นใหม่ๆ ส่วนใหญ่ ขั้นตอนการถ่ายโอนแอปพลิเคชัน (เกมและโปรแกรม) สามารถทำได้โดยใช้การแตะเพียงไม่กี่ครั้ง น่าเสียดายที่ไม่มีวิธีเปิดใช้งานการติดตั้งอัตโนมัติบน MicroSD ดังนั้นเราจะต้องพอใจกับการถ่ายโอนด้วยตนเอง ดังนั้น สำหรับสิ่งนี้ คุณต้องทำสิ่งต่อไปนี้:
  1. ไปที่เมนู "การตั้งค่า";
  2. เราพบรายการ "แอปพลิเคชัน" ที่นั่น ในบางส่วนอาจเรียกว่า "Application Manager";
  3. เราเลือกแอปพลิเคชันที่เราต้องการที่นั่น ในกรณีของเรา - เกม "CSR Racing";
  4. ข้อมูลในหน้าต่างได้รับการปรับปรุง ตอนนี้คุณต้องแตะที่ปุ่ม "ย้ายไปยังการ์ด SD"
  5. หลังจากนั้นไม่กี่วินาที คำจารึกบนปุ่มจะเปลี่ยนเป็น "โอนไปยังอุปกรณ์" ซึ่งบอกเราเกี่ยวกับการถ่ายโอนแอปพลิเคชันที่ประสบความสำเร็จและการเปิดตัวหน่วยความจำภายใน
ไม่พบปุ่ม "ย้ายไปยังการ์ด SD"? นี่ไม่ใช่เหตุผลที่ต้องกังวล คุณเพียงแค่ต้องใช้แอปพลิเคชันการโอนบุคคลที่สาม

เราใช้ Clean Master ในการถ่ายโอนข้อมูลไปยังการ์ดหน่วยความจำ

ดังที่กล่าวไว้ข้างต้น วิธีนี้คล้ายคลึงกับเวอร์ชันก่อนหน้าของการถ่ายโอนไปยังการ์ด SD เราขอแนะนำให้คุณเริ่มตรวจสอบคำแนะนำทันที:

พร้อม! หน่วยความจำบนอุปกรณ์นั้นว่างแล้ว อย่างไรก็ตาม หากเราเปรียบเทียบทั้งสองวิธีที่นำเสนอไปแล้ว เราขอแนะนำให้คุณเลือกวิธีที่สอง - โดยใช้แอปพลิเคชัน Clean Master ดังนั้นคุณจะใช้เวลาน้อยลงมากเนื่องจากคุณสามารถเลือกเกมและโปรแกรมต่างๆ ได้พร้อมกัน

การเชื่อมต่อการ์ดหน่วยความจำเข้ากับหน่วยความจำภายใน

ใน Android 6.0+ มีวิธีเพิ่มหน่วยความจำโดยใช้การ์ด SD จริงอยู่ เราต้องการเตือนคุณทันทีว่าใช้งานได้กับอุปกรณ์บางตัวเท่านั้น ผู้ผลิตบางรายไม่ได้ใช้ฟังก์ชันนี้ในเชลล์ของตน มาเริ่มกันเลย:

นอกจากนี้ยังเป็นที่น่าสังเกตว่าไม่ใช่การ์ด SD ทั้งหมดที่เหมาะกับการทำงานประเภทนี้ เป็นสิ่งสำคัญที่การ์ดหน่วยความจำภายนอกเป็นของชั้นที่ 10 และสอดคล้องกับความเร็วในการอ่านและเขียนข้อมูลที่ประกาศไว้

สลับหน่วยความจำภายใน Android ด้วยการ์ดหน่วยความจำ (ต้องใช้รูท)

อีกวิธีหนึ่งที่รู้จักกันดี ซึ่งส่วนใหญ่ใช้ในอุปกรณ์ที่มีหน่วยความจำภายในเพียงเล็กน้อย คือการเปลี่ยนหน่วยความจำภายในด้วยการ์ด SD คุณควรได้รับการรูทแล้วและติดตั้งแอป Root Explorer คุณต้องทำสิ่งต่อไปนี้:

พร้อม! จากนี้ไป ทุกสิ่งที่คุณดาวน์โหลดจะถูกติดตั้งลงในการ์ด SD โดยอัตโนมัติ อย่างที่คุณเห็น มีหลายวิธีที่จะทำให้แน่ใจว่าทุกอย่างถูกบันทึกลงในการ์ดหน่วยความจำ คุณต้องเลือกวิธีใดวิธีหนึ่งเท่านั้น ขึ้นอยู่กับเวอร์ชันของระบบปฏิบัติการที่คุณติดตั้ง สิ่งที่คุณต้องการ รับและมีรูทบนอุปกรณ์หรือไม่

เราแสดงรูปภาพบนจอแสดงผลจากการ์ด sd แต่มีบางจุดพลาดในนั้นจุดแรก - เชื่อมต่อการ์ดเองส่วนที่สอง - พิจารณาเฉพาะส่วนหนึ่งของฟังก์ชั่นห้องสมุด Petit FatFsลองพิจารณาประเด็นเหล่านี้อย่างละเอียดยิ่งขึ้น

การสื่อสารกับการ์ดสามารถทำได้ผ่านหนึ่งในสองอินเทอร์เฟซ SPIหรือ SD.



ฉันต้องบอกว่าอินเทอร์เฟซ SD สามารถทำงานได้ในโหมดหนึ่งบิตและสี่บิต

รูปแบบการเชื่อมต่อการ์ดผ่าน SPI เป็นมาตรฐาน และดูเหมือนว่าพินการ์ดที่ไม่ได้ใช้จะต้องเชื่อมต่อกับแหล่งจ่ายไฟโดยใช้ตัวต้านทาน 10K


แต่ในการออกแบบสำหรับมือสมัครเล่น ตัวต้านทานแบบดึงขึ้นมักจะถูกละเลย ทำให้ไดอะแกรมการเชื่อมต่อง่ายขึ้น

ควรสังเกตว่าเมื่อเชื่อมต่อผ่าน SPI การ์ดต้องการแรงดันไฟฟ้ามากและแรงดันไฟฟ้าที่ลดลงเล็กน้อยทำให้การ์ดใช้งานไม่ได้ซึ่งได้รับการตรวจสอบจากประสบการณ์ส่วนตัวแล้วไม่มีอะไรจะพูดเกี่ยวกับ อินเทอร์เฟซ SD ฉันยังไม่ได้ลอง ทั้งหมดนี้เขียนถึง สำหรับแหล่งจ่ายไฟจำเป็นต้องติดตั้งตัวเก็บประจุ. สำหรับตัวเหนี่ยวนำนั้นจะต้องได้รับการจัดอันดับสำหรับกระแสสูงถึง 100mA แต่ไม่จำเป็นต้องติดตั้ง

แผนภาพที่แสดงด้านบนแสดงให้เห็นว่าการ์ดต้องการ 3.3 โวลต์ในการทำงานตามลำดับในสายส่งข้อมูลแรงดันไฟฟ้าไม่ควรเกินช่วง 0 - 3.3 โวลต์และที่นี่คำถามเกิดขึ้นว่าถ้า MC ใช้พลังงาน 5 โวลต์?
คำตอบนั้นง่าย คุณต้องจับคู่สายข้อมูล และสามารถทำได้โดยใช้ตัวแบ่งตัวต้านทานแบบธรรมดา


แผนภาพแสดงให้เห็นว่าไม่จำเป็นต้องจับคู่สาย MISO เนื่องจากข้อมูลถูกส่งผ่านบรรทัดนี้ จากการ์ดสู่ MK.
อันที่จริงมีเพียงไม่กี่คนที่เชื่อมต่อการ์ดกับ MK โดยตรงสะดวกกว่ามากในการเชื่อมต่อตัวเชื่อมต่อการ์ดกับ MK หรือซื้อโล่พร้อมตัวเชื่อมต่อและสายรัดที่จำเป็นทั้งหมด

เราหาการเชื่อมต่อได้แล้ว ทีนี้มาดูวิธีใช้ห้องสมุดกัน Petit FatFsซึ่งออกแบบมาสำหรับไมโครคอนโทรลเลอร์ 8 บิตที่มีหน่วยความจำขนาดเล็ก

ไลบรารีประกอบด้วย 5 ไฟล์:
integer.h- ไฟล์ส่วนหัวที่อธิบายประเภทข้อมูลหลัก

diskio.h- ไฟล์ส่วนหัวที่ประกาศต้นแบบของฟังก์ชันระดับต่ำสำหรับการทำงานกับดิสก์และรหัสสถานะที่ส่งคืน

diskio.c- ไฟล์นี้ควรใช้งานฟังก์ชั่นระดับต่ำ โดยเริ่มแรกจะมี "ต้นขั้ว"

pffconf.h- ไฟล์คอนฟิก

pff.h- ไฟล์ส่วนหัวซึ่งมีการประกาศต้นแบบของฟังก์ชันสำหรับการโต้ตอบกับระบบไฟล์ดิสก์

pff.c- ไฟล์มีการใช้งานฟังก์ชั่นสำหรับการโต้ตอบกับระบบไฟล์ดิสก์

จะเห็นได้ว่าเพื่อให้ไลบรารีทำงานได้ จำเป็นต้องใช้ฟังก์ชันระดับต่ำ แต่ถ้าเรากำลังพูดถึง AVR หรือ PIC คุณสามารถดาวน์โหลดตัวอย่างการทำงานกับไลบรารี่ซึ่งมีไฟล์ได้บนเว็บไซต์ mmcมีการใช้งานฟังก์ชั่นระดับต่ำอยู่แล้ว นอกจากนี้ยังจำเป็นต้องตั้งค่าคอนฟิกูเรชันไลบรารีในไฟล์ pff.h และเขียนฟังก์ชันที่จำเป็นสำหรับ SPI ในการทำงาน

หน้าที่ของ Petit FatFs

FRESULT pf_mount (FATFS*)- ฟังก์ชั่นเมานต์ / ถอดดิสก์ ต้องเรียกใช้ฟังก์ชันนี้ก่อนเริ่มทำงานกับดิสก์ หากคุณเรียกใช้ฟังก์ชันด้วยตัวชี้ null ดิสก์จะถูกยกเลิกการต่อเชื่อม สามารถเรียกใช้ฟังก์ชันได้ตลอดเวลา

ตัวเลือก
FATFS* fs- ตัวชี้ไปยังวัตถุประเภท FATFS คำอธิบายของโครงสร้างนี้สามารถพบได้ในไฟล์ pff.h เราเพียงแค่ต้องประกาศตัวแปรประเภทนี้

ส่งกลับค่า:
FR_OK (0)
FR_NOT_READY- ไม่สามารถเริ่มต้นอุปกรณ์ได้
FR_DISK_ERR- เกิดข้อผิดพลาดขณะอ่านจากดิสก์
FR_NO_FILESYSTEM- ไดรฟ์ไม่มีพาร์ติชัน FAT ที่ถูกต้อง

FATFS fs;//ประกาศวัตถุประเภท FATFS //เมานต์ดิสก์หาก (pf_mount(&fs) == FR_OK) ( // ดิสก์ถูกเมาต์ ทำงานกับมัน // ถอดดิสก์ pf_mount(NULL); ) อื่น ๆ ( // ไม่สามารถเมานต์ดิสก์ )

FRESULT pf_open (เส้นทาง const char*)- ฟังก์ชั่นเปิดไฟล์ที่มีอยู่ หลังจากเปิดไฟล์แล้ว คุณสามารถทำงานกับไฟล์นั้นได้ กล่าวคือ อ่านจากไฟล์และเขียนลงไป คุณสามารถทำงานกับไฟล์ที่เปิดอยู่ได้จนกว่าจะเปิดไฟล์อื่น สามารถเรียกใช้ฟังก์ชันได้ตลอดเวลา

ตัวเลือก
อักขระ const*เส้นทาง- ตัวชี้ไปยังสตริงที่ระบุเส้นทางไปยังไฟล์ ต้องระบุพาธโดยสัมพันธ์กับไดเร็กทอรีรูทโดยสมบูรณ์ โดยแยกไดเร็กทอรีด้วยเครื่องหมายทับ

ส่งกลับค่า:
FR_OK (0)- ส่งคืนในกรณีที่ดำเนินการฟังก์ชั่นสำเร็จ
FR_NO_FILE- ไม่พบไฟล์
FR_DISK_ERR- ข้อผิดพลาดของดิสก์
FR_NOT_ENABLED- ดิสก์ไม่ได้ถูกเมานต์

FATFS fs;// ประกาศวัตถุประเภท FATFS // ติดตั้งดิสก์ if (pf_mount(&fs) == FR_OK) ( //เปิดไฟล์ที่อยู่ในไดเรกทอรีราก if(pf_open("hello.txt") == FR_OK ) ( //กำลังทำอะไร ) //เปิดไฟล์ที่อยู่ในโฟลเดอร์ new if(pf_open("new/hello.txt") == FR_OK) ( //do something ) // dismount the disk pf_mount(NULL); ) อื่น ๆ ( // ไม่สามารถเมานต์ดิสก์)

FRESULT pf_read(เป็นโมฆะ* buff, WORD btr, WORD* br)- ฟังก์ชั่นอ่านจำนวนไบต์ที่ระบุจากไฟล์และบันทึกลงในบัฟเฟอร์ หากจำนวนไบต์ที่อ่านน้อยกว่าที่ระบุ แสดงว่าถึงจุดสิ้นสุดของไฟล์แล้ว
#define _USE_READ 1

ตัวเลือก:
โมฆะ*บัฟ- ตัวชี้ไปยังบัฟเฟอร์ที่เก็บข้อมูลการอ่าน
คำ btr- จำนวนไบต์ที่จะอ่าน
คำ*br- ตัวชี้ไปยังตัวแปรที่เก็บจำนวนไบต์ที่อ่าน

ส่งกลับค่า:
FR_OK (0)- ส่งคืนในกรณีที่ดำเนินการฟังก์ชั่นสำเร็จ
FR_DISK_ERR- ข้อผิดพลาดของดิสก์
FR_NOT_OPENED- ไฟล์ไม่ถูกเปิด
FR_NOT_ENABLED- ดิสก์ไม่ได้ถูกเมานต์

FATFS fs;// ประกาศวัตถุประเภท FATFS BYTE buff; // บัฟเฟอร์สำหรับอ่านไฟล์ WORD br; // ตัวนับไบต์อ่าน // เมานต์ดิสก์ถ้า (pf_mount (&fs) == FR_OK) ( // เปิดไฟล์ที่อยู่ในไดเรกทอรีราก if(pf_open("hello.txt") == FR_OK) ( // อ่าน จากนั้น 10 ไบต์ pf_read(buff, 10, &br); if(br != 10) ( //if br ไม่เท่ากับ 10 //หมายความว่าเรามาถึงจุดสิ้นสุดของไฟล์ ) ) )

FRESULT pf_write (const void* buff, WORD btw, WORD* bw)- ฟังก์ชั่นช่วยให้คุณเขียนข้อมูลไปยังไฟล์ที่เปิดอยู่ เพื่อให้ฟังก์ชันทำงานในไฟล์ pffconf.h คุณต้องเขียน
#define _USE_WRITE 1

ตัวเลือก:
โมฆะ*บัฟ- ตัวชี้ไปยังบัฟเฟอร์ที่เราต้องการเขียน ค่าศูนย์จะทำให้การเขียนเสร็จสิ้น
คำ btw- จำนวนไบต์ที่เราต้องการเขียน
WORD*bw- ตัวชี้ไปยังตัวแปรที่เก็บจำนวนไบต์ที่สามารถเขียนได้ โดยการวิเคราะห์ตัวแปรนี้ คุณจะทราบได้ว่าถึงจุดสิ้นสุดของไฟล์หรือไม่

ส่งกลับค่า:
FR_OK (0)- ส่งคืนในกรณีที่ดำเนินการฟังก์ชั่นสำเร็จ
FR_DISK_ERR- ข้อผิดพลาดของดิสก์
FR_NOT_OPENED- ไฟล์ไม่ถูกเปิด
FR_NOT_ENABLED- ดิสก์ไม่ได้ถูกเมานต์

เนื่องจากไลบรารีได้รับการออกแบบมาสำหรับไมโครคอนโทรลเลอร์ที่มีหน่วยความจำเพียงเล็กน้อย ฟังก์ชันนี้มีข้อจำกัดหลายประการ:

  • คุณไม่สามารถสร้างไฟล์ใหม่ได้ และเขียนได้เฉพาะไฟล์ที่มีอยู่
  • ไม่สามารถเพิ่มขนาดไฟล์ได้
  • อัปเดตการประทับเวลาไม่ได้
  • การดำเนินการเขียนสามารถเริ่ม/หยุดที่ขอบเขตเซกเตอร์เท่านั้น
  • แอตทริบิวต์ไฟล์แบบอ่านอย่างเดียวไม่สามารถป้องกันการเขียนได้

เพื่อให้เข้าใจถึงจุดสุดท้าย คุณจำเป็นต้องรู้ว่าหน่วยความจำของการ์ดแบ่งออกเป็นบล็อก (ส่วน) 512 ไบต์และ เริ่มบันทึกได้ตั้งแต่เริ่มต้นภาคเท่านั้น. ดังนั้น หากเราต้องการเขียน 1,000 ไบต์ เซกเตอร์แรกจะถูกเขียนอย่างสมบูรณ์ และมีเพียง 488 ไบต์เท่านั้นที่จะเขียนในส่วนที่สอง และอีก 24 ไบต์ที่เหลือจะเต็มไปด้วยศูนย์

ในการเขียนไปยังไฟล์ที่เปิดอยู่ ให้ทำดังนี้:

  • ตั้งค่าตัวชี้ไปที่ขอบเขตของเซกเตอร์ ถ้าตั้งค่าไม่ใช่ขอบเขต ตัวชี้จะถูกปัดเศษไปที่ขอบเขตของเซกเตอร์ล่าง
  • เรียกใช้ฟังก์ชันการเขียนจำนวนครั้งที่ต้องการ
  • จบรายการโดยเรียกใช้ฟังก์ชันด้วย null pointer

เพื่อยกตัวอย่างการทำงานของฟังก์ชั่นการบันทึก จำเป็นต้องพิจารณาอีกหนึ่งฟังก์ชั่น

FRESULT pf_lseek (ออฟเซ็ต DWORD)- ตั้งค่าตัวชี้อ่าน/เขียนในไฟล์ที่เปิดอยู่ คุณสามารถตั้งค่าพอยน์เตอร์ด้วยค่าออฟเซ็ตแบบสัมบูรณ์หรือแบบสัมพัทธ์ สำหรับค่าออฟเซ็ตแบบสัมบูรณ์ คุณต้องส่งตัวเลขไปยังฟังก์ชัน
pf_lseek(5000);
สำหรับญาติส่งค่าของตัวชี้ไปยังตำแหน่งปัจจุบัน fs.fptrและปริมาณการกระจัด
pf_lseek(fs.fptr + 3000);
เพื่อให้ฟังก์ชันทำงานในไฟล์ pffconf.h คุณต้องเขียน
#define _USE_LSEEK 1

ตัวเลือก:
ออฟเซ็ต DWORDคือจำนวนไบต์ที่จะเลื่อนตัวชี้ไป

ส่งกลับค่า:
FR_OK (0)- ส่งคืนในกรณีที่ดำเนินการฟังก์ชั่นสำเร็จ
FR_DISK_ERR- ข้อผิดพลาดของดิสก์
FR_NOT_OPENED- ไฟล์ไม่ถูกเปิด

คุณสามารถเขียนข้อมูลลงในไฟล์ได้ด้วยวิธีต่อไปนี้
FATFS fs;// ประกาศวัตถุประเภท FATFS BYTE buff; // บัฟเฟอร์สำหรับอ่านไฟล์ WORD br; // ตัวนับไบต์อ่าน // เมานต์ดิสก์ if (pf_mount (&fs) == FR_OK) ( // เปิดไฟล์ที่อยู่ในไดเร็กทอรีราก if(pf_open("hello.txt") == FR_OK) ( // set ตัวชี้ไปยังภาคแรก pf_lseek(0); //write pf_write(buff, 10, &br); //finalize the write pf_write(0, 0, &br); ) )

ฉันยังทิ้งโค้ดที่ใช้งานได้จริงไว้ที่นี่ซึ่งใช้ฟังก์ชันทั้งหมดที่อธิบายไว้ข้างต้น
#define F_CPU 8000000UL #define buff_size 10 #รวม #รวม #include "diskio.h" #include "pff.h" #include "spi.h" FATFS fs;//การประกาศวัตถุประเภท FATFS BYTE read_buff;//buffer สำหรับอ่านไฟล์ BYTE write_buff = "hello word"; /// /บัฟเฟอร์ที่จะเขียนไปยังไฟล์ UINT br; // ตัวนับไบต์อ่าน int main (เป็นโมฆะ) ( // เมานต์ดิสก์ if (pf_mount (&fs) == FR_OK) ( // เปิดไฟล์ในโฟลเดอร์ใหม่ if(pf_open("new/hello.txt") = = FR_OK) ( //set write pointer pf_lseek(0); //write pf_write(write_buff, buff_size, &br); // set write pf_write(0, 0, &br); //set read pointer pf_lseek(0); / /read ที่เราเขียนว่า pf_read(read_buff, buff_size, &br); if(br != buff_size) ( //if br ไม่เท่ากับ buff_size //หมายความว่าเรามาถึงจุดสิ้นสุดของไฟล์แล้ว ) ) // mount the ดิสก์ pf_mount(NULL); ) ในขณะที่(1) ( ) )

FRESULT pf_opendir (DIR* dp, const char * path)- ฟังก์ชั่นเปิดไดเร็กทอรีที่มีอยู่และสร้างตัวชี้ไปยังอ็อบเจ็กต์ประเภท DIR ซึ่งจะใช้เพื่อรับรายการไฟล์ในไดเร็กทอรีที่เปิดอยู่
เพื่อให้ฟังก์ชันทำงานในไฟล์ pffconf.h คุณต้องเขียน
#define _USE_DIR 1

ตัวเลือก:
DIR *dp- ตัวชี้ไปยังตัวแปรประเภท DIR

อักขระ const * เส้นทาง- ตัวชี้ไปยังสตริงที่มีเส้นทางไปยังไดเร็กทอรี ไดเร็กทอรีจะถูกคั่นด้วยเครื่องหมายทับ

ส่งกลับค่า:
FR_OK (0)- ส่งคืนในกรณีที่ดำเนินการฟังก์ชั่นสำเร็จ
FR_NO_PATH- ไม่พบเส้นทาง
FR_NOT_READY- ไม่สามารถเริ่มต้นดิสก์
FR_DISK_ERR- ข้อผิดพลาดของดิสก์
FR_NOT_ENABLED- ดิสก์ไม่ได้ถูกเมานต์

//ประกาศตัวแปร FATFS fs; ผบ. //เมานต์ดิสก์ pf_mount(&fs); //เปิดไดเรกทอรี pf_opendir(&dir, "MY_FOLDER");

FRESULT pf_readdir(DIR* dp, FILINFO* fno)- ฟังก์ชั่นช่วยให้คุณอ่านเนื้อหาของไดเร็กทอรี ในการดำเนินการนี้ ให้เปิดไดเร็กทอรีด้วยฟังก์ชัน pf_opendir() และเรียก pf_readdir() ทุกครั้งที่เรียกใช้ฟังก์ชัน จะส่งคืนชื่อของอ็อบเจ็กต์ (โฟลเดอร์/ไฟล์) ที่อยู่ในไดเร็กทอรีที่ระบุ เมื่อผ่านวัตถุทั้งหมดแล้ว มันจะส่งคืนสตริงว่างในองค์ประกอบอาร์เรย์ fno.fname
เพื่อให้ฟังก์ชันทำงานในไฟล์ pffconf.h คุณต้องเขียน
#define _USE_DIR 1

ตัวเลือก:
DIR *dp- ตัวชี้ไปยังตัวแปรประเภท DIR ซึ่งต้องประกาศก่อนหน้านี้

FILINFO *fno- ตัวชี้ไปยังตัวแปรประเภท FILINFO ซึ่งต้องประกาศก่อนหน้านี้

ส่งกลับค่า:
FR_OK- ฟังก์ชั่นสำเร็จสำเร็จ
FR_DISK_ERR- ข้อผิดพลาดของดิสก์
FR_NOT_OPENED- ไดเรกทอรีไม่เปิด

FATFS fs; ความละเอียด FRESULT; FILINFO ถึง; ผบ. //เมานต์ดิสก์ pf_mount(&fs); //open ไดเรกทอรี่ res = pf_opendir(&dir, MY_FOLDER); //อ่านเนื้อหาของไดเร็กทอรี for(;;)( res = pf_readdir(&dir, &fno); //ตรวจสอบว่ามีข้อผิดพลาดใดๆ ในขณะอ่านหรือไม่ // และถ้ายังมีไฟล์อยู่ในไดเร็กทอรีที่ระบุ if ((res ! = FR_OK) || ( fno.fname == 0))( break; ) // แสดงในวิธีที่สะดวก fno.fname usart_sendStr(fno.name); usart_sendStr(/r); )

สุดท้ายนี้ขอฝากผลงานไว้ที่นี่นะครับ



 
บทความ บนหัวข้อ:
ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการ์ดหน่วยความจำ SD เพื่อไม่ให้เกิดปัญหาเมื่อซื้อ Connect sd
(4 คะแนน) หากคุณมีที่เก็บข้อมูลภายในไม่เพียงพอบนอุปกรณ์ คุณสามารถใช้การ์ด SD เป็นที่เก็บข้อมูลภายในสำหรับโทรศัพท์ Android ของคุณได้ ฟีเจอร์นี้เรียกว่า Adoptable Storage ซึ่งช่วยให้ระบบปฏิบัติการ Android สามารถฟอร์แมตสื่อภายนอกได้
วิธีหมุนล้อใน GTA Online และอื่นๆ ใน GTA Online FAQ
ทำไม gta ออนไลน์ไม่เชื่อมต่อ ง่ายๆ เซิฟเวอร์ปิดชั่วคราว/ไม่ทำงานหรือไม่ทำงาน ไปที่อื่น วิธีปิดการใช้งานเกมออนไลน์ในเบราว์เซอร์ จะปิดการใช้งานแอพพลิเคชั่น Online Update Clinet ในตัวจัดการ Connect ได้อย่างไร? ... บน skkoko ฉันรู้เมื่อคุณคิด
Ace of Spades ร่วมกับไพ่อื่นๆ
การตีความบัตรที่พบบ่อยที่สุดคือ: คำมั่นสัญญาของความคุ้นเคยที่น่ายินดี, ความสุขที่ไม่คาดคิด, อารมณ์และความรู้สึกที่ไม่เคยมีมาก่อน, การรับของขวัญ, การเยี่ยมเยียนคู่สมรส Ace of hearts ความหมายของไพ่เมื่อระบุลักษณะเฉพาะบุคคลของคุณ
วิธีสร้างดวงการย้ายถิ่นฐานอย่างถูกต้อง จัดทำแผนที่ตามวันเดือนปีเกิดพร้อมการถอดรหัส
แผนภูมิเกี่ยวกับการเกิดพูดถึงคุณสมบัติและความสามารถโดยกำเนิดของเจ้าของ แผนภูมิท้องถิ่นพูดถึงสถานการณ์ในท้องถิ่นที่ริเริ่มโดยสถานที่ดำเนินการ พวกเขามีความสำคัญเท่าเทียมกันเพราะชีวิตของผู้คนจำนวนมากเสียชีวิตจากสถานที่เกิด ตามแผนที่ท้องถิ่น