可能重复:
在 Windows 7 笔记本电脑中映像新硬盘?
我有一台低端机器用于测试我们的软件。它需要在各种版本的 Windows 下进行测试,所以我计划将每个版本安装在各自的分区上。
然后我意识到,在测试完我们的软件后,我想回到之前的干净状态。我不想使用任何虚拟化软件,因为它往往会干扰我们应用程序的运行。话虽如此,实现我的目标的最佳方法是什么?Norton Ghost?
编辑:我为一家非常庞大的组织工作。在这里钱不是问题(有时,如果坏人知道了,“开源”软件就不好了)。
答案1
启动任何 livecd 和dd
硬盘。
为了优化此解决方案,请执行
dd if=/dev/zero of=/path/to/mounted/disk/zeros.img bs=1024; rm zeros.img
这将用零“擦除”所有空白空间。然后当您 dd 时,将输出通过管道传输到 gzip,您将对其进行压缩以节省大量空间(压缩未使用的磁盘空间,我的 500gb 硬盘使用了 90gb,使用此方法压缩到~55gb)
要恢复,只需做相反的事情。一个很好的参考,展示了整个过程 http://elevenislouder.blogspot.com/2010/10/manual-backups-in-linux-dd.html
免费工具,如果您丢失了 Live CD,也没什么大不了的,因为它的标准配置可能永远不会消失。
编辑:
由于您尚未选择“正确”的答案,因此请为我的答案添加理由。
我建议使用此方法(虽然比较冗长)的主要原因是,几乎每台 Linux 机器都具有执行此类备份所需的工具。这包括几乎所有的 Live Disc(我甚至想不出有哪台我尝试过的机器没有)。
几乎没有什么比创建备份、丢失备份软件并“卡”在无法使用的备份中更糟糕的了(前段时间我使用 Ghost 时就遇到过这种情况,在我真正深入研究 Linux 之前……)
答案2
答案3
我很喜欢Acronis 备份和恢复。
答案4
我认为 Clonezilla 有点过头了,而且不好用。试试Macrium Reflect 免费