WIMBoot概述

来自微软的介绍:

应用到: Windows 8.1

Windows 映像文件启动 (WIMBoot) 使你可以设置电脑以便它从压缩的 Windows 映像文件 (WIM file) 直接运行。

WIMBoot 可以大幅减少 Windows 文件使用的空间量。这有助于你为用户提供更多可用空间,并且帮助你在带有较小驱动器的电脑上部署 Windows。

WIMBoot 还可以帮助减少部署时间:

  • 你可以使用较少的压缩/解压缩步骤部署 Windows。
  • 你可以通过使用独立的自定义映像文件更快速地对工厂车间上的映像进行更新。
  • 你可以更快速地刷新电脑或将它还原到出厂状态。这可减少为测试工厂车间中的电脑创建独立分区的必要性,并且还有助于减少电脑支持呼叫。

限制

  • WIMBoot 仅适用于带有 Windows 8.1 更新 的 Windows 8.1 的客户端版本(非服务器版本)。所有体系结构都受支持,包括 amd64、x86 和 ARM。一些企业部署工具不支持 WIMBoot。
  • WIMBoot 仅适用于在 UEFI 模式下运行的基于 UEFI 的电脑(不支持传统 BIOS 兼容模式)。
  • 固态硬盘和 eMMC(Windows HCK 兼容)驱动器支持 WIMBoot。WIMBoot 在包含旋转组件的传统驱动器上或包含固态和旋转驱动器组件的混合驱动器上不受支持。WIMBoot 通过利用固态硬盘的功能快速访问固态硬盘的不同区域来工作。可将辅助驱动器附加到电脑,而且辅助驱动器可以包含旋转组件。但是 WIMBoot 映像和指针文件必须位于主固态硬盘或 eMMC 驱动器上。
  • 一些备份、防病毒和加密工具与 WIMBoot 映像不兼容。

ClearType 是如何工作的?

在标准 Windows 安装(不带有 WIMBoot)中,每个文件至少写入磁盘两次:一次采用压缩形式用于恢复,一次在应用的映像中采用非压缩形式。当包括一键重置功能时,压缩的映像保留在电脑上。同时将 Windows 安装和恢复映像保留在设备上可能占用大量磁盘空间。

当使用 WIMBoot 安装 Windows 时,采用压缩形式将文件写入磁盘(仅一次)。接着,将一组指针文件应用到指向映像分区中的压缩文件的 Windows 分区。当用户添加文件、应用或更新时,它们被添加到 Windows 分区中。

在 WIMBoot 中,WIMBoot 映像还作为恢复映像使用,可节省磁盘空间。

新的分区布局

WIMBoot 使用新的分区布局。

标准分区布局(不带有 WIMBoot):

  • Windows 8.1 分区布局包括两个系统分区(ESP 和 MSR)、一个 Windows 分区以及两个独立的恢复分区:

分区:“系统”、“MSR”、“WinRE”、“Windows”和“恢复”带有 WIMBoot:

  • 映像分区包含 Windows 文件 (install.wim) 的压缩映像、Windows RE 恢复工具 (winre.wim) 以及其他工厂车间自定义 (custom.wim)。
  • Windows 分区包含压缩文件的指针文件以及由最终用户创建的任何新文件的可用空间,包括注册表文件、页面文件、休眠文件、用户数据以及用户安装的应用和更新。有关详细信息,请参阅部署 WIMBoot 映像:如果你事先知道映像的大小。

分区映射:“系统”、“MSR”、“Windows”和“图像”

工厂车间自定义

WIMBoot 过程支持为最终自定义创建独立自定义 custom.wim 文件,例如 Windows 更新、按订单生产的应用和驱动程序或其他通常在工厂车间中发生的更改。这意味着你无需将这些更新重新捕获到完整加载的 install.wim 中。此更改可能在部署过程中节省时间。

如果用户刷新该映像,一键重置工具将刷新 install.wim 和 custom.wim 文件的指针。

有关详细信息,请参阅创建 WIMBoot 映像和部署 WIMBoot 映像:如果你事先知道映像的大小。

WIMBoot 的安全性

WIMBoot 与安全启动兼容。

不建议在映像分区上使用加密工具(例如 BitLocker),因为这可能降低系统性能。如果你有要预安装的敏感应用或数据,请将它们安装到 Windows 分区。

工具更新

要使用 WIMBoot 部署 Windows,你将需要带有以下工具的 Windows 8.1 更新 版本的 Windows 评估和部署工具包 (Windows ADK)。

