WIMBoot解释:Windows现在如何安装在一个16 GB的小驱动器上

微软曾声称,最初的64 GB Surface Pro将只有23 GB的可用空间-这是用于系统文件的一半以上!但Windows现在可以安装在16 GB的驱动器上。

这些16 GB的设备甚至还有多余的空间。作为Windows8.1更新的一部分,微软推出了一项新功能,允许Windows安装在存储空间非常小的驱动器上。

为什么Windows 8需要这么多空间

相关:屏幕截图教程:Windows 8.1更新1中的新增功能

老款Windows8设备--如Surface Pro--似乎疯狂地吞噬着空间。虽然微软最初宣布最初的64 GB Surface Pro只有23 GB可用,但实际上这款设备出厂时有30 GB可用。尽管如此,用于系统文件的存储空间仍然非常巨大--超过一半!

当您或计算机制造商安装Windows时,Windows会将千兆字节的系统文件提取到系统分区。它还创建了一个恢复分区,可用于使用刷新或重置功能重新安装Windows-这也使用了相当多的GB。随着您安装Windows更新,WinSXS文件夹也会增加,以保留Windows Update替换的旧文件的副本。微软一直在努力让Windows使用更少的空间。

Windows映像文件引导,也称为WIMBoot

Windows8.1更新引入了一项名为“Windows映像文件启动”的新功能,也称为“WIMBoot”。安装了WIMBoot的Windows系统会保留压缩的.wim映像文件,而不是使用从映像文件中提取Windows系统文件并将其放在系统分区中的传统方法。这些.wim文件存储在单独的“映像”分区上,就像Windows恢复映像存储在典型Windows系统的单独分区上一样。

DISM(部署映像服务和管理)工具在标准Windows系统分区上创建“指针”文件,这些指针文件指向压缩的.wim映像中的文件。计算机正常引导,典型的C:System驱动器看起来与正常一样。

但是,在后台,那些典型的Windows系统文件实际上并不存储在您的系统分区上。它们被压缩到另一个分区上的.wim文件中,Windows会透明地从.wim文件中加载它们,并在需要时将其解压缩。这节省了大量空间,因为文件可以保持压缩状态。下面是微软关于这个主题的博客文章中的一张图片,它显示了典型的分区方案是什么样子的:

这是不是慢了点?

相关:如何使用NTFS压缩以及何时可能需要

当系统必须在打开文件之前从压缩的图像中解压缩文件时,显然有更多的开销。这有点像使用NTFS压缩-在大多数情况下不是一个好主意,因为它通常只会减慢速度。WIMBoot通常比标准Windows安装速度慢。你不应该将BitLocker与WIMBoot一起使用,微软甚至表示,一些防病毒和备份工具可能与它不兼容。

WIMBoot只能在固态驱动器(SSD)和类似的eMMC驱动器上运行。它不能用于旋转驱动器或混合驱动器。正如微软所说,“WIMBoot的工作原理是利用固态硬盘的能力快速访问硬盘的不同区域。”

在某些特定情况下,WIMBoot可能会更快。想象一下一个非常慢的eMMC驱动器,它读取文件的速度很慢,再加上一个可以快速解压缩文件的快速CPU。WIMBoot可能会更快-eMMC驱动器可以读取较小的压缩数据,并且CPU可以比较慢的eMMC驱动器读取较大数量的未压缩数据更快地解压缩数据。但是,在具有良好固态驱动器且性能较快的系统上,WIMBoot将会较慢。

WIMBoot需要多少空间?

相关:“带必应的Windows8.1”到底是什么?我一定要用冰吗?

这是迄今最大的新闻:使用WIMBoot,Windows只能安装到4 GB左右的空间。换句话说,制造商可以生产16 GB的Windows平板电脑或笔记本电脑,其中12 GB的空间将可用于应用程序和用户数据。这是巨大的,它让Windows与廉价的Android平板电脑和Chromebook在同一领域展开竞争。Windows不需要更大的驱动器,就可以为用户提供相同数量的空闲存储空间。

再加上装有必应(Bing)操作系统的免费Windows8.1,电脑制造商现在可以提供更便宜的个人电脑--我们可能会看到上网本的回归。

如何获取WIMBoot

WIMBoot是一项面向计算机制造商的功能,他们可以将Windows与WIMBoot一起安装,以节省存储容量较小(通常为16 GB或32 GB)的设备上的空间。当你购买一台新的带有少量存储空间的“Windows8.1更新”电脑时,你会得到一个安装了WIMBoot的Windows系统。

微软确实提供了创建WIMBoot镜像的指南,但它并不是针对普通的Windows极客。此外,如果你已经有一台Windows电脑--即使是只有64 GB存储空间的电脑--你最好不要使用WIMBoot。使用WIMBoot只会让你的电脑变慢,即使你费了好大劲才能正确设置它。当然,从理论上讲,你可以获得一些额外的空间-但可能不值得这么做。

下次当你看到16 GB的Windows设备时,不要笑-过去它可能太小了,无法容纳用户的文件和应用程序,但Windows现在可以装在这样一个有多余空间的驱动器上。

图片来源:Flickr上的克里斯·F(Chris F),Flickr上的西蒙·沃尔霍斯特(Simon Wullhorst)

相关文章