我有一个 1TB 的外置硬盘,我想定期安排将 Windows 中的“库”备份到外置硬盘。我希望它能够检测哪些文件已更改并定期将它们传输到硬盘,而不是我必须手动执行此操作。
Windows 7 中是否有办法自动执行此操作?如果没有,我可以使用哪些外部工具(最好是免费的)来实现此目的?
编辑:我使用过 Windows 备份,我发现它在检测更改和自动备份方面有限制。这就是我所知道的。我的 WD 硬盘有这个功能,但应用程序不再工作,而且也不是很好用。所以,我想知道我有什么选择。
答案1
您正在寻找的词是“单向文件同步”软件。
有很多这样的工具就是专门做这个的,例如备份和 rsync。这里的区别在于它们的制作精良程度以及 UI 的好坏。
还有一些普通文件复印机可用于此目的,例如机器人复制(非常好,但仅限命令行,需要摆弄一长串参数)或其开源克隆能够影子复制-霍博科普。
最后,更传统的备份软件,如SyncBack 系列也可以根据您的目的进行配置。我不认为 CrashPlan 是个好主意,我发现它有时太慢,而且通常很臃肿。仅安装程序就有 40 MB。
答案2
最好的是相对的,但过去我一直使用一些工具来实现这一点。对于本地文件级备份,我使用2 上一页 下一页- 新版本目前处于测试阶段,目前免费(发布后需支付 20 美元),这里有旧版本,但这是我愿意花钱购买的应用程序之一。它可以进行增量、自动备份,因此在初始扫描后速度非常快。您可以将其设置为定期备份或实时备份。
它具有大量的可配置性,因此根据您的精确需求进行调整并不困难。
如果用于远程备份,我会使用bitorrent 同步- 它可以进行加密、远程文件备份,几乎不需要任何配置,并且几乎可以处理我使用过的所有东西 - 我甚至通过 wifi 将超过 100gb 的小文件备份到我用作穷人的 nas 的 raspi 上。
答案3
这同步程序非常适合此目的。它查看源和目标,并通过应用更新后者仅有的必要变化,而不是复制整个文件。
有一个免费的Windows 版本可用,UNIX 命令行程序的端口。有一个带有 Windows GUI 的版本,但那是付费软件。
我建议您阅读文档,然后打开命令提示符窗口进行一些测试。找到适合您的调用后,将其放入批处理文件中。在桌面上放置指向该批处理文件的链接。
备份时要注意的一件事是,您备份的文件未在使用中。否则可能会导致不一致。
答案4
CrashPlan 可以自动检测文件更改并定期将文件备份到外部驱动器。它提供“实时备份”或实时监控的计划备份(自动检测更改的文件并排队等待下一次备份)。以下是一些包含更多信息的链接:
http://support.crashplan.com/doku.php/reference/real_time_backups
http://support.crashplan.com/doku.php/articles/how_backup_works#new_files_and_file_changes
使用免费版本,您可以将选定的文件夹从一个位置备份到计算机上的另一个位置、附加驱动器、网络驱动器,甚至异地计算机。虽然他们的网站推广包含云备份的付费版本,但有一个包含许多功能的免费版本(称为 CrashPlan Free)。不幸的是,实时监控和备份仅在付费计划之一中可用。
此外,它运行时不会占用系统资源(以我的经验来看),甚至会每周向您发送一封电子邮件,确认您的备份状态。我发现这个程序非常适合我的需求,而且它似乎足够灵活,可以适用于许多不同的场景。