Windows 多次制作母盘,备份文件变大的问题
公司产品基于Win11 23H2镜像版本制作母盘,我们发现随着版本迭代,基于上一版本母盘生成新母盘备份,母盘文件会越来越大。
此处说明下镜像与母盘文件的区别,
1. 镜像是指操作系统的压缩文件,常见格式是ISO、WIM、ESD,用于安装,有灵活的安装部署选项。
2. 母盘文件是指在某个计算机上已经安装、配置好的操作系统副本,带分区、磁盘信息。母盘文件是备份硬盘上的内容,压缩到本地生成的备份文件,然后已经备份的母盘文件可以还原到其它硬盘上,也就是将文件或数据从一个位置搬到另外一个位置
当前制作的是双系统母盘,安卓+Windows,制作流程是先刷安卓然后以其它启动盘安装Windows。
如果后续安卓和Windows有更新,则基于之前母盘备份版本,分别进入相应系统完成软件更新,再备份保存为新母盘文件。
最近几个月做的母盘,发现版本文件大小变大了:

Windows系统备份分区优化
我们尝试先减少windows模块大小:
1. 使用Dism清理冗余组件使用数据

清理完后,公司大屏C盘大小几乎未减少。此硬盘因为并没有实际使用。
我试了家里个人电脑,清理后可以减少2.5G:

2. 使用SDelete将空闲空间清理
下载SDelete - Sysinternals | Microsoft Learn,里面有可执行exe:

解压后使用命令行在目录中执行 “sdelete -z C:"

这个很有效,对空闲空间整理后,C盘减少了3G!
它能安全地清理磁盘可用空间


这里可以看到因为是母盘刚还原的系统,未有频繁使用,所以没有很多优化空间
所以Windows端通过SDelete优化3G,因Windows加了备份还原,所以总共可以减少6G。
安卓系统分区大小优化
再看安卓端,对比前后母盘版本中安卓分区备份文件大小,A03->A05:

看到p10分区变大了6倍。。。安卓系统分区很多,p10是其中一个分区
与之前负责母盘的同事沟通,应该是有进入安卓端更新了软件。基于之前母盘,进入安卓端使用OTA文件更新软件版本,生成新母盘版本。
后来验证,除了更新安卓OTA,应该是只要启动进入过安卓系统,也会增加分区备份文件大小。
所以安卓端如果要保持较小的备份大小,做母盘应该根据镜像重新制作。
Windows 多次制作母盘,备份文件变大的问题的更多相关文章
- 关于windows系统DPI增大导致字体变大的原因分析
最近再学习WPF开发,其中提到一个特性“分辨率无关性”,主要功能就是实现开发的桌面程序在不同分辨率的电脑上显示时,会根据系统的DPI自动进行UI的缩放,从而不会导致应用程序的失真. 这个里面就提到了个 ...
- 使用WinSXS进行系统盘瘦身Windows 7/2008/10/2012不断变大的C盘(Windows 更新清理)
这是一款非常给力的国产良心小工具,用阿里云ECS的时候,一个C盘没多久就被坑爹的微软更新沉余文件塞满.此工具简单好用一下搞定! 操作系统: 所有 NT 6.X 内核的操作系统.比如 Windows V ...
- 用GDI+DrawImage画上去的图片会变大
问题: 用GDI+DrawImage画上去的图片会变大 解释: Status DrawImage(Image *image,const Point &point);两参数的这个接口是这么设计的 ...
- CSS3实现鼠标移动到图片上图片变大
CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义 <!DOCTYPE html><html> <head&g ...
- css3实现逐渐变大的圆填充div背景的效果
手机端现在的一些应用会运用上这样一个效果,就是duang的一下出现一个圆变大直到填充整个div,动感十足. 想到css3的scale属性,就自己来实现一下. <div id="bcd& ...
- CSS3动画产生圆圈由小变大向外扩散的效果
涉及到 CSS3 的动画(animation).2D 转换(transform: scale),具体如代码所示. github: https://github.com/wind-stone/CSS3- ...
- 用android:clipChildren来实现红心变大特效
最近在看别人技术博客(http://www.cnblogs.com/over140/p/3508335.html)的时候,发现一个属性:android:clipChildren属性. 翻文档找到下面介 ...
- Windows PE3.0制作方法(从Win7中提取制作)
Windows PE3.0制作方法(从Win7中提取制作 在d:新建文件夹winpe,在winpe中新建sources.pe3和new文件夹,把附件中提供的工具imagex连文件夹一起放到winpe目 ...
- 伪元素first-letter(首字母变大)
让首字母变大 <p>Do you like to ride a bicycle?</p> p:first-letter{ font-size: 34px; }
- 鼠标放上去图片慢慢变大js 或 变大
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- WhaleStudio 2.6正式发布,WhaleTunnel同步性能与连接器数量再创新高!
在这个数据驱动的大模型时代,数据集成的作用和意义愈发重要.数据不仅仅是信息的载体,更是推动企业决策和创新的关键因素.作为全球最流行的批流一体数据集成工具,WhaleTunnel随着WhaleStudi ...
- Android网页投屏控制从入门到放弃
背景 业务需要采集在app上执行任务的整个过程,原始方案相对复杂,修改需要协调多方人员,因而考虑是否有更轻量级的方案. 原始需求: 记录完成任务的每一步操作(点击.滑动.输入等) 记录操作前后的截图和 ...
- SMU Autumn 2023 Round 3(Div.1)
SMU Autumn 2023 Round 3(Div.1) A. Find The Array 要满足"b数组内任意一个元素满足可以被数组两边的元素整除"这个条件,我们很容易想到 ...
- 网络/命令行抓包工具tcpdump详解
概述 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的 ...
- JAVA——拆分位数
2024/07/09 题目: 解题: import java.util.Scanner; public class Main { public static void main(String[] ar ...
- Linux 内核相关命令
Shell 命令: ipcs # 查看共享内存 dmesg # 显示内核消息 sudo dmesg -c # 清空内核消息 sudo mknod /dev/rwbuf c 60 0 sudo insm ...
- three.js实现太阳系
前言 刚开始使用three.js时会不太熟悉,想写一些项目增加理解,网上翻了好多文章,不是画立方体就是画三角形,最后偶然看到这个网站,十分炫酷. 我们也许没那么牛逼,但我们可以整个简略版的太阳系来练练 ...
- C++: 如何高效地往unordered_map中插入key-value
C++: unordered_map 花式插入key-value的5种方式 前言 无意中发现std::unordered_map.std::map等插入key-value对在C++17后竟有了 ins ...
- dotnet 读 WPF 源代码笔记 从 WM_POINTER 消息到 Touch 事件
本文记录我读 WPF 源代码的笔记,在 WPF 底层是如何从 Win32 的消息循环获取到的 WM_POINTER 消息处理转换作为 Touch 事件的参数 由于 WPF 触摸部分会兼顾开启 Poin ...
- 数据结构 - 关键路径(AOE)
数据结构 - 关键路径求解