闲置的硬盘驱动器丢失数据之前需要多少时间?


52

你们知道在硬盘上存储的数据开始降级之前需要花费多少时间吗?

为了长时间保持数据完整,我听说您需要定期将其重写到硬盘驱动器上,例如每5年左右一次。是真的吗


1
类似的问题被问前段时间Serverfault:serverfault.com/questions/51851/...
Linker3000

1
我记得读过一个引用35-40年的报价,我会尽力找到并将其发布给您。
突破

Answers:


62

总览

存储在任何驱动器上的数据的寿命取决于存储条件和存储时间。对于硬盘驱动器,有三个主要因素:磁场击穿,环境条件和机械故障。


磁场击穿

大多数资料都指出,永磁体每年以1%的速度失去磁场强度。假设这是有效的,则大约69年后,我们可以假设硬盘中的一半扇区将被损坏(因为此时它们全部失去了一半的强度)。显然,这是相当长的时间,但是可以轻松缓解这种风险-只需将数据重新写入驱动器即可。您需要多久执行一次此操作取决于以下两个问题(我在结论中也对此进行了介绍)。

要定期刷新驱动器上的数据,只需将其传输到另一个位置,然后将其重新写回驱动器即可。这样,物理磁盘表面中的磁畴将以其原始强度进行更新(因为您只是将文件重新写回到磁盘上)。如果您担心文件系统损坏,也可以在将数据传回之前格式化磁盘。

当您将数据放在驱动器上时,还可以通过将数据与恢复数据存档并进行纠错来避免该问题。许多存档格式都支持包含数据恢复算法,因此,即使您的扇区损坏了,您仍然可以重建丢失的数据。


环境条件

一些政府组织通过将硬盘驱动器暴露于非常强大的磁场中来对其进行“消毒”,并通过“重置”所有扇区来有效地(字面上)从硬盘驱动器中删除数据。请注意,将硬盘驱动器存放在磁场(交变静态)中或附近时,会严重影响存储在驱动器上的数据。

地磁风暴在某些地区是如此强大,以至于过去它们实际上已损坏了硬盘。如果您担心此问题,请考虑将驱动器存放在地下室或与环境高度隔离的地方。


机械故障

有人提到,他们相信硬盘驱动器中的实际物理电动机将在磁盘片上的数据显着下降之前很长一段时间就会发生故障。虽然这对于已经使用了很长时间的硬盘来说是个问题,但是如果偶尔使用一次(至少每3-5年)一次,则可以缓解此问题。

话虽这么说,我个人已经听说过人们可以正常启动10年以上的老旧计算机,而磁盘工作正常。与上一个问题相比,我认为这个问题不是什么大问题,因为无论如何您都应定期刷新数据。话虽这么说,但请注意,机械问题是硬盘驱动器的主要故障(从盘片中恢复数据并非易事,尤其是在将来可能很难找到旧版驱动器的情况下)。


结论

与传统的长期存储介质(磁带,光盘)相比,硬盘驱动器的吸引力非常明显-它们体积小,易于移动,传输速率非常好,在计算机之间轻松切换以及数据持续有效相当长的时间。但是,就像我提到的其他两种存储介质一样,硬盘驱动器并非没有自己的警告。只要您定期“刷新”硬盘驱动器上的数据(并确保驱动器本身的机械性能仍在起作用),就不会有问题。

根据所存储数据的优先级,您可能需要更频繁地刷新硬盘。如果这是必不可少的数据,我建议最长不超过2年。如果您可以承受少量数据丢失的机会(例如,到处都有一些损坏的扇区),请使用5年。从驱动器上复制数据,然后再将其复制回来,并不需要很长时间。

没有考虑的一件事是伺服轨道和标记。它们在工厂一次写入,以后再也不会写入(在现代磁盘上)。用户的大量重写或所谓的低级格式化不会使这些刷新。一旦褪色,它们就会褪色!

与80年代的第一个步进电机磁盘不同。它们没有伺服磁道,并且低级格式写入所有位-新鲜。


5
当所有部门的成岩优势达到其当前优势的50%时,这意味着一半的部门被破坏了吗?
Bavi_H

1
如果磁体在1年后的强度是其当前强度的99%,则将需要69年才能使其达到当前强度的50%。对?(.99 ^ 69 =约0.5)
Bavi_H 2011年

8
所有现代硬盘驱动器都依赖于其中一个盘上的“伺服”信息来定位读/写磁头。这可能会受到相同的磁衰减的影响,但是无法重写这些伺服磁道。
LawrenceC

