谈谈WIMBOOT技术

2014-6-2 13:27| 发布者: pcBeta| 查看: 3678| 评论: 1|原作者: raymai97|来自: 景友分享

摘要: WIMBOOT是Windows 8.1 Update新引进的特性。它让你的系统盘的大部分系统文件都指向一个经过特别处理的WIM文件。当系统要读取相关文件时,会直接从WIM文件读取。为啥要这样做呢?因为这样做可以大大节省硬盘空间,尤其是当你要有备份时,如果不用WIMBOOT,会白白浪费许多硬盘空间。 ...

WIMBOOT是Windows 8.1 Update新引进的特性。它让你的系统盘的大部分系统文件指向一个经过特别处理的WIM文件。当系统要读取相关文件时,会直接从WIM文件读取。为啥要这样做呢?因为这样做可以大大节省硬盘空间,尤其是当你要有备份时,如果不用WIMBOOT,会白白浪费许多硬盘空间。如果你用HDD也许不会觉得什么,但如果你用的16GB SSD,你就会明白WIMBOOT有多给力。

好吧,就算你不要备份,那么假设要安装已集成Office 2013 SP1(Word/Excel/PowerPoint/Onenote)的Win8.1 with Update系统,并且禁用页面文件和休眠文件,它们占

用的硬盘空间分别是:
一般安装法 ——

6.93GB

WIMBOOT ——

1GB(系统盘) + Win8.1.1 Pro en-us.wim(2.81GB) + custom.wim(1.19GB)

= 5GB!

由此可见,就算不要备份,WIMBOOT还是小硬盘(尤其SSD)的首选~

那么对于还在用HDD的朋友们,WIMBOOT究竟会给系统性能带来多大的影响呢?

这就是我今天要讨论的主题。我将用实验来告诉你WIMBOOT带来的性能折扣。

———— 科普PART1:准备WIM文件 ————

一般的WIM文件是不支持WIMBOOT的!

你必须用8.1 Update的DISM,加上/WIMBoot参数,才能制作出支持WIMBOOT的WIM文件。

在这里肯定有人会问,ESD可以WIMBOOT么?让我在这里明确地告诉你,不可以!DISM会直接报错!

一般的WIM文件和WIMBOOT版有何不同呢?

首先,WIMBOOT版会比较大

以Win8.1.1 Pro en-us的install.wim为例,原版只2.44GB,其WIMBOOT版要2.81GB。然后,WIMBOOT版支持WIMBOOT安装法,也支持一般安装法

要怎样知道某WIM文件支不支持WIMBOOT?
输入以下命令:
  1. dism /get-wiminfo /wimfile:《WIM路径》 /index:1
复制代码
如果WIM Bootable为Yes,即表示支持,反之则不然。
[attach]3563478[/attach]

所以,咱们需要制作WIMBOOT版的install.wim才行。

方法如下:

1、Apply Install.WIM到一个空闲分区,比如X盘。

  1. DISM /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:X:\
复制代码

2、Capture刚才的分区为Install.wim(其它名称也行,比如D:\WIMBoot.wim)到其它分区。记得加上 /WIMBoot,还有别忘记 /Name (俺忘记好几次了,唉)。

  1. DISM /Capture-Image /ImageFile:"D:\WIMBOOT.wim" /CaptureDir:X:\ /Name:"Windows 8.1 Pro with Update" /WIMBoot
复制代码

OK,咱们自制的WIMBOOT WIM文件就这样诞生了。

传说中的 Custom.WIM 又怎样搞呢?

假设你WIMBOOT的分区是X盘,那么以下命令可以让你制作Custom映像。它会被储存到WIMBOOT.wim的目录。

  1. DISM /Capture-CustomImage /CaptureDir:X:\
复制代码

———— 科普PART2:APPLY and FEEL IT! ————

前面说到,WIMBOOT版的WIM文件支持两种Apply方式:一般安装法WIMBOOT方式

一般安装法,就是将其当成一般的WIM文件来apply:

  1. DISM /Apply-Image /ImageFile:"D:\WIMBOOT.wim" /Index:1 /ApplyDir:X:\
复制代码

