用Beyond Compare手工备份
2024-4-22 19:50:38 Author: mp.weixin.qq.com(查看原文) 阅读量:2 收藏

昨天提及

《务必备份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为例:


再细就得看帮助文档,但本文快速科普,上述内容对小白足矣。一般我会在左侧选中所有紫色,右键"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\<username>\AppData\Roaming\Scooter Software\Beyond Compare 4\

BCSessions.xml
BCSessions.xml.bak
BCState.xml
BCState.xml.bak

之前生成的BC4Key.txt将继续生效。

最后,Beyond Compare是个好软件,愿意购买License再好不过。


文章来源: https://mp.weixin.qq.com/s?__biz=MzUzMjQyMDE3Ng==&mid=2247487334&idx=1&sn=d13ab42b9c8e823e1abde721cecf4179&chksm=fab2cc59cdc5454f527a76feaf4efa6d4f734d423e28d1871e8a436853f27f10e7b5378b2e4c&scene=58&subscene=0#rd
如有侵权请联系:admin#unsafe.sh