存档整个硬盘

存档整个硬盘

您建议如何备份整个硬盘?

背景故事:
我经常帮助其他人执行全新操作系统安装(通常是 Windows)或迁移到新硬盘。我喜欢从完整磁盘备份开始,这样我以后就可以恢复整个过程、检索单个文件、保留出厂安装的诊断程序等。过去,我曾使用dd/ ddrescue(驱动器的单步,但空间效率低下)或 的组合ntfsclone来处理单个分区。

要求:

  1. 高效存储 NTFS 分区
  2. 导航分区以检索单个文件
  3. 保留分区结构、MBR 等
  4. 保留工厂安装的诊断或恢复分区
  5. 将整个映像还原到新硬盘
  6. (可选)一步式存档

答案1

免费解决方案,例如G4L克隆兹拉既可以通过网络连接到文件服务器,也可以直接连接到 SATA/SCSI 或 USB-SATA 适配器作为源或目标。它们压缩映像占用的空间小于正在映像的驱动器或分区。为了事先进行优化,最好将空闲空间清零。

付费解决方案包括 Ghost(现在赛门铁克系统恢复) 和安克诺斯 (Acronis) 真实影像。我使用过 Western Digital 的免费下载版本,它很方便,不需要像 G4L 那样通过网络或 CD 启动。我相信 Seagate 也以以下形式提供类似的免费功能光盘精灵

答案2

我用R-Drive 图像为了这个目的。

我购买它的一些主要原因:

  1. 其压缩性极佳。
  2. 它支持位磁盘映像的原始位。
  3. 您可以告诉它忽略错误并继续尝试(出于数据恢复目的)。
  4. 不需要文件系统支持(因为它可以逐位执行原始操作)但它确实支持许多(包括在恢复到更大的驱动器时扩展)。
  5. 您可以恢复单个文件和文件夹(对于它支持的许多文件系统)。
  6. 您可以装载图像以用于只读目的(我使用它的主要原因是逻辑数据恢复)。
  7. 它可以在创建图像文件后检查其中是否存在错误(就像刻录 CD/DVD 后检查其中是否存在错误)。

答案3

我作弊了。我将一个全是零的文件写入磁盘,然后删除该文件。然后我使用 dd 和 gzip(或类似程序)压缩驱动器,对磁盘中全是零的部分进行很好的压缩。然后我得到了磁盘的精确副本,从空间角度来看这是高效的(但完成速度不是很快)

这不是一个一步就能完成的过程,但应该能够很容易地编写成一个命令。(至少在 Linux 下)。

相关内容