如果要WIMBOOT,就加个 /WIMBoot 参数,非常easy:

  1. DISM /Apply-Image /ImageFile:"D:\WIMBOOT.wim" /Index:1 /ApplyDir:X:\ /WIMBoot
复制代码

如果有custom.wim,就用SWMFile指定Base WIM文件:

  1. DISM /Apply-Image /ImageFile:"D:\custom.wim" /SWMFile:"D:\WIMBOOT.wim" /ApplyDir:X: /Index:1 /WIMBOOT
复制代码
Custom.wim VS Append-Image

Custom.wim就像一个增量补丁。比如我要分享集成Office 2013的Win8.1.1,有些人要Office,有些人不要,我就先制作只包含系统的WIMBoot WIM,然后安装Office后,再制作Custom WIM,然后分享2个文件。这样做的好处是,只有需要Office的人才需要下载Custom.wim。

相比之下,Append-Image是直接合在WIMBoot WIM文件的。虽然使用者安装时可以选择只有系统的Image 1还是有Office的Image 2,可是下载的时候需要下载全部,小水管会伤不起。

Apply完毕后,用BCDEdit或图形化的EasyBCD添加启动项,重启电脑,就可以开始享受了~

———— 切回正题:实验详情 ————

在这实验中,我准备了10GB分区,并制作了2个版本的WIMBoot WIM文件。一个是Custom.wim + Win8.1.1 Pro en-us.wim,一个则是 Win8.1.1 Pro wit Off2013Std.wim ,因为我要顺便测试这两者在性能上有何不同。前者简称WIMBootA,后者则简称WIMBootB。

实验流程如下:

1、计算Apply Image耗时

2、计算初次配置耗时:在启动菜单按下Enter时开始计时,期间重启等待BIOS时暂停,然后又继续,直到“输入电脑名”的界面出现才停止计时。

3、计算初次登陆耗时:输入用户名,按下Enter时开始计时,直到桌面出来后才停止计时。

4、计算开机耗时(重复3次):到桌面后,点击任务栏的Explorer,直到This PC完全加载后才停止计时。

5、计算关WD后开机耗时:同4

6、计算开机+自启动一系列软件耗时:开机自启动startup.bat,当所有指定程序都无加载中迹象时才停止计时。

  1. @echo off
  2. start iexplore
  3. start wordpad
  4. start calc
  5. start notepad
  6. start control
  7. start winword
  8. start excel
  9. start powerpnt
  10. start wmplayer "D:\cosmic.m4a"
  11. exit
复制代码
———— 这才是重点:实验结果 ————
[attach]3563509[/attach]

由此可见,WIMBoot是的确会带来性能折扣的

但大家要知道,这是在一台配置超烂的上网本进行的

5400RPM HDD暂且不说,其CPU性能绝对够让人吐血,连玩TH12都会导致游戏缓慢……我自己特地做了实验,发现VHD比WIMBoot更会拖慢系统速度。

我用的是Fixed Size VHD,而且无碎片的。

初次配置要6分6秒,初次登陆要4分15秒,Apply Image更是要11分39秒……使用中感觉比WIMBoot卡多了……

换句话说,如果你机器已经好到用VHD启动也感觉不到卡顿的话,WIMBoot绝对不会让你失望。

———— 结论 ————

为了了解WIMBOOT对性能带来的影响,俺今天花了一天的时间,用上网本折腾WIMBOOT。
硬盘寿命都不懂缩短多少了。

希望这帖子可以让大家更了解WIMBOOT,不要一味认为它会拖慢系统~

它绝对是一个相当给力的技术,尤其是在这个SSD取代HDD的年代……

即使是老HDD,它的表现也不会差到哪里去……

除非你用的机器比我上网本还要悲剧……

更多Windows 8/8.1 技巧讨论,请移步至远景论坛 Windows 8.1版块(https://bbs.pcbeta.com/forum-532-1.html

4

路过

雷人

握手
1

鲜花

鸡蛋

刚表态过的朋友 (5 人)

Empty Ads
今日最多关注
    今日最多评论

      小黑屋手机版联系我们

      Copyright © 2005-2025 PCBeta. All rights reserved.

      Powered by Discuz!  CDN加速及安全服务由「快御」提供

      请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

      远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

      GMT+8, 2025-4-27 17:11

      返回顶部