微软在发布 Windows 10 前就宣称其采用了全新的压缩算法,以节约磁盘空间的占用。微软这么做是因为 Windows 10 不仅是一款桌面操作系统,还要投放到许多平板设备当中与 Android 展开厮杀,而平板设备是不会有太多的存储空间去供 Windows 10 折腾的。对于传统 PC 或笔记本,磁盘空间占用多几个 G 不会有太大影响,而在平板设备上占用空间多 1G 可用空间就少 1G,对于 32G 平板设备来说还是显得很可观。
因此,微软在 Windows 10 中采用了全新的压缩算法来应对这一问题,根据官方的说明,这一压缩算法采用了智能的压缩技术来避免用户使用上能够体验到的性能损失,在启用压缩功能后 Windows 10 能够自主按照当前计算机的性能和磁盘空间来智能决定压缩比例。但默认 Windows 10 是没有启用系统压缩功能的,需要用户自行开启。
大家可能知道,为了减少系统对磁盘空间的占用,微软在 Windows 8.1 时为平板设备推出了 WIMBoot 功能。WIMBoot 采用压缩 WIM 系统映像的方式将操作系统打包在磁盘上直接引导启动,但我个人看来这个功能是相当的鸡肋。不过,微软从 Windows 10 开始的新压缩算法改变了系统压缩方式,用户只需使用 compact 命令即可完成操作系统压缩,以达到操作系统的减肥操作。
压缩Windows 10系统磁盘
要压缩 Windows 10 系统磁盘非常简单,只需一条命令即可:
compact /compactos:always
当你执行此命令时,Windows 10 将自动压缩系统文件,一般情况下 32位系统可以节约 1 GB左右空间,而 64 位系统可以节约大约 2GB 磁盘空间。
compact /compactos:never
compact 命令其实有很多参数,可以帮助我们压缩指定的文件或文件夹,压缩系统则需要使用 /compactos 命令,该参数有 3 个具体的参数:
- /compactos:query – 查询系统的压缩状态。
- /compactos:always – 压缩所有 OS 二进制文件并将系统状态设置为”压缩”
- /compactos:never – 解压缩所有 OS 二进制文件并将系统状态设置为”未压缩”
下图是我压缩前后系统磁盘空间占用对比,可以看出执行压缩命令后系统空闲出了 2 GB 左右的空间。
请教,压缩后,是否会影响读写性能?
我使用的全是SSD磁盘,开启Bitlocker之后有明显的性能影响,但压缩之后与之前没有明显感觉到性能下降。