探秘 Windows 检查点累积更新

探秘 Windows 检查点累积更新

2024年7月15日,微软的一篇博文1中介绍了"Windows 11检查点累积更新"。这一消息引起了广泛关注,有媒体称之为“近十年来首次重大调整”,虽然有些夸大其词,但确实是一个重要的更新机制变化。

本文将对这个新鲜的检查点累积更新做一个探究,看看它是怎么回事儿。

概述

为了进一步优化 Windows 11 的更新交付,从 Windows 11 版本 24H2 或更高版本的设备以及 Windows Server 2025 开始,将自动获得检查点累积更新。这将显著减小 Windows 更新包的大小,并加快更新速度。

检查点累积更新工作原理

检查点

在讨论 Windows 11 的检查点累积更新之前,首先需要了解“检查点”的概念。检查点是一种记录系统状态的技术,保存特定时刻的系统数据,以便在需要时恢复到该状态。系统状态包括内存状态、硬盘数据、CPU寄存器、运行中的程序及当前的硬件状态。

检查点技术广泛应用于多个领域。Windows 上常见的应用包括 Hyper-V 虚拟机的检查点,用于虚拟机的备份和恢复。用户可以在虚拟机运行过程中创建快照,记录虚拟机的所有状态。这在复杂环境配置后尤为有用,出现问题时可以轻松恢复到检查点。

另一个应用是系统备份,定期创建系统检查点,确保在系统故障或数据丢失时能够快速恢复。

累积更新

累积更新是微软传统更新机制中的核心组成部分。它将所有的补丁、修复和改进汇集在一起,形成一个大的更新包,用户需要下载和安装整个包。这种方式在早期是非常有效的,但随着系统功能的增多,更新包的大小也越来越大,导致更新过程变得缓慢且消耗大量带宽。

后来累积更新的概念得到了优化。更新包不再是一个庞大的集合,而是由多个小的差异更新组成,每个更新都只包含自上一个基线以来的变化。这种方式不仅保持了累积更新的完整性,也大大降低了更新的体积和复杂度。

差分更新机制

差分更新机制是现代软件更新中常用的一种技术,它只更新自上一次更新以来发生变化的部分。通过这种方式,用户只需下载和安装需要改变的文件,而不是整个更新包。差分更新的引入,使得更新过程更加高效,用户的更新体验也得到了显著提升。

Windows中的差分机制也经历过两次较大的变化:双向向差分机制和仅前向差分机制。这在之前的系列文章23中有描述。

  1. 双向差分机制

自 Windows 10 1809 版本开始,Windows 引入了正向/逆向差分机制。这一工作原理简要来说可以通过以下两个公式来说明:
V N + Δ N − > 0 = V 0 V 0 + Δ 0 − > R = V R V_N + \Delta_{N->0} = V_0\\ V_0 + \Delta_{0->R} = V_R VN+

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值