อายุการใช้งานของการ์ด SD คืออะไร


100

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


มีความกังวลเรื่องการสึกหรอของผู้ติดต่อด้วย ... superuser.com/questions/405942/…
Moab

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

คำตอบ:


102

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

ข้อมูลที่เก็บไว้ในการ์ดมีความปลอดภัยแม้ในสนามแม่เหล็กเนื่องจากข้อมูลไม่ได้ถูกจัดเก็บทางแม่เหล็ก (ตรงกันข้ามกับฮาร์ดไดรฟ์หรือฟล็อปปี้ดิสก์)

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


37
หนึ่งในการ์ด SD ของฉันผ่าน 3 รอบซักรอบนั่นคือในเครื่องซักผ้าและทำงานได้ดี ... และฉันอาจเพิ่มความสะอาดยิ่งขึ้น พวกเขาแข็งแกร่งจริงๆ ;-)
GeneQ

2
@ เควินคุณมีนิกเกิลไหม?
Jared Harley

8
รีวิวอเมซอนในอนาคตของ Babu - "ดวงดาวหนึ่งดวง - ฉันเอา SD การ์ดนี้ไปที่ภูเขาไฟเพื่อถ่ายรูปด้วยและเมื่อฉันออกมาจากการ์ด SD ไม่ทำงานอีกต่อไป! JUNK อย่าซื้อ!"
Natalie Adams

6
การ์ด SD ไม่มีการเขียน 100,000 รอบอย่างน้อยก็ไม่เหมาะสำหรับราคาที่สมเหตุสมผล ในบางครั้งแฟลช SLC ไม่ใช่ MLC ดูข้อมูลการทดสอบที่เกิดขึ้นจริง หรือนี่
Derobert

3
ข้อมูลบันทึกย่อ: ฉันเคยมีการ์ด micro SD สองใบล้มเหลวในช่วงสองสัปดาห์ที่ผ่านมา (16GB และ 2GB) การ์ดเหล่านี้ติดตั้งอย่างถาวรมากขึ้นหรือน้อยลงในอุปกรณ์ดังนั้นจึงไม่ต้องใส่ / ถอด เท่าที่ฉันรู้ว่าพวกเขาไม่มีกิจกรรมการเขียนที่ผิดปกติ สิ่งเหล่านี้อยู่ในโทรศัพท์สำหรับสิ่งที่โทรศัพท์ Android ทำกับพวกเขา ทันใดนั้นโทรศัพท์บอกว่าไม่มีการ์ด SD และไม่มีอะไรจะอ่านหรือเขียนถึงพวกเขา - ไม่ใช่โทรศัพท์ไม่ใช่ Windows ไม่ใช่ Linux (ในเครื่องที่หลากหลาย) ฉันไม่แน่ใจว่าสิ่งนี้จะบอกใครนอกจากมันไม่จำเป็นต้องใช้ลาวาไหลเพื่อแสดงการ์ด SD ไม่ทำงาน
Michael Burr

49

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

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

ชิปหน่วยความจำ FLASH นั้นมีความทนทานสูงและสามารถให้บริการได้เป็นร้อย ๆ ปีหากไม่ใช่บริการเป็นพัน ๆ ปี ตราบใดที่อายุการใช้งานรอบการเขียนสูงสุดไม่เกิน เซลล์หน่วยความจำ FLASH นั้นเหมือนกับแบตเตอรี่แบบไมโครสโคปแต่ละก้อนซึ่งมีประจุหลายระดับ อย่างที่คุณรู้ว่าแบตเตอรี่ใหม่ที่อยู่ในแพ็คที่วางอยู่บนหิ้งเป็นเวลาหลายปีจะคายประจุออกมา เช่นเดียวกับเซลล์หน่วยความจำ FLASH พวกเขาต้องการ "ชาร์จ" เป็นระยะเพื่อรักษาค่าใช้จ่ายที่เหมาะสมซึ่งเป็นตัวแทนของบิตข้อมูล ดังนั้นการ์ดหน่วยความจำ FLASH จะถูกใส่ในกล่องนิรภัยเป็นเวลา 25 ปี ... รับประกันได้ว่าคุณจะมีข้อมูลที่เสียหายเมื่อคุณพยายามใช้งาน ฉันเคยเห็นหน่วยความจำแฟลชที่มีความเสียหาย 20% หลังจาก 10 ปีของการนั่งในที่จัดเก็บ

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

