我应该如何以独立于平台且面向未来的方式对硬盘进行映像处理?

我应该如何以独立于平台且面向未来的方式对硬盘进行映像处理?

哪些制作硬盘驱动器映像的方法在平台独立性方面脱颖而出,并且在未来具有良好的可用性。一些注意事项:

  1. 映像程序可以在多种操作系统、磁盘、分区和文件系统类型上运行吗?
  2. 该图像可以通过多种操作系统安装吗?
  3. 压缩将是一个优点,以及实际文件与位复制相比的优势。

我提出这个问题的动机是,我必须保留一些旧硬盘,并希望确保我有它们的备份以防万一,同时使用映像作为一种更简单的访问机制,而不是实际上必须将它们连接到具有磁盘特定硬件接口的某些计算机上。我还经常使用 OS X、Linux 和 Windows 操作系统。

我搜索了超级用户,虽然有类似的问题,但我没有看到重复的解决硬盘映像这些具体方面的问题。如果我错了,请添加相应的链接。

答案1

这个问题假设您将“将备份埋在地下直到需要它为止”,这绝不是一个好的备份解决方案。为此类事情做好未来准备的最简单方法是定期将它们迁移到较新的系统。无论如何,这都是个好主意,因为在遇到软件兼容性问题之前,您可能会遇到旧备份的硬件问题。只需使用由您可以合理确定不会倒闭的大公司制作的映像软件。或者使用开源软件并备份源代码的副本。

答案2

我为客户做的一些事情可以满足这些需求。我们将使用 VirtualBox.org 使其在未来可用...

步骤1: 创建一台 VirtualBox.org 计算机,并配备足够的磁盘空间

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

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

步骤4: 恢复数据文件的备份副本(并验证其是否正常)

步骤5: 重新启动虚拟计算机以确保一切正常运行

第 6 步: 关闭虚拟计算机并将文件复制到一个或多个外部硬盘驱动器

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

现在,我们假设 VirtualBox.org 将来会适用于当时正在使用的任何操作系统,这样如果我们在硬盘上包含的安装程序版本与将来的新操作系统不兼容,那么我们只需安装 [预期] 的最新版本。

答案3

考虑到您的要求,使用一个简单的原始磁盘映像(使用 dd),然后压缩映像(大多数人使用 tar.gz)可以完成所有这三个操作,并渴望它逐位进行。

解压后的图像可以在 Linux 和 OS X 上安装,也可以在带有附加软件的 Windows 上安装。

相关内容