dvddisaster ให้การป้องกัน ECC เพิ่มเติมสำหรับสื่อออปติคัล หากสื่อได้รับความเสียหาย dvddisaster จะสามารถกู้คืนได้ตราบใดที่ปริมาณความเสียหายนั้นน้อยกว่าจำนวนข้อมูล ECC ที่คุณเพิ่มเพื่อปกป้องสื่อนั้น
สามารถเปรียบเทียบอย่างหลวม ๆ กับไฟล์ .par2 ได้ แต่การป้องกันทำงานที่ระดับ ISO แทนที่จะทำงานที่ระดับไฟล์ ด้วยวิธีนี้ แม้ว่าข้อมูลเมตาจากระบบไฟล์สื่อออปติคัลจะเสียหาย แต่ dvddisaster ก็ยังสามารถทำงานได้อย่างไม่มีที่ติ
โปรดดูคู่มือ PDF สำหรับข้อมูลเพิ่มเติม
เวอร์ชันอัปสตรีมล่าสุดโดย Carsten Gnörlich ลงวันที่ 2017 และสามารถพบได้บนเว็บไซต์อย่างเป็นทางการซึ่งขณะนี้ใช้งานไม่ได้ ที่เก็บซอร์สโค้ดต้นฉบับไม่มี แต่แหล่งที่มาของ Debian มี ต้องขอบคุณผู้ดูแลที่นั่น README ดั้งเดิมถูกปล่อยทิ้งไว้โดยไม่มีใครแตะต้องในพื้นที่เก็บข้อมูลนี้
เวอร์ชันนี้สร้างขึ้นจากเวอร์ชันอัปสตรีมล่าสุด โดยมีการปรับปรุงที่โดดเด่นดังต่อไปนี้:
./configure --with-gui=no && make clean && make -j4
)โปรดดู CHANGELOG สำหรับรายละเอียดทั้งหมด
ในปี 2021 การพัฒนาต้นน้ำกลับมาดำเนินการอีกครั้งบนเว็บไซต์ใหม่ในช่วงสั้นๆ ทีมใหม่ประสบความสำเร็จในการปรับปรุงบางส่วนของเวอร์ชันที่ไม่เป็นทางการนี้ หาก/เมื่ออัปสตรีมกลับมาพัฒนาต่ออีกครั้ง การเปลี่ยนแปลงจะถูกรวมกลับมาที่นี่เมื่อเป็นไปได้ ไม่ว่าในกรณีใด แม้ว่า ณ จุดหนึ่งเราจะประสบความสำเร็จในการอัปสตรีมแพตช์ทั้งหมดของเรา และโค้ดเบสทั้งสองเหมือนกันทุกประการ พื้นที่เก็บข้อมูลนี้จะยังคงใช้งานได้เนื่องจากมีการทดสอบอัตโนมัติและไบนารีที่สร้างไว้ล่วงหน้า
เวอร์ชันนี้จะไม่มีวันทำลายความเข้ากันได้กับเวอร์ชันอัปสตรีม เป้าหมายคือเพื่อให้แน่ใจว่าสื่อออปติคัลที่ได้รับการป้องกันโดยภัยพิบัติดีวีดีอัปสตรีมจะยังสามารถซ่อมแซมได้ด้วยเวอร์ชันนี้ในอีก 10 ปีขึ้นไป การทดสอบการถดถอยอยู่ที่นี่เพื่อให้แน่ใจว่าเป็นเช่นนั้น
สำหรับคำอธิบายโดยละเอียดเพิ่มเติมของอัลกอริธึม โปรดดู PDF ข้อมูลจำเพาะของตัวแปลงสัญญาณ
1️⃣ RS01 สร้างไฟล์แก้ไขข้อผิดพลาดซึ่งจัดเก็บแยกต่างหากจากรูปภาพที่มีอยู่ อาร์ติแฟกต์เป็นไฟล์ ecc ซึ่งจะต้องจัดเก็บไว้ในสื่ออื่นนอกเหนือจากที่เรากำลังปกป้อง
2️⃣ RS02 สร้างข้อมูลการแก้ไขข้อผิดพลาดซึ่งถูกเพิ่มลงในสื่อเพื่อป้องกัน เราเรียกสิ่งนี้ว่า เป็นการเพิ่ม ภาพที่เรากำลังปกป้อง เซกเตอร์ที่เสียหายในข้อมูลการแก้ไขข้อผิดพลาดจะลดความสามารถในการกู้คืนข้อมูล แต่อย่าทำให้การกู้คืนเป็นไปไม่ได้ - ไม่จำเป็นต้องมีสื่อที่สองสำหรับการเก็บหรือป้องกันข้อมูลการแก้ไขข้อผิดพลาด
3️⃣ RS03 เป็นการพัฒนาเพิ่มเติมของ RS01 และ RS02 สามารถสร้างทั้งไฟล์แก้ไขข้อผิดพลาดและรูปภาพเสริม โดยมีคุณสมบัติเพิ่มเติมดังต่อไปนี้
ตารางเปรียบเทียบคร่าวๆ:
ตัวแปลงสัญญาณ | RS01 | RS02 | RS03 |
---|---|---|---|
ความทนทาน* | |||
ความเร็ว | |||
ประสิทธิภาพของพื้นที่ | |||
ภาพที่เสริม | |||
แยกไฟล์ |
*ความทนทานต่อความเสียหายของชิ้นส่วน ECC ที่เพิ่มเข้ากับ dvddisaster
แผนภูมิการตัดสินใจคร่าวๆ มีดังนี้:
แม้ว่ายุคสื่อแบบออปติคัลกำลังจะหมดลงแล้วและผ่านมาหลายปีแล้ว แต่ก็ยังมีคุณค่าสำหรับการสำรองข้อมูลนอกสถานที่ ยังไงก็ตามเรายังมีสื่ออยู่ในมือที่อยากจะซ่อมได้ถ้าเสียหายในปี/ทศวรรษต่อๆ ไป จริงๆ แล้วการซ่อมแซมเป็นสาเหตุสำคัญของการดำรงอยู่ของ dvddisaster (แน่นอนว่าตราบใดที่มีการเพิ่มข้อมูลพาริตี) แนวคิดของเวอร์ชันที่ไม่เป็นทางการนี้คือเพื่อให้แน่ใจว่า dvddisaster จะค้นหา ใช้งาน หรือคอมไพล์ได้ไม่ยาก การพัฒนาต้นน้ำไม่ควรดำเนินการต่อ (เราหวังว่าจะเป็นเช่นนั้น!) นี่เป็นเหตุผลว่าทำไมไบนารี Windows ที่คอมไพล์ล่วงหน้าและเวอร์ชัน Linux เฉพาะ CLI คงที่ที่คอมไพล์ไว้ล่วงหน้าจึงมีอยู่ที่นี่
ดูไฟล์ติดตั้ง ไฟล์เวิร์กโฟลว์ที่ใช้สร้างไบนารีโดยอัตโนมัติสำหรับแต่ละรีลีสก็สามารถช่วยได้เช่นกัน
โปรดทราบว่าแผ่นดิสก์ยังมีพื้นที่ว่างสำหรับเซสชันเพิ่มเติม (ความจุ 128 GB)