สื่อที่ดีที่สุดสำหรับการจัดเก็บระยะยาวคือ ARCHIVAL GOLD CD-R หรือยี่ห้อที่คล้ายกัน สื่อเก็บข้อมูลบนดิสก์เป็นเลเยอร์บางของทองคำ 24K ดังนั้นมันจะไม่ออกซิไดซ์ การเก็บข้อมูลในซีดีประเภทนี้คาดว่าจะไม่เสียหายแม้หลังจาก 300 ปี มีราคาแพงเมื่อเทียบกับ CD-R ทั่วไป


5
เขียนได้ดี ขอบคุณสำหรับการแบ่งปันความรู้ของคุณ คุณสามารถเพิ่มย่อหน้าเกี่ยวกับวิธีที่เราสามารถ 'รีเฟรชข้อมูลหน่วยความจำ FLASH เป็นระยะ' ได้หรือไม่? ขอบคุณ
shellter

1
สิ่งนี้น่าสนใจ ฉันไม่เคยได้ยินเรื่องนี้ ฉันต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการชาร์จนี้ หรือมีคนอื่นที่สามารถสำรองคำสั่งนี้หรือไม่?
zingle-dingle

1
ต้องการการอ้างอิง วิกิพีเดียจะพูดว่า
Chris F Carroll

1
ขอโทษ แต่ ... คุณกำลังทุกข์ทรมานจากอาการชักที่เกิดจาก FLASH หรือไม่? อะไรกับตัวพิมพ์ใหญ่?
specializt

@ bit rotzingle-หุบเขาปรากฏการณ์นี้มีชื่อ: มีการสนทนามากมายรอบตัวเช่นnews.ycombinator.com/item?id=9759836 ; getprostorage.com/blog/bit-rot-stop-destroying-your-data
Ben

38

ความทนทาน

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

Rob Galbraith ผู้ดูแลเว็บไซต์ยอดเยี่ยมเกี่ยวกับการ์ด CompactFlashและSecure Digitalกล่าว

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

รอบการเขียนมีความสำคัญ แต่ MTBF (เวลาเฉลี่ยระหว่างความล้มเหลว) มักจะ 1M-2M ชั่วโมงหรือมากกว่านั้นการแยกตัวประกอบในความก้าวหน้าเช่นการปรับระดับการสึกหรอการทำเครื่องหมายบล็อกและการจัดการที่ไม่ดีเป็นต้น

เคล็ดลับ

  • อย่า Defrag การ์ดหน่วยความจำ สิ่งนี้จะใช้รอบการเขียน / ลบและทำให้ MTBF สั้นลง
  • ใช้FAT32แทนระบบไฟล์ที่ทำเจอร์นัล (เช่นNTFS ) ซึ่งจะเขียนบ่อยขึ้น
  • การ์ด SD ได้รับการจัดอันดับเพื่อเก็บข้อมูลที่บางสิ่งบางอย่างเช่นไม่ได้ใช้งานเป็นเวลา 10 ปี ฉันจำได้ว่าอ่านหนังสือ (ไม่แน่ใจว่าอยู่ที่ไหน) เกี่ยวกับการเติมพลังให้บัตรอีกครั้งโดยใส่เข้าไปในเครื่องอ่านเป็นครั้งคราว

เกร็ดเล็กเกร็ดน้อย

บทความจาก BBC ในปี 2004 ความทรงจำเกี่ยวกับความอยู่รอดของดิจิตอลนั้นครอบคลุมถึงการศึกษาที่น่าสนใจโดยนักช็อปกล้องดิจิตอลเกี่ยวกับความทนทานของการ์ดหน่วยความจำ

การ์ดหน่วยความจำในกล้องส่วนใหญ่แทบจะไม่สามารถทำลายได้พบนิตยสาร Digital Camera Shopper รูปแบบการ์ดหน่วยความจำห้ารูปแบบที่รอดชีวิตจากการถูกต้มเหยียบย่ำล้างและจุ่มลงในกาแฟหรือโคล่า

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

รูปถ่ายของ Bill Biggart จาก 9/11รอดชีวิตจากการล่มสลายของหอคอยที่สองบนการ์ด microFlash CompactFlash

การฟื้นตัว

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


นั่นเป็นความทนทานของชิปแฟลชแบบฟิสิคัลไม่ใช่ข้อมูล หน่วยความจำแฟลชทุกข์ทรมานจากbit rot, en.wikipedia.org/wiki/Data_degradationนี้ happends บ่อยกว่าที่คุณสามารถสังเกตเห็นถ้า SD card ของคุณเป็นเพียงสำหรับไฟล์มีเดีย แต่มันก็มีแนวโน้มที่จะไม่สามารถใช้งานได้กับโค้ดที่สำคัญเช่น system bootloader เป็นต้น
Ben

