多年来,我偶尔需要从我制作的 CD 或 DVD 备份中检索数据。
所有这些备份媒体都经过了格外小心的刻录(低速,并不总是使用高端媒体,但也从来不会使用最便宜的垃圾),并且几乎总是打开刻录程序的双重检查选项。
然而,几年后,每次我搜索一些 CD 或 DVD 时,都会发现大量介质上出现令人震惊的数据损坏现象。
我设法解决了损坏问题,因此没有造成严重损坏(因为它们通常只跨越几个扇区,或者在 CD/DVD 上它们被称为什么),但这是 CD/DVD 的正常衰减率吗?存储方法会影响介质的寿命吗?我通常将它们存放在软塑料袋中。从这些袋子中渗透出来的化学物质会是问题吗?
- 有没有办法防止 CD/DVD 损坏?这是品牌问题吗?廉价介质损坏得更快?
答案1
可能我在这里只是在对信徒布道,但这是我使用了几十年这些该死的东西后获得的经验。我的第一个驱动器是一个非常昂贵的 SCSI 接口 1x CD-R。你现在花 250 美元买一个真正好的制造商?噗!我现在可以以我买那个东西的价钱买六个了。哎哟!
- 使用优质驱动器制作磁盘
- 使用优质的磁盘制造商(三菱、JVC、索尼)以及尽可能新鲜的一批磁盘。
- 确保磁盘表面在插入驱动器前是清洁的
- 较慢的刻录速度应该会产生较大的点,刻录后验证数据
- 重要数据的多份备份是“非常好的主意™”
还:
- 时间会降低染料层的写入能力,缓慢的刻录速度无法弥补这一点,请尽可能使用新鲜的磁盘。
- 热量会使可写层中使用的染料降解。
- 紫外线会使可写层中使用的染料降解。
- 水分可以穿透标签侧涂层并侵蚀铝箔层。
- 在某些环境下,有一种霉菌会腐蚀磁盘的标签面,即使是压制的磁盘也是如此。
可写磁盘的使用寿命为 20-30 年,这是基于高级老化测试,而非实际使用寿命测试。实际使用表明,大部分写入的磁盘在 10 年后可能就没什么用了。
因此,游戏的名称是“在几种媒体类型上制作多个副本,以便长期存储”静态数据。有了多个副本,就有机会恢复损坏的文件。
如果涉及大型数据库,情况就不那么好了,几个坏点就会导致几个磁盘上的整个数据库变得毫无用处。大多数备份的生命周期为数周,因此这不是什么大问题,但对于每月备份,如果长期存储是一项法律责任,您可能需要时不时地刷新副本。
答案2
使用DVD灾难缓解 CD/DVD 损坏问题。记住,我说过缓解, 不是解决。
如果您付出一些努力,并定期检查磁盘的完整性,DVDisaster 将通知您损坏的程度(如果有),然后可以实际维修修复后,您可以将磁盘数据写入新磁盘。此后,您应该继续定期检查新磁盘是否损坏(我认为每年检查一次就足够了)。
DVDisaster,结合其他建议Fiasco 实验室是一种非常好的(而且便宜的)存档方法。
DVDisaster 的一个(小)缺点是它需要磁盘空间来存储恢复数据(Reed-Solomon 代码)。您为恢复数据留出的空间越大,成功恢复的概率就越高。因此,如果您在磁盘上为恢复数据留出更多空间,则可以减少完整性检查的频率。
这比手动制作磁盘的多个副本有优势:只需命令 DVDisaster 使用恢复数据修复损坏,比亲自手动检查磁盘文件以查看哪些文件已损坏,然后在其他磁盘上查找它们的副本并手动复制它们,然后慢慢恢复原始磁盘更方便。此外,我们无法确定幸存的文件没有微小的损坏,使它们看起来完好无损:这些文件可以打开和读取,不会出现任何应用程序错误。
答案3
这是正常的。
您最好的选择是:
多重备份。如果您没有 2 份副本,那么您实际上就没有它。尤其是对于您自己的数据(您的照片、重要文档等)。实际上,这些天我的建议是将您自己的备份从 CD/DVD/蓝光光盘一起复制到多个外部(或便携式)硬盘驱动器上。例如,3TB 主备份驱动器和 3TB 第二个备份驱动器,以及 3TB 第三个备份驱动器,所有驱动器都具有相同的数据。每隔几年,检查硬盘驱动器并根据需要复制到新硬盘驱动器上。
下载:如果您没有或无法备份您拥有的电影/音乐/游戏等,那么种子网站和其他获取数字资产副本的工具和设施可以作为不错的备份。电影的质量通常较差,但总比为同一内容支付两次费用要好。
(有些国家的法律规定,如果你使用这些手段,你就是一个邪恶的盗版者,即使你购买的东西是公平公正的。我的建议是:不要将贿赂所得的法律与你实际的道德权利以及你实际能做的事情相混淆)。
答案4
这是完全正常的。
我发现一种最小化损失的解决方案是使用 par2 算法,但其他答案中还没有提到。此算法允许您构建“冗余数据”,而无需 1:1 复制。
因此,如果您有 7 GB(10 张 CD)的数据,则可以使用 par2cmdline 之类的工具生成 8.4 GB(12 张 CD)的 par2 数据。当您将这些数据刻录到 12 张 CD 上时,这意味着,只要其中 2 张(哪 2 张无所谓)CD 发生故障,您仍然可以检索所有数据。在这方面,它类似于 RAID 5。但是,它的计算成本相当高,因此生成和恢复较大块的数据时需要很长时间等待。例如,我曾经使用 1TB 的 par2 数据备份了 700 GB 的照片,实际生成过程在六核 i7 处理器上花费了将近一周时间(!)。考虑到它只用于要保存多年的备份,无论如何,我仍然觉得它并不是那么糟糕。
另一个非常重要的方面(显然在提出这个问题时并不容易实现,但现在很容易实现)是不要使用 CD 或 DVD,而是使用蓝光光盘。因为蓝光使用了一种不同的数据存储方式,这种方式不太容易出现故障。现在每 GB 的价格也更便宜。