2
如果驱动器已连接到计算机,并且伺服信息上发现任何性能下降,则在现代硬盘中,伺服信息将被更正并自动重写 larryjordan.biz/hard-disk-warning
kaykay 2014年

2
@kaykay,我认为您的消息来源不够可信。我从未见过磁盘在保质期一年后会丢失数据。另外,我怀疑“文件系统管理器”是否与刷新磁盘上的扇区有关。
德米特里·格里戈里耶夫

15

HD上的数据将持续两年以上,因此很有可能可以恢复它。

唯一的问题可能是新硬件可能与旧硬件不兼容,但是两年时间根本不长。


我打算将其用作外部HD ...::)
winona

应该没事。
pavium 2011年

最后一个问题,高清分区了两次。我是否有可能恢复在那里存储的所有数据?
薇诺娜2011年

很难说。如果您需要恢复的数据位于分区之前的磁盘上,则该数据已消失。也许(具有更多细节),这将是另一个问题的好主题。一次问一个以上的问题是不受欢迎的。
pavium 2011年

“如果您需要恢复的数据是在分区之前的磁盘上,那么现在已经消失了。” 不正确 诸如TestDisk之类的实用程序可以恢复分区结构,即使这是不可能的,如果没有执行重复擦除操作,则像PhotoRec之类的文件至少也可以恢复文件。
Hello71 2011年

14

传统的看法是,您应该每五年重新访问一次数据,以确保仍然可以读取它。普遍的共识是,驱动器中的磁片在存储5年后将开始退化。更大的问题是存储技术正在发生变化。这意味着从现在起5到10年后将无法读取今天可用的格式。

您真正拥有的最佳选择是拥有多种格式的多个副本,并且每十年至少检查一次或两次数据。这实际上是确保数据完整且格式仍然可以读取的唯一方法。

如果您负担得起,则可以随时支付其他费用来管理它。Carbonite之类的服务可以长时间存储大量数据。他们还可以提供灾难恢复服务,以防您丢失计算机和本地备份。

希望这可以帮助


2
注意:驱动器不要释放“电荷”,因为它们不会带电荷存储东西。该机制设置了磁盘表面介质的局部磁化强度。可以通过热,冲击,变化的磁场,宇宙射线(微小的机会)和足够的时间来随机分配。
dmckee,2011年

1
您能详细介绍一下硬盘中的“充电”理论吗?我知道事实不存在,因此您可能应该重新考虑磁存储的概念:secure.wikimedia.org/wikipedia/en/wiki/Magnetic_storage
Supercereal

1
通过使用电荷磁化驱动器盘片上的一个小区域,将数据存储在硬盘驱动器上。产生的电磁场代表二进制数据。反向磁场的高密度相互作用会缓慢降低该磁场的强度。所有磁体最终都会退化的事实是所有磁性介质都具有保质期的原因。
2011年

1
“收费”一词的使用是试图用一个词来解释一个复杂的概念。电流和磁场有很强的关系,硬盘驱动器使用电荷来设置磁盘上的磁畴。大多数人都知道,电池会随着时间的推移而失去电荷,就像磁场会随着时间的推移而失去强度一样。“电荷”是已经理解的术语,并且在概念上接近磁场的行为。我承认这可能不是单词的最佳选择,所以我改写了该句子,以更好地契合磁铁的工作原理。
2011年

你应该有@me。好东西,我决定再回来检查... downvote删除了,为您+1:D
Supercereal

10

我买了一个非常老的Zenith 386系统,带有RLL全高硬盘驱动器,大约在1987年,在当地的旧货店里花了5美元。拥有640KB的RAM和386个CPU。

在拥有IDE硬盘驱动器之前,您已经拥有MFM和RLL驱动器。这些没有板载控制器电子设备,但是有带状电缆连接到ISA控制器卡。很旧的驱动器。

插上电源,引导它启动(在弄清楚“ BIOS驱动器类型”之后-70MB左右)就可以了。已安装MS-DOS 5.0。磁盘扫描程序显示驱动器上有1个坏扇区。可能是由于移动引起的,这是从驱动器没有躺在其坏扇区(并贴有“缺陷表”标签)的时代开始的。

因此,我想如果它们处于受气候控制的条件下并且不会受到冲击或振动,它们将持续相当长的时间。


1
可能更像是640 * K * B :)
nemo

7

硬盘驱动器发生故障,不是很好的长期存储设备。但您无需重写任何内容...

