win10系统的Dism和Compact把磁盘空间节约到极致
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
win10系统的Dism和Compact把磁盘空间节约到极致
Dism和Compact
同DirectX 一样,Dism 在Windows 10 中也得到改变。
Compact(直译为压缩)是Windows 10 开始出现的新功能,和WIMBoot 一样都是通过WOF.sys 这个Filter 驱动实现的。
但是Compact 和WIMBoot 最大的不同是:Compact 是一对一的(一个文件压缩成一个文件存储到磁盘,类似NTFS 压缩),而WIMBoot 是n 对一的(一堆文件压缩成一个WIM存储到磁盘)。
Compact 功能首先出现在 Windows 10 Build 9879(当时这个功能叫做System Compression,即系统压缩)System Compression 的原理是把 Windows 目录和Program Files 目录下的所有的EXE 和DLL 文件采用WofAlgorithm 压缩(Wof 算法),也就是对每个文件进行WIMBoot 压缩。
Compact 可以用XPRESS4K( 最快速) ( 默认)、XPRESS8K、XPRESS16K、LZX ( 压缩程度最高) 四种听起来很复杂的算法对文件进行压缩。
我们列举的四种压缩率是从低到高排列的。
如果你不会用到Windows10 之前的版本(包括PE),那么Compact 不会碰到任何兼容性问题;压缩率高;无需清理WinSXS 冗余文件(在OSCompact 模式下的Windows 10;安装完系统补丁自动会对 WinSXS 进行清理);今后系统可以使用ISO 直接升级,不会像
WIMBoot 一样报错而无法升级。
当你使用的是不带 WOFADK 驱动的旧版本操作系统或者PE 的时候;那你可就碰上大麻烦了。
被Compact 过的文件统统无法访问;如果你用的是Windows10 之前的系统进行OSCompact 或者对Windows 10 的系统分区进行非默认算法(即XPRESS4K)的OSCompact;是需要对一些文件进行排除的;否则你休想进入系统;也许你需要定期执行Compact。
因为由于你应用的更新,很多被Compact 的文件不处于Compact 状态。
Compact 基本上不会影响性能,这和WIMboot 不同,WIMboot 对性能有一定影响。
但Compact 容易产生难整理型文件碎片, 在机械硬盘上应注意。
本文为头条号作者发布,不代表今日头条立场。