อะไรเป็นสาเหตุของการ์ด SD ที่จะเสียหาย


20

หนึ่งในการ์ด SD ราคาถูกของฉันเสียหายเป็นครั้งคราวและกล้องต้องการให้ฟอร์แมตใหม่

มันน่าผิดหวัง แต่ฉันอยากรู้ว่าอะไรคือสาเหตุที่ทำให้มันเสียหายและทำไมสิ่งนี้ถึงเชื่อมโยงกับค่าใช้จ่าย มันสามารถเก็บได้ใกล้เคียงกับความจุโฆษณาที่ 16GB เป็นเวลาหลายเดือนและในบางครั้งก็เกิดความเสียหายหลังจากการล็อคสองสามครั้ง


1
สิ่งที่ดีที่สุดคือการใช้ compact line ของ flash pro ถ้าเป็นไปไม่ได้ให้ไปหาการ์ด SD สายโปรเช่นแซนดิสก์สุดขีด คุณพูดด้วยตัวเอง "หนึ่งในการ์ด SD ราคาถูกของฉัน" คุณจะได้รับสิ่งที่คุณจ่าย. ไดรฟ์ usb ราคาถูกและการ์ด sd ไม่สามารถคาดหวังว่าคุณจะมีอายุมากกว่า 1-2 ครั้ง
Michael Nielsen

คำตอบ:


26

มีหลายวิธีที่การ์ด SD สามารถใช้งานไม่ได้

ความเสียหายทางกายภาพ

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

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

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

นอกจากนี้ยังทนความร้อนได้อย่างน่าประหลาดใจตัวเรือนพลาสติกอาจมีความเสี่ยงมากกว่าหน่วยความจำ

ระบบไฟล์และความเสียหายของไฟล์

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

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

ข้อผิดพลาดอาจเกิดขึ้นในการลบไฟล์หรือถ้าการ์ดเต็ม และเป็นไปได้ในทางทฤษฎีว่าหากคุณฟอร์แมตการ์ดบนคอมพิวเตอร์ที่มีข้อบกพร่องของระบบไฟล์จะทำให้เกิดปัญหา

สันนิษฐานว่าคุณหลีกเลี่ยงสถานการณ์ที่แย่งชิงบัตรและไม่มีความล้มเหลวของฮาร์ดแวร์เหล่านี้ก็ค่อนข้างหายากเพราะการใช้งานระบบไฟล์ที่ใช้ในกล้องได้รับรอบและได้รับการทดสอบเป็นอย่างดี

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

ในทุกกรณีการ์ดตัวเองดีจริง ๆ - ฟอร์แมตใหม่และคุณสามารถใช้อีกครั้ง

บล็อกที่ไม่ดี

จากนั้นมีการ์ด SD มันจะเสียหาย

สิ่งนี้เกิดขึ้นได้สองวิธี:

ข้อบกพร่องการผลิต

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

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

ความล้มเหลวสะสม

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

กลไกการเผชิญปัญหา

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

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

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

ดังนั้นโดยรวม ...

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


2
ชื่อแบรนด์เป็นวิธีที่จะไป แต่ระวังการ์ดปลอม บ่อยครั้งเป็นเรื่องยากที่จะบอกว่าคุณได้รับการ์ด SanDisk, Lexar หรืออื่น ๆ ค้นหา 'sd card counterfeit' - ไม่ใช่รายการสั้น ๆ :( นี่คือกรณีของ 'คุณได้สิ่งที่คุณจ่ายไป'
AngerClown

4

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

ทำไมสิ่งนี้ถึงเกิดขึ้นบ่อยขึ้นด้วยบัตรราคาถูก

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

หมายเหตุ: นี่เป็นคำอธิบายที่เรียบง่ายเกินไปเกี่ยวกับวิธีการปรับระดับการสึกหรอในการปฏิบัติจริง แต่แสดงแนวคิดพื้นฐาน


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

1
ฉันประหลาดใจ อาจมีบางคนไม่เข้าใจสิ่งที่คุณกำลังพูดด้วย 4GB ที่ครอบคลุม
mattdm

พวกเขาอาจต้องการมากกว่าทำไมและไม่ใช่สิ่งที่เกิดขึ้น ? *
shrug

รูปแบบไม่ได้ฆ่ารายการเซกเตอร์ที่ไม่ดี ... มันเป็นคำตอบที่ไม่ถูกต้องและด้วยเหตุนี้ downvote
James Snell

คำตอบนี้ไม่ได้บอกว่ามันไม่ได้ตั้งแต่ภาคที่ไม่ดีไม่ได้ถูกระบุไว้จะเริ่มต้นด้วย ...
ไมเคิลซี

3

โดยทั่วไปมีสองเหตุผลในการทุจริต ...

การ์ดผิดพลาด

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

การ์ดกำลังเขียนขยะลงไป

จากประสบการณ์ของฉันนี่เป็นวิธีทั่วไปและสามารถเกิดขึ้นได้ด้วยเหตุผลมากมาย

แม้ว่าจะไม่ได้เกี่ยวข้องกับกล้องโดยเฉพาะ แต่คอมพิวเตอร์เพื่อการศึกษา / งานอดิเรกของ SoC ที่ใช้ Raspberry Pi นั้นมีปัญหามากมายในการพูดคุยกับการ์ดบางอันก็ชอบบางอันก็ไม่ได้และจากไพ่ 6 ใบที่ฉันเป็นเจ้าของ เครื่องมือต่าง ๆ และสามารถแสดงให้เห็นว่าใช้ได้) งานเดียวเท่านั้น นั่นเป็นวิธีที่วงเวียนว่าจะตรวจสอบว่าการ์ดของคุณรองรับโดยกล้องก่อน

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.