标题: 用Beyond Compare手工备份 创建: 2024-04-22 19:48 更新: 2024-04-22 20:08 链接: https://scz.617.cn/windows/202404221948.txt 昨天提及 《务必备份BitLocker恢复密钥》 https://scz.617.cn/windows/202404211055.txt 越是小白,越得抓紧备份BitLocker恢复密钥。其实对于小白,我仍然建议全局禁用 BitLocker,尤其搞科研的、搞教学的,别跟自己过不去。等你数据恢复不出来时, 那些唆使你开启BitLocker的大尾巴狼,一声不吭的可能性更大,到时候你就会回来 与我一起唱Only You。 另一方面,无论是否启用BitLocker,都应备份重要数据到移动硬盘中,备份为王, 不要觉得自己是上天眷顾的那一个。 在当前电脑之外备份,有个微妙之处。用于备份的移动硬盘,你是启用BitLocker呢 还是不启用呢?若你不在移动硬盘上启用BitLocker,就更得在当前电脑上全局禁用 BitLocker。这事儿可以这样想,你在楼下搞了垃圾分类,人家最后处理时一锅端, 集中到一起,那你就没必要在楼下垃圾分类了。要么处处BitLocker,要么别跟自己 过不去。 如何备份,名堂很多、工具很多。我在忽悠女科学家备份时常说的一句话是,你就假 设这样一种场景,哪些数据今天因系统缘故丢失后而无法承受其后果?然后,常备份 这些数据,至少每月一次。次一级重要的,可以间隔更长。就这么简单的原则,能不 能承受损失。从科研数据到家庭照片,均是这个备份原则,每个人自己评估自己,不 必参照TA人。 脱离备份原则讨论备份工具,没啥意义,而且也存在习性、喜好不同的现实。我不喜 欢自动备份,从未那样干过,全部手工备份。今天只说手工备份方案之一,用Beyond Compare对src、dst进行目录比较,然后"Copy to Right"。 首次备份不用BC,应对重要数据进行Copy/Paste式全量备份,确保src、dst在各自的 某一级节点下有相同的目录树。从第二次备份开始,用BC。BC有个"Folder Compare", 打开后,假设左侧是src,右侧是dst,让双方都在相应的节点,BC开始自动比较左右 两侧。对于普通人,一个可操作性建议是,调整一下Rules,就是比较规则,在 Comparison面板中做如下设置: -------------------------------------------------------------------------- Compare file size Y Compare timestamps Y Compare filename case N Compare contents N Compare version N -------------------------------------------------------------------------- 简要地说,只比较文件大小、时间戳,不比较文件内容。此规则对普通备份足矣,小 概率事件别考虑。BC比的过程,那个Stop一直闪啊闪的,等它不闪了,就比完了。我 还会调整Diffs,选成"Show Differences",即只显示不同项,相同项不予显示。左 侧src有不同颜色的显示,分别对应一些情况。以BC4为例: -------------------------------------------------------------------------- a. 紫色表示已侧有、另一侧无 b. 红色表示两侧都有、大小时间不一 c. 半紫半红肯定是目录,表示其中文件或目录有紫、有红 d. 灰色不用管,直接看同一行另一侧,应为紫色,表示另一侧有、已侧无 -------------------------------------------------------------------------- 再细就得看帮助文档,但本文快速科普,上述内容对小白足矣。一般我会在左侧选中 所有紫色,右键"Copy to Right",之后这些紫色就消失了,因为只显示不同项。红 色的,我会手工确认一番,再"Copy to Right"。但实际上对于增量备份,若dst肯定 比src旧,直接在左侧全选后"Copy to Right"。 考虑一种常见情形,src做过一些文件、目录重命名操作,则前述操作可能造成左侧 全空、右侧还有一些紫色。这种建议手工确认dst中多出来的项是不是真冗余,若真 冗余,建议在资源管理器中手工删除之,不太建议在BC的右侧直接删除。 不要在BC界面中Ctrl-A全选,有可能误将左、右两侧同时全选,后续容易误操作。 Windows用户、非IT人士按上述方案备份,整个过程很快,实际操作几次就熟练了。 之前看过反革命装B犯回复用diff、git之类的,用大脚趾头都能想象,这种回复除了 装B别无他用,对于普通Windows用户不具有可操作性。 IT人士不在本文受众范围内,爱啥啥。 ////////////////////////////////////////////////////////////////////////// 后面的内容当我没说,因为我未实测过ZWT的keygen是否仍然适用,再就是有BC5了。 -------------------------------------------------------------------------- 《戏说Beyond Compare 4的注册》 https://scz.617.cn/misc/202010272131.txt Beyond Compare 4.4.7.28397 https://www.scootersoftware.com/download.php https://www.scootersoftware.com/files/BCompareSetup-4.4.7.28397.zip keygen_from_zwt.7z https://mega.nz/file/RYIiXL5B#f5C6IZ85gBuMgyYfM8cVHHazPm70LpSXsumHzqpD4jM -------------------------------------------------------------------------- 安装时可以指定绿色安装,此时不写注册表,所有文件都"All In One"到一个目录下, 这是官方功能,不需要Hacking。 曾经的最佳实践是准备好ZWT的keygen,从官网下载安装包,自己进行官方支持的绿 色安装;安装结束后先不要执行BC,立即动用wf.msc阻止BCompare.exe联网,再用 keygen注册。wf.msc是GUI操作,可在管理员级cmd中CLI操作: -------------------------------------------------------------------------- netsh advfirewall firewall add rule name="Block BC" enable=yes dir=out action=block profile=any program="X:\path\BCompare.exe" netsh advfirewall firewall show rule name="Block BC" dir=out verbose netsh advfirewall firewall delete rule name="Block BC" -------------------------------------------------------------------------- 上述三条命令分别对应添加、查看、删除PFW规则,你需要的是添加,将program参数 换成BC实际路径即可。 尽管wf.msc或netsh已阻止BC联网,仍可显式关闭BC的自动升级: -------------------------------------------------------------------------- Tools Options Tweaks Check for Updates (清空) -------------------------------------------------------------------------- 假设将来提示"This license key has been revoked",无需重新动用keygen,只需 删除如下目录的几个文件即可: %APPDATA%\Scooter Software\Beyond Compare 4\ C:\Users\\AppData\Roaming\Scooter Software\Beyond Compare 4\ BCSessions.xml BCSessions.xml.bak BCState.xml BCState.xml.bak 之前生成的BC4Key.txt将继续生效。 最后,Beyond Compare是个好软件,愿意购买License再好不过。