ฉันมีการ์ด SD บางตัวที่ฉันใช้ มีการ จำกัด จำนวนครั้งที่ฉันสามารถเขียนทับได้ไหม? หากฉันทิ้งข้อมูลไว้ในการ์ดมีอะไรที่ทำให้ข้อมูลนี้สูญหายในที่สุด (นอกเหนือจากสนามแม่เหล็ก) หรือไม่? เงื่อนไขการจัดเก็บข้อมูลที่ต้องการสำหรับการ์ดเหล่านี้คืออะไร?
ฉันมีการ์ด SD บางตัวที่ฉันใช้ มีการ จำกัด จำนวนครั้งที่ฉันสามารถเขียนทับได้ไหม? หากฉันทิ้งข้อมูลไว้ในการ์ดมีอะไรที่ทำให้ข้อมูลนี้สูญหายในที่สุด (นอกเหนือจากสนามแม่เหล็ก) หรือไม่? เงื่อนไขการจัดเก็บข้อมูลที่ต้องการสำหรับการ์ดเหล่านี้คืออะไร?
คำตอบ:
หน่วยความจำแฟลชมีรอบการเขียน จำกัด อย่างไรก็ตามในตอนนี้มันไม่น่าเป็นไปได้ที่คุณจะพบสิ่งนี้ภายในช่วงอายุปกติของการ์ดดังกล่าว โดยปกติแล้วจะอยู่ในลำดับการเขียน 100,000 รอบวันนี้และการ์ด SD รวมวงจรเพื่อจัดการระดับการสึกหรอนั่นคือกระจายการเขียนบนสื่อเก็บข้อมูลอย่างสม่ำเสมอเพื่อหลีกเลี่ยง "ฮอตสปอต" - หน้าเว็บที่เขียนบ่อยเกินไปและล้มเหลวก่อน .
ข้อมูลที่เก็บไว้ในการ์ดมีความปลอดภัยแม้ในสนามแม่เหล็กเนื่องจากข้อมูลไม่ได้ถูกจัดเก็บทางแม่เหล็ก (ตรงกันข้ามกับฮาร์ดไดรฟ์หรือฟล็อปปี้ดิสก์)
สำหรับเงื่อนไขการเก็บรักษา ... คุณไม่ควรเก็บไว้ในโคลนน้ำลาวาหรือสภาวะที่เป็นอันตรายอื่น ๆ คุณอาจไม่ควรวางบนทางรถไฟและให้รถไฟขับผ่าน นอกเหนือจากนั้นยังไม่ได้ให้ความสนใจเป็นพิเศษกับที่ฉันเก็บบัตรของฉันฉันยังไม่มีผลข้างเคียงใด ๆ ในทางปฏิบัติฉันคิดว่าอะไรก็ตามที่ไม่เกิดความเสียหายทางร่างกายการ์ดจะไม่เป็นอันตรายต่อข้อมูลในการ์ด
อย่าเชื่อถือหน่วยความจำ 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 ทั่วไป
bit rot
zingle-หุบเขาปรากฏการณ์นี้มีชื่อ: มีการสนทนามากมายรอบตัวเช่นnews.ycombinator.com/item?id=9759836 ; getprostorage.com/blog/bit-rot-stop-destroying-your-data
ความทนทาน
จากประสบการณ์ของฉันการ์ดหน่วยความจำนั้นค่อนข้างคงทน แต่บางครั้งก็พิถีพิถันเมื่อพูดถึงฟอร์แมต ฉันเพิ่งวิ่งโทรศัพท์มือถือผ่านเครื่องซักผ้า (มันสกปรกมาก) และการ์ด microSD ขนาด 2 GB ใช้งานได้ดีในโทรศัพท์เครื่องใหม่ของฉัน (ในที่สุดฉันก็ได้โทรศัพท์ที่ล้างแล้วทำงานเช่นกัน
Rob Galbraith ผู้ดูแลเว็บไซต์ยอดเยี่ยมเกี่ยวกับการ์ด CompactFlashและSecure Digitalกล่าว
เซลล์หน่วยความจำแฟลชส่วนบุคคลมีอายุการใช้งานที่ จำกัด นั่นเป็นข่าวร้าย ข่าวดีก็คือว่าอายุขัยของพวกเขามักจะถูกวัดในหลายรอบหลายพันลบ / เขียนรอบและตัวควบคุมการ์ดนั้นใช้อัลกอริทึมที่สมดุลการสึกหรอทั่วทั้งเซลล์ของการ์ด การ์ด CompactFlash และ SD / SDHC ได้รับการออกแบบมาเพื่อทำแผนที่เซลล์หน่วยความจำที่เสียโดยอัตโนมัติและโปร่งใสหรือในบางกรณีเมื่อถึงขีด จำกัด ที่กำหนดไว้ล่วงหน้า
รอบการเขียนมีความสำคัญ แต่ MTBF (เวลาเฉลี่ยระหว่างความล้มเหลว) มักจะ 1M-2M ชั่วโมงหรือมากกว่านั้นการแยกตัวประกอบในความก้าวหน้าเช่นการปรับระดับการสึกหรอการทำเครื่องหมายบล็อกและการจัดการที่ไม่ดีเป็นต้น
เคล็ดลับ
เกร็ดเล็กเกร็ดน้อย
บทความจาก 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 เป็นต้น
ฉันไม่รู้ว่าจะช่วยได้หรือไม่ แต่ ...
เราใช้การ์ด µSD สำหรับระบบไฟล์ทั้งหมดบนอุปกรณ์ฝังตัวดังนั้นพวกเขาจึงเห็นการอ่านและเขียนเพื่อการบันทึกและสลับ มันเป็นระบบไฟล์ที่ถูกจดบันทึก (การตัดสินใจของทีมก่อนหน้า) และฉันเห็นความล้มเหลวเล็กน้อยในประชากรจำนวน 200 อุปกรณ์โดยมีบางยี่ห้อมีความล้มเหลวมากกว่ายี่ห้ออื่น มีบางอย่างที่ล้มเหลวอย่างสิ้นเชิงฉันไม่สามารถอ่านหรือไม่ทำการแบ่งพาร์ติชั่นใหม่และฟอร์แมตการ์ดและบางอันก็เป็นเพียงความเสียหายของระบบไฟล์และการแบ่งพาร์ติชั่นและการเขียนซ้ำทำให้พวกเขาทำงานได้อีกครั้ง อย่างไรก็ตามเราไม่เชื่อว่าสิ่งเหล่านั้นจะถูกส่งลงสนาม
พวกเขาอยู่ในสนามเป็นเวลาสูงสุด 3 ปี ขอขอบคุณข้อมูลจริงได้ถูกส่งไปยังฐานข้อมูลและจัดเก็บแล้ว
ฉันเคยใช้การ์ด SD หลายยี่ห้อในคอมพิวเตอร์ raspberry pi และพวกเขามักจะเริ่มเห็นการล่มสลายของหน่วยความจำหลังจากช่วงเวลาหนึ่งถึงสามเดือนที่ผ่านมาอย่างต่อเนื่องการ์ด SD ขนาดใหญ่ดูเหมือนจะมีอายุการใช้งานที่ยาวนานกว่า ของสัปดาห์
noatime
ตัวเลือกการเมานต์ของพาร์ติชัน microsd ทั้งหมดโดยเฉพาะอย่างยิ่งในการดำเนินการอ่านอย่างหนัก แม้ในขณะที่ไม่ได้ใช้งาน microsd แต่ ssd หรือ hdd "ของจริง" noatime จะเพิ่มประสิทธิภาพของคุณ
nodiratime
สะสมcommit
ยังคุ้มค่าที่จะลอง
อย่าเก็บไว้ต่ำกว่า -40 ° C หรือสูงกว่า +100 ° C (ตัวอย่างเช่นแผงควบคุมรถในบางสถานที่)
คุณสามารถสร้างความเสียหายได้ในทางทฤษฎีด้วยผลกระทบที่รุนแรงพอสมควร 2,000 กรัมขึ้นไปอาจเพียงพอ
อย่าทำให้พินสั้นหรือใช้ในอวกาศ อย่าใช้มันเพื่อการเก็บถาวรในระยะยาว - ใน 500 ปีของสารประกอบหลายชนิดจะเริ่มเสื่อมโทรมและไม่มีใครรู้วิธีอ่านพวกมันอีกต่อไป
นอกจากนั้นฉันคิดว่ามันจะสร้างความเสียหายทางกายภาพอย่างมากต่อการสูญเสียข้อมูลในการจัดเก็บ