DISM

你将需要 DISM 的更新版本捕获并应用安装文件。有关详细信息,请参阅 DISM 中的新增功能。

Windows PE

Windows PE 的更新版本包括 DISM 更新版本,你将使用此版本捕获并应用安装文件。

Windows RE / 一键重置

对于 WIMBoot 电脑:

  • 一键重置功能对客户端版本的 Windows 自动启用,而且无法禁用或退出。你无需注册一键重置 WIM 文件 (install.wim)。
  • 你将仍然需要注册 Windows RE 文件 (winre.wim)。有关详细信息,请参阅部署 WIMBoot 映像:如果你事先知道映像的大小。
  • 内置恢复驱动器创建程序(裸机重置)使用 WIMBoot 硬盘驱动器分区布局对客户端版本的 Windows 自动启用。如果你在使用非标准分区配置,你将需要更新 ResetConfig.xml 文件并添加新的 WIMBoot 参数。有关详细信息,请参阅 ResetConfig XML 参考。

 

百度百科介绍:

wimboot

WIMBOOT是Windows 8.1 Update新引进的特性。它让你的系统盘的大部分系统文件都指向一个经过特别处理的WIM文件。当系统要读取相关文件时,会直接从WIM文件读取。
中文名
映像文件启动
外文名
WIMBoot(Windows image file boot)
支持的系统
Windows 8.1 Update及以上

 

什么是WIMBoot技术?

编辑

WIMBoot是Windows image file boot的简称,其工作原理就是通过系统直接读取某个WIM映像完成整个启动过程,也就是WIM映像等同现有的系统盘,而且其体积大幅压缩,最高可将Windows 8.1系统压缩至4GB大小,而传统的安装方式需要占据9GB甚至更多的硬盘空间。这项技术对OEM电脑厂商部署系统、升级系统或者制作还原分区有很大的帮助。
f9198618367adab4f77e65298dd4b31c8701e42a.jpg 系统占用空间4GB左右

WIMBoot的最大的特点是可以使存储空间较小的Windows设备在得到完整版的系统的同时,还可以拥有更多的空间来存储数据或安装应用。比如使用WIMBoot技术在16GB或32GB存储空间的Windows平板设备上进行Windows安装部署时,还可以拥有12GB的可用空间,而用按此前的正常方式进行安装之后将只有7GB左右大小可供使用,可见WIMBoot对于小容量设备来说还是相当给力的。

WIMBoot技术的局限性:仅支持固态硬盘

编辑

根据微软官方[1]  说明指出,当前这项新技术无法应用所有Windows平台,仅用于Windows 8.1、Windows 8.1 Update,具体覆盖x64、x86、ARM平台,但WIMBoot并不支持同平台Windows Server 2012 R2。
新的WIMBoot部署选项支持UEFI系统,该种安装方式与传统的解压Install.wim的安装方式完全不同。也就是说如果电脑采用的是传统BIOS,那你就无缘WIMBoot技术。
在存储器设备方面,WIMBoot完美兼容现有的SSD固态硬盘、eMMC存储器设备,但并不支持传统机械硬盘以及混合硬盘。
因此,WIMBoot仅用于SSD固态硬盘,并且需要存储至SSD或eMMC存储器。
如果你是传统PC电脑用户来说,还可以配置第二块机械硬盘或者混合硬盘,扩充更多的磁盘存储空间。

WIMBoot技术原理

以下是我们根据TechNet社区有关WIMBoot的详细原理解读:
在传统Windows系统安装过程中,所有系统文件将分别两次写入本地磁盘:第一次向磁盘写入压缩存档的系统备份文件;第二次写入未压缩存档的系统文件。当系统安装完毕后,我们的本地系统盘还会存储一份压缩版系统备份文件。大量的系统安装文件、备份文件占据我们本地磁盘空间,因此,Windows 8.1最低磁盘空间要求为16GB大小,实际装机占据约10GB左右的硬盘空间。
d058ccbf6c81800a4075f064b73533fa838b47c3.jpg 分区示意图
而使用WIMBoot技术全新安装Windows系统时,整个过程只需一次写入本地磁盘,全程采用压缩存档方式。然后,Windows分区将设置一组指向映像分区对应压缩文件的指针,当用户继续为系统写入新文件、Modern应用以及更新补丁,这些新文件将继续写入Windows分区。
此外,我们可以通过WIMBoot安装技术,获得一个WIMBoot映像,可以原生应用为系统还原映像,继续节省本地磁盘空间。
需要注意的是,WIMBoot完美兼容Windows 8中的安全启动机制,但是用户可能需要放弃一些硬盘加密工具,甚至是Windows内置的BitLocker功能。据微软介绍,采用磁盘加密功能后,可能影响本地系统性能。