如果要长时间保留数据,请购买磁带驱动器(大公司将其用于存储数据)

硬盘,闪存和CD通常最多可以使用10年左右,磁带可以使用50年甚至更长。

来源:https : //www.pcmech.com/article/how-long-does-backup-media-last/


2
您是指备份磁带机吗?
uSlackr

我确定Dolores表示C64 Datasette。
LawrenceC

1
磁带不是很长的存储设备。磁带具有与硬盘驱动器相同的问题:运动部件和磁衰减。磁带是一种很好的备份介质,但是随着时间的推移,这些磁带会不断被覆盖或刷新。
Keltari

磁带存储的持续时间将远远长于数字数据的存储时间。我从未遇到过磁带故障。pcmech.com/article/how-long-does-backup-media-last
meskarune

介质的预期寿命与不使用时的数据保留期之间存在很大差异。您的消息来源使两者混淆。没有电源的闪存介质的数据保留可能会非常低。例如:extremetech.com/computing/…–
Molomby,

3

它完全取决于周围的电磁噪声,介质的密度以及读/写头的质量。更多的噪音,更密集的数据和更低质量的读/写机制将导致更快的所谓“位腐烂”设置。它也将根据内部电动机和轴承的质量而有所不同。旋转旧磁盘的部分问题是因为它们是机械的,而且如果不进行维护,机械设备的老化情况也不佳。

在磁带上,我一直听到限制因素是它们用于将磁性颗粒粘合到磁带背衬上的方法。在理想条件下(无光照,氮气环境,温度可控)的保质期约为25年(这对医院来说是个问题,医院应该为患者的生命周期保留数据备份)。胶带之所以继续使用,是因为它价格便宜且密度很高,而不是因为它具有出色的保质期。

假设刻录后绝对没有光,理论上可记录的光学介质的使用寿命约为100年(请注意,光盘的实际测试时间还没有这么长!)但是,一旦将光线充足的环境引入可录制的介质中,使用寿命就会大大缩短。我最多被告知10年。只要介质位于光盘介质内部,就可以无限期地使用真压制光盘,但是这种光盘极难生产,而且一次性生产光盘不经济。

这就是我几年前与Iron Mountain的销售人员交谈时所记得的。我们没有谈论磁盘,但是我知道它们并不更可靠。硬盘驱动器结合了三个要素:一种磁性,一种机械和一种电气。所有这些都容易发生故障,这就是为什么硬盘驱动器是操作系统中最常见的故障设备之一。您还将注意到,最现代的文件系统(例如btrfs和ZFS)会进行在线“磁盘清理”,在该系统中,系统将主动读取和重写磁盘扇区以维护磁盘的磁完整性。

我想说,如果密度不是很高,并且您将磁盘放在架子上并且不要触摸它,则可以使用10-15年。


2

这将根据HDD的类型而有所不同。

不过,5年听起来是合理的平均水平。

出于存档目的,磁存储并不是最佳选择。您需要物理存储,例如光盘。它们有自己的of石类型,但通常比磁盘更适合于归档存储。


实际上,个人无法使用工业级CD(可持续数十年)进行写操作。市售的CD-R和CD-RW的故障要比硬盘早得多。
德米特里·格里戈里耶夫

1
@DmitryGrigoryev,是的,高湿度和灰尘杀死了我的某些光盘。现在,我正在考虑将所有数据传输到RAID阵列,并希望在更换硬盘或重新同步时,磁衰减问题将消失。
LiuYan刘研

1

您的问题很简单,但隐含着复杂的答案。

简而言之,硬盘存储的长期可靠性和完整性是未知的。即使磁区仍然良好并且数据完整无损,读/写磁头上的腐蚀也会导致读或写错误。

话虽如此,我很确定这对您来说不是问题,因为所讨论的硬盘仅存储了两年,并且一直保持不变。


1

我认为向您出售“定期更新”现代硬盘驱动器的“重振”软件的人就是向您出售蛇油。人们对衰变的担心大部分来自对现代硬盘存储信息方式的误解。他们不再使用类似于80年代盒式磁带的经典磁性原理,而是依靠一种称为巨磁阻的量子现象来获得更高的存储密度和可靠性,而经典磁化方法则可以实现更高的存储密度和可靠性。后端计算(https://bytes.com/topic/software-development/answers/851490-magnetic-decay-modern-hard-drives 使用2007年技术的参数)显示衰减时间可能在22年左右,因此您更有可能在出现任何衰减之前遇到机械故障或其他故障。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.