如何以独立于平台且面向未来的方式对硬盘驱动器进行映像?


9

相对于平台独立性和未来可用性的机会,哪种硬盘映像生成方法尤为突出。一些注意事项:

  1. 映像程序可以在各种OS,磁盘,分区和文件系统类型上运行吗?
  2. 可以通过各种操作系统将图像安装到位吗?
  3. 压缩将是一个加分,对于位复制而言,实际文件也将是位。

我提出这个问题的动机是,必须挂起旧的硬盘驱动器,并希望确保已备份了旧硬盘,以防万一,以及将映像用作一种更容易的访问机制,而不是实际将它们挂接到某个硬盘上具有磁盘特定硬件接口的计算机。我还经常使用OS X,Linux和Windows OS。

我搜索了超级用户,尽管有类似的问题,但没有找到解决硬盘驱动器这些特定方面的副本。如果我输入错了,请添加相应的链接。


2
我觉得当前(且不断降低的成本)存储使这个问题变得毫无意义。但是我想,随着我们可以存储更多内容,我们将发现拥有史诗式备份的更多需求。+1,我喜欢这个问题。
James T Snell

2
+1。最初我不喜欢这个问题的出现方式,但是经过一番思考,这是一个很好的问题。我很好奇看到人们提出的答案,我还没有真正考虑过实际安装过去使用幽灵程序制作的备份。
突破

@Breakthrough:驱动器快照具有非常好的功能,它可以将硬盘驱动器的映像文件作为Windows中的虚拟驱动器挂载,甚至可以对其进行修改(尽管在挂载时所有更改都会丢失,因为已打开的挂载的映像文件本身已打开) (只读)),然后您可以创建该修改后的虚拟驱动器的另一个快照: drivesnapshot.de
Randolf Richardson

@Randolf Richardson感谢您的链接,它看起来像一个有趣的程序。在OP上,如果驱动器的寿命令人担心,请将文件(以及仅文件)移动到当前计算机上,并将副本保留在任何地方(甚至保存在ZIP / RAR存档中)。存档整个旧式硬盘没有任何意义(因为假设硬件不存在,将来无论如何您都无法还原它)。
突破

Answers:


2

这个问题假设您将“在需要之前将备份埋在地下”,这永远不是一个好的备份解决方案。证明此类未来效果的最简单方法是定期将其迁移到较新的系统。无论如何,这是一个好主意,因为在遇到软件兼容性问题之前,您可能会在使用较旧的备份时遇到硬件问题。只需使用由大公司生产的成像软件,您就可以肯定不会破产。或者,也可以开源并备份源代码的副本。


2

我正在为客户解决这些需求的事情。我们将使用VirtualBox.org在将来使它可用...

步骤1: 创建具有足够磁盘空间的VirtualBox.org计算机

步骤2: 安装所需的操作系统(在本例中为Windows XP)及其所有更新

步骤3: 安装未来7年可能需要的联系人管理软件(按此处的联邦税法要求)

步骤4: 还原数据文件的备份副本(并验证其是否全部正常)

步骤5: 重新启动虚拟机,以确保所有虚拟机仍在工作

步骤6: 关闭虚拟机,然后将文件副本复制到一个或多个外部硬盘驱动器上

步骤7: 将VirtualBox.org安装程序复制到外部硬盘驱动器

现在,我们在这里假设的是,VirtualBox.org将来会在当时使用的任何操作系统上提供,因此,如果我们包含在硬盘上的安装程序版本与该版本不兼容将来使用较新的操作系统,那么我们可以简单地安装[预期为]的最新版本。


如果步骤7中的外部丢失或损坏怎么办?步骤8:从外部镜像到异地备份?同样,这是一个很好的解决方案,但并不真正适用于现有的硬盘驱动器,这些硬盘甚至可能没有操作系统,只有数据,甚至是某些多磁盘卷设置的一部分。对磁盘映像比对系统/ OS映像更感兴趣。
mindless.panda

@ mindless.panda:请参阅第6步,其中提到“ ...到一个或多个外部硬盘驱动器 ”(加上其他磁盘介质也很好-不必是外部硬盘驱动器)
Randolf Richardson

1
啊...抱歉,错过了那部分。
mindless.panda

或包含哈希。
surfasb

0

考虑到您的需求,使用一个简单的原始磁盘映像(使用dd),然后压缩该映像(大多数人使用tar.gz)可以完成所有这3个工作,而且一点一点也不为所动。

解压缩后的映像可以在Linux(可能是OS X)中本地安装,也可以在带有附加软件的Windows上安装。

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.