WIMBoot安装Windows 8.1系统步骤

简略步骤说明:

1,准备一台Windows 8.1或更高级的电脑和Windows 8.1 update操作系统镜像。2,制作Wimboot.wim文件。3,生成指针文件。4,生成启动菜单。整个安装流程其实比较简单。
需要说明的是,本文中安装方式并不是唯一的安装方法,只是一种比较简单的安装体验方式。我们准备了一台采用128GB固态硬盘的Windows 8.1 update电脑进行安装演示。同时为了更加清晰的展示WIMBoot安装原理,我们将D、E两个盘符分别新建为10GB大小的独立空间。

制作Wimboot.wim文件

首先,我们需要加载Windows 8.1 update的镜像文件,此环节需要用到Windows的安装镜像与虚拟光驱软件共同完成。

b17eca8065380cd784cdd987a744ad345882818c.jpg
wimboot安装步骤(2张)

然后,我们以管理员身份运行命令提示符(CMD),输入以下命令:“Dism /Export-Image /WIMBoot /SourceImageFile:G:\sources\install.wim /SourceIndex:1 /DestinationImageFile:D:\wimboot.wim”(请注意空格部分,漏掉会出现错误)。完成之后,就会在命令行中指定的文件盘符(本文中为D盘)出现Wimboot.wim映像。

命令解释:
图中其中盘符G代表Windows 8.1 updata系统镜像文件所在的盘符;盘符D代表你将要生成的Wimboot.wim文件所存放的盘符,可以根据你自己的具体情况更改盘符。

生成指针文件

在生成了Wimboot.wim映像

78310a55b319ebc4120012f38426cffc1e17165b.jpg
安装步骤(2张)

文件后,我们继续以管理员运行命令提示符,输入:“DISM/Apply-Image/ImageFile:D:\wimboot.wim /ApplyDir:E: /Index:1 /WIMBoot”(请注意空格部分,漏掉会出现错误)

命令解释:
盘符D代表Wimboot.wim文件所存放的盘符;盘符E表示生成的指针文件所在的分区盘符,同时需要根据你的具体情况进行相应修改。创建成功之后可以看到E盘的文件结构与传统安装方式的C盘相同,这些其实只是wim文件索引。另外,所有写入操作将保存在指针文件上,wim文件不会发生变动。

生成启动菜单

完成上述步骤之后,我们再次以管理员运行命令提示符:“bcdboot E:\windows /l zh-cn”(请注意空格部分,漏掉会出现错误)。注意,如果指针文件存放在VHD硬盘中,此方法行不通。

a044ad345982b2b7c7ff5eae37adcbef76099b73.jpg

到此,操作全部完成,重启电脑就会看到启动菜单,之后就和普通的安装过程相同。

80cb39dbb6fd5266547b5b7ead18972bd4073603.jpg

系统重新启动时会出现卷标提示,我们只需选择存储在E盘(指针文件存在的盘符)的操作系统启动即可进行安装。如果不知道具体盘符,可以通过系统自带的磁盘管理查看。

在安装完成后,我们看到原来的E盘为现在的C盘,在我们安装了截屏软件等测试小工具之后共还剩4.24GB的空间,并且随着之后的使用还会逐渐变小。

1c950a7b02087bf4c0ef3183f4d3572c11dfcf5d.jpg
虽然微软官方[2]  说明了WIMBoot的安装方式只支持UEFI,以及SSD或eMMC。但是有网友经过实例证明了普通BIOS和普通机械硬盘也可以安装,只是在启动的速度上有点慢。同时网友还指出:wim文件原则上可以和指针文件放在一个分区,而且指针文件和wim文件可以在不同硬盘上,不过建议分开来放;指针文件还可以放到一个VHD/VHDX文件中启动,但wim文件不能放入VHD中,这样的话系统就只需要一个VHD和一个wim文件就可以了。

总结

WIMBoot作为一种全新的Windows 8.1系统安装方式,其优势还是非常明显的,尤其对那些存储容量较小的Windows 8.1设备来说等于白白多出来4GB空间,对厂商、用户来说非常实用。随着微软对9英寸以下Windows设备免授权费后,更多OEM厂家选择加入到Windows阵营中来,将来WIMBoot安装Windows 8.1也会变得更加普及。

发表评论