软件吧
登录注册账号
/posts/windows-testing-catalog-ntfs
电脑必备

我把系统自带备份的增量标记摸透了,才发现一键还原软件都在装神弄鬼

反骨仔阿强 82 0 13

先说结论:Windows 自带的「备份和还原(Windows 7)」那套增量机制,我拿四台机子冻测了一周,标记逻辑比市面上那些一键还原软件老实多了。那些天天喊「必备」的,你们真的对过版本、翻过 Testing 列表吗?

事情是这么起的。上周帮一个开网店的朋友看电脑,他装了个某知名一键还原,说是「电脑必备,出事秒回滚」。我打开一看,好家伙,每次「增量备份」都是全量重写一遍镜像,C 盘 80G 数据,他一周备份一次,硬盘里躺了六个 80G 的镜像。我问他你这叫增量?他愣了。

我不服,回头拿四台同配置的旧本子做了个冻测。两台用系统自带备份,两台用那个一键还原。自带这边我特意去摸它的增量标记机制:第一次完整备份之后,它会在备份目标盘上生成一个 catalog 文件,记录每个文件的归档位和上次备份时间戳,后续增量只抓归档位被置位、或者修改时间晚于上次备份的文件。关键点来了——它认的是 NTFS 的归档属性,不是靠软件自己记流水账。

我做了个对照:手动改一个文件的修改时间但不动内容,自带的增量会重新抓它,因为时间戳变了;而那个一键还原压根没动,它只认自己数据库里记的哈希。听着好像它更准?错。我接着把数据库文件删了重建,它直接把整个盘重扫了一遍,十四分钟。自带的删了 catalog 再跑,五十二秒就接上了,因为它靠的是文件系统属性,不是私有数据库。

再说失败重试这块。我故意在备份跑到一半的时候拔了移动硬盘,自带的备份会在事件日志里记一条 0x81000037,下次计划任务触发时从断点继续。那个一键还原呢?直接给你弹个「备份失败,请重试」,然后你点重试,它从头再来。我不理解,都 2024 年了,断点续传这种基本功都做不利索,凭什么进「必备」清单?

还有个细节,自带备份的增量标记是按卷来的,跨卷备份的时候你得在「管理空间」里手动配保留策略,默认是保留最近一次系统映像。很多人骂它「占空间」,其实是没去改这个默认值。你骂它之前,有没有翻过那个「更改设置」里的「保留系统映像」下拉框?就三个选项,看一眼能死?

我不是说自带备份完美,它那个 GUI 确实丑得像上个时代的产物。但你要论「出事能回滚、不重复占空间、断点能续」这三条,它一条没落下。那些卖一键还原的,卖的是你的焦虑,不是你的需求。

最后抛个问题:你们谁真去对比过自带备份的 catalog 文件和第三方还原软件的数据库在断电后的恢复表现?我这边只测了四台,样本太少,有实测数据的甩过来,别光甩链接。

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。