10

ฉันไม่รู้ว่าจะช่วยได้หรือไม่ แต่ ...

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

พวกเขาอยู่ในสนามเป็นเวลาสูงสุด 3 ปี ขอขอบคุณข้อมูลจริงได้ถูกส่งไปยังฐานข้อมูลและจัดเก็บแล้ว


1
ฉันกำลังเผชิญหน้ากับการเปิดตัวผลิตภัณฑ์ Linux ที่มีการ์ด SD ขนาดเล็กคล้ายกับ RFS และฉันก็กังวลเกี่ยวกับความล้มเหลวเช่นกัน ฉันมีการ์ด SD ไม่กี่ตัวที่เสียหายในแล็บ การทดสอบของคุณเปิดเผยแบรนด์ที่ดีเป็นพิเศษหรือไม่? คุณเคยลองใช้การ์ด SD อุตสาหกรรมหรือไม่
fred basset

2
หนึ่งกำมือต่อ 200 ใน 3 ปี = อัตราความล้มเหลวทั่วไป 2-3% ภายใน 2 หรือ 3 ปี? อัตราความล้มเหลวแบบนั้นทำให้ฉันต้องการตรวจสอบสำเนาสำรองอีกครั้ง
Chris F Carroll

1
@ ChrisFCarroll ฉันจะผ่อนคลายถ้าเพียงแค่ 2-3% หากคุณตรวจสอบอัตราความล้มเหลวของฮาร์ดไดรฟ์คุณจะประหลาดใจและกลัวbackblaze.com/blog/hard-drive-reliability-stats-for-q2-2015
GTodorov

10

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


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

2
voidref, นี่เป็นหัวข้อที่ค่อนข้างเล็กน้อย, แต่นั่นคือสิ่งที่เกิดขึ้นกับฉันเช่นกัน, สองครั้ง หลังจากนั้นฉันปิดการแลกเปลี่ยนใน raspbian และติดตั้งระบบไฟล์รูทเป็นแบบอ่านอย่างเดียวแล้วใช้ ram disk เพื่อเขียนไฟล์ temp ดูเหมือนว่าจะได้ผลสำหรับฉัน ฉันคิดว่ามันเกิดขึ้นบ่อยครั้งสำหรับฉันเพราะฉันไม่ได้ใช้การ์ด SD คุณภาพสูงและใช้ความจุที่น้อยลงดังนั้นบล็อกเดียวกันก็ถูกเขียนขึ้นใหม่ ในที่สุดไฟล์สำคัญได้รับการอุดตัน / เสียหายและความตื่นตระหนกเคอร์เนล rpi
Owl

2
คุณต้องเพิ่มnoatimeตัวเลือกการเมานต์ของพาร์ติชัน microsd ทั้งหมดโดยเฉพาะอย่างยิ่งในการดำเนินการอ่านอย่างหนัก แม้ในขณะที่ไม่ได้ใช้งาน microsd แต่ ssd หรือ hdd "ของจริง" noatime จะเพิ่มประสิทธิภาพของคุณ
user1933738

1
นอกจากนี้ยังมีการnodiratimeสะสมcommitยังคุ้มค่าที่จะลอง
Ben

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

9

อย่าเก็บไว้ต่ำกว่า -40 ° C หรือสูงกว่า +100 ° C (ตัวอย่างเช่นแผงควบคุมรถในบางสถานที่)

คุณสามารถสร้างความเสียหายได้ในทางทฤษฎีด้วยผลกระทบที่รุนแรงพอสมควร 2,000  กรัมขึ้นไปอาจเพียงพอ

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

นอกจากนั้นฉันคิดว่ามันจะสร้างความเสียหายทางกายภาพอย่างมากต่อการสูญเสียข้อมูลในการจัดเก็บ


2
ปัญหาในการใช้การ์ด SD ในช่องว่างคืออะไร ไม่ว่าผมวางแผนที่จะพยายามในเร็ว ๆ นี้อยากรู้อยากเห็นเพียงแค่ ...
Yuval

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

1
หน่วยความจำแฟลชที่ชุบแข็งอย่างเหมาะสมนั้นถูกใช้จริงในอวกาศตลอดเวลา
Colin Pickard

@ColinPickard ใช่มันเรียกว่าแฟลชไดรฟจัดเก็บข้อมูลในอุตสาหกรรมและมีค่าใช้จ่าย 10 เท่าถึง 1,000 เท่าของราคาการ์ด SD ปกติ
แอรอนแคมป์เบล

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