无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 18854|回复: 53
打印 上一主题 下一主题

VISTA的BOOT.WIM的2个部分,到底各有什么作用?

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-24 20:25:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚才无聊,把Vista安装光盘中的Boot.WIM分别用参数1和2分别Mount了一看,发现里面差别还不小!(见下面引用框)前面goffi提供过的关于WIM文件1和2的信息,但很惭愧,我没看明白。哪位大哥提供一些相关资料!

以前编辑文件一直通过imagex /MountRW *.wim 1 来进行的,不知道用imagex /MountRW *.wim 2 会怎样?二者是否相互影响?

CRC 值比较: <G:\2> 与 <G:\1>
627 个文件夹,共 3619 个文件

3084 个文件完全相符
-------------------
略。。。。。

8 个文件内容差异
----------------
        Users\Default\NTUSER.DAT
        Users\Default\NTUSER.DAT.LOG
        Windows\System32\config\DEFAULT
        Windows\System32\config\DEFAULT.LOG
        Windows\System32\config\SOFTWARE
        Windows\System32\config\SOFTWARE.LOG
        Windows\System32\config\SYSTEM
        Windows\System32\config\SYSTEM.LOG

167 个文件夹及文件只存在于左侧窗口(参数2)
----------------------------------
        sources\adprep\
        sources\dlmanifests\
        sources\inf\
        sources\license\
        sources\servicing\
        sources\zh-CN\dlmanifests\
        sources\zh-CN\apds.dll.mui
        sources\zh-CN\apircl.dll.mui
        sources\zh-CN\apss.dll.mui
        sources\zh-CN\arunres.dll.mui
        sources\zh-CN\cbsmsg.dll.mui
        sources\zh-CN\compres.dll.mui
        sources\zh-CN\du_help_what_info_sent_to_ms.rtf
        sources\zh-CN\du_help_why_get_updates.rtf
        sources\zh-CN\help_what_is_activation.rtf
        sources\zh-CN\input.dll.mui
        sources\zh-CN\migres.dll.mui
        sources\zh-CN\mofd.dll.mui
        sources\zh-CN\msxml6r.dll.mui
        sources\zh-CN\nlsbres.dll.mui
        sources\zh-CN\pkgmgr.exe.mui
        sources\zh-CN\pnpibs.dll.mui
        sources\zh-CN\readme.rtf
        sources\zh-CN\rollback.exe.mui
        sources\zh-CN\setup.exe.mui
        sources\zh-CN\setup_help_upgrade_or_custom.rtf
        sources\zh-CN\setuposk.exe.mui
        sources\zh-CN\smiengine.dll.mui
        sources\zh-CN\sperr32.exe.mui
        sources\zh-CN\spwizres.dll.mui
        sources\zh-CN\upgdriver.dll.mui
        sources\zh-CN\upgloader.dll.mui
        sources\zh-CN\vofflps.rtf
        sources\zh-CN\w32uires.dll.mui
        sources\zh-CN\wbemcore.dll.mui
        sources\zh-CN\wdsclient.dll.mui
        sources\zh-CN\wdsimage.dll.mui
        sources\zh-CN\winsetup.dll.mui
        sources\zh-CN\wmiutils.dll.mui
        sources\actionqueue.dll
        sources\alert.gif
        sources\apds.dll
        sources\apircl.dll
        sources\appcompat.xsl
        sources\appcompat_bidi.xsl
        sources\appcompat_detailed.xsl
        sources\appcompat_detailed_bidi.xsl
        sources\apss.dll
        sources\arunimg.dll
        sources\arunres.dll
        sources\autorun.dll
        sources\cbscore.dll
        sources\cbscore.mof
        sources\cbsmsg.dll
        sources\cmi2migxml.dll
        sources\cmiadapter.dll
        sources\cmitrust.dll
        sources\cmiv2.dll
        sources\cntrtextinstaller.dll
        sources\compliance.ini
        sources\compres.dll
        sources\csiagent.dll
        sources\diager.dll
        sources\diagnostic.dll
        sources\dpx.dll
        sources\drupdate.dll
        sources\drvmain.sdb
        sources\drvmgrtn.dll
        sources\drvstore.dll
        sources\envmig.xml
        sources\esscli.dll
        sources\fastprox.dll
        sources\fveupg.dll
        sources\globalinstallorder.xml
        sources\helpcins.dll
        sources\hwcompat.dll
        sources\hwcompat.txt
        sources\hwexclude.txt
        sources\idwbinfo.txt
        sources\input.dll
        sources\lang.ini
        sources\locale.nls
        sources\locdrv.dll
        sources\migcore.dll
        sources\mighost.exe
        sources\migisol.dll
        sources\migres.dll
        sources\migtestplugin.dll
        sources\mofd.dll
        sources\mofinstall.dll
        sources\mrt.exe
        sources\msdelta.dll
        sources\mspatcha.dll
        sources\msswch.dll
        sources\msxml6.dll
        sources\msxml6r.dll
        sources\mxeagent.dll
        sources\nlsbres.dll
        sources\ntdsupg.dll
        sources\oemhelpins.dll
        sources\offline.xml
        sources\oscomps.xml
        sources\osfilter.inf
        sources\pidgenx.dll
        sources\pkeyconfig.xrm-ms
        sources\pkgmgr.exe
        sources\pnpibs.dll
        sources\product.ini
        sources\readme.rtf
        sources\repdrvfs.dll
        sources\rescinst.dll
        sources\rollback.exe
        sources\schema.dat
        sources\sdbapiu.dll
        sources\segoeui.ttf
        sources\setup.exe
        sources\setuposk.exe
        sources\sflist2k.dat
        sources\sflistlh.dat
        sources\sflistxp.dat
        sources\sfpat.inf
        sources\sfpat2k.inf
        sources\sfpatlh.inf
        sources\sfpatxp.inf
        sources\smiengine.dll
        sources\smipi.dll
        sources\sperr32.exe
        sources\spflvrnt.dll
        sources\spprgrss.dll
        sources\spwizeng.dll
        sources\spwizimg.dll
        sources\spwizres.dll
        sources\sqmapi.dll
        sources\sysmain.sdb
        sources\unattend.dll
        sources\unbcl.dll
        sources\uninstallustlib.mof
        sources\upgcompat.inf
        sources\upgdriver.dll
        sources\upgloader.dll
        sources\upgrade_bulk.xml
        sources\upgradeagent.dll
        sources\upgradeagent.xml
        sources\upgreport.dll
        sources\upgwow_bulk.xml
        sources\ustlib.mof
        sources\vofflps.rtf
        sources\w32uiimg.dll
        sources\w32uires.dll
        sources\warning.gif
        sources\wbemcomn.dll
        sources\wbemcore.dll
        sources\wbemprox.dll
        sources\wcmtypes.xsd
        sources\wcp.dll
        sources\wdsclient.dll
        sources\wdsclientapi.dll
        sources\wdscore.dll
        sources\wdscsl.dll
        sources\wdsimage.dll
        sources\wdsutil.dll
        sources\win32ui.dll
        sources\winsetup.dll
        sources\wmi_tracing.mof
        sources\wmiutils.dll
        sources\xmllite.dll
        setup.exe

[ 本帖最后由 Civiwu 于 2006-12-25 12:18 PM 编辑 ]
2#
 楼主| 发表于 2006-12-25 12:19:26 | 只看该作者
顶上去,等高手! goffi对这个比较熟悉,能否提供详细点的意见?

点评

破天武神www.gmwxw.com/book/974.html 绝世武神www.aoswx.com/book/1076.html  发表于 2014-9-4 20:32
回复

使用道具 举报

3#
发表于 2006-12-25 12:35:48 | 只看该作者
看BOOT.WIM里的INFO里的注解



ImageX Tool for Windows

Copyright (C) Microsoft Corp. 1981-2005. All rights reserved.





WIM Information:
----------------
GUID:        {50b39a95-453f-4176-a008-155a891d243d}
Image Count: 2
Compression: LZX
Part Number: 1/1
Boot Index:  2
Attributes:  0x8
             Relative path junction


Available Image Choices:
------------------------
<WIM>

  <TOTALBYTES>166555964</TOTALBYTES>

  <IMAGE INDEX="1">

    <NAME>Microsoft Windows Longhorn WinPE (x86)</NAME>

    <DESCRIPTION>Microsoft Windows Longhorn WinPE (x86)</DESCRIPTION>

    <FLAGS>9</FLAGS>

    <WINDOWS>

      <ARCH>0</ARCH>

      <PRODUCTNAME>Microsoft?Windows?Operating System</PRODUCTNAME>

      <PRODUCTTYPE>WinNT</PRODUCTTYPE>

      <PRODUCTSUITE></PRODUCTSUITE>

      <LANGUAGES>

        <LANGUAGE>zh-CN</LANGUAGE>

      </LANGUAGES>

      <VERSION>

        <MAJOR>6</MAJOR>

        <MINOR>0</MINOR>

        <BUILD>5384</BUILD>

        <SPBUILD>4</SPBUILD>

      </VERSION>

      <SYSTEMROOT>WINDOWS</SYSTEMROOT>

    </WINDOWS>

    <DIRCOUNT>384</DIRCOUNT>

    <FILECOUNT>2657</FILECOUNT>

    <TOTALBYTES>376888968</TOTALBYTES>

    <CREATIONTIME>

      <HIGHPART>0x01C67B49</HIGHPART>

      <LOWPART>0x6CDC7F54</LOWPART>

    </CREATIONTIME>

  </IMAGE>

  <IMAGE INDEX="2">

    <NAME>Microsoft Windows Longhorn Setup (x86)</NAME>

    <DESCRIPTION>Microsoft Windows Longhorn Setup (x86)</DESCRIPTION>

    <FLAGS>2</FLAGS>

    <WINDOWS>

      <ARCH>0</ARCH>

      <PRODUCTNAME>Microsoft?Windows?Operating System</PRODUCTNAME>

      <PRODUCTTYPE>WinNT</PRODUCTTYPE>

      <PRODUCTSUITE></PRODUCTSUITE>

      <LANGUAGES>

        <LANGUAGE>zh-CN</LANGUAGE>

      </LANGUAGES>

      <VERSION>

        <MAJOR>6</MAJOR>

        <MINOR>0</MINOR>

        <BUILD>5384</BUILD>

        <SPBUILD>4</SPBUILD>

      </VERSION>

      <SYSTEMROOT>WINDOWS</SYSTEMROOT>

    </WINDOWS>

    <DIRCOUNT>452</DIRCOUNT>

    <FILECOUNT>3108</FILECOUNT>

    <TOTALBYTES>442659907</TOTALBYTES>

    <CREATIONTIME>

      <HIGHPART>0x01C67B4A</HIGHPART>

      <LOWPART>0xC14F5F14</LOWPART>

    </CREATIONTIME>

  </IMAGE>

</WIM>



INDEX 1里应该仅仅就是一个PE 2.0,376M
  <IMAGE INDEX="1">

    <NAME>Microsoft Windows Longhorn WinPE (x86)</NAME>

    <DESCRIPTION>Microsoft Windows Longhorn WinPE (x86)</DESCRIPTION>

...
    <TOTALBYTES>376888968</TOTALBYTES>

INDEX 2里才是光盘启动VISTA安装的全部内容(包含PE 2.0和安装程序),SOURCES下的内容和光盘根目录下的一致,实际上是重复的内容,442M
  <IMAGE INDEX="2">

    <NAME>Microsoft Windows Longhorn Setup (x86)</NAME>

    <DESCRIPTION>Microsoft Windows Longhorn Setup (x86)</DESCRIPTION>
...

    <TOTALBYTES>442659907</TOTALBYTES>

改了一下,这样看比较清楚,^_^

光盘启动安装和系统下安装所用的安装程序是两个不同地方的

[ 本帖最后由 goffi 于 2006-12-25 12:43 PM 编辑 ]

点评

www.zxmh.net/html/book10/ 斗罗大陆  发表于 2014-10-21 16:13
回复

使用道具 举报

4#
 楼主| 发表于 2006-12-25 13:44:40 | 只看该作者
原帖由 goffi 于 2006-12-25 12:35 PM 发表
看BOOT.WIM里的INFO里的注解

ImageX Tool for Windows

Copyright (C) Microsoft Corp. 1981-2005. All rights reserved.


WIM Information:
----------------
GUID:        {50b39a95-453f ...


这个看不太懂啊.

INDEX 2里才是光盘启动VISTA安装的全部内容(包含PE 2.0和安装程序),

这个好像已得到证实,有网友通过删除了INDEX 2里面的setup.exe来获得PE2(命令行格式),更有甚者,有网友用相关的文件来替换setup.exe,而给PE加上shell。
但我以前也仅仅通过修改 Index 1,也成功引导到PE2的命令行格式。MS到底如何来引导Boot.wim?

光盘启动安装和系统下安装所用的安装程序是两个不同地方的

这个我已经证实了,通过其他方式引导PE2(非安装盘引导)执行安装Vista时,好像不能实行VISTA根目录下的Setup.exe(不能复制文件),一定要执行sources目录下的Setup.exe才能安装。
回复

使用道具 举报

5#
发表于 2006-12-25 13:55:28 | 只看该作者
晕,你不就是问的这个吗?
你问的就是是两个镜像的区别啊:(
回复

使用道具 举报

6#
 楼主| 发表于 2006-12-25 15:24:41 | 只看该作者
原帖由 goffi 于 2006-12-25 01:55 PM 发表
晕,你不就是问的这个吗?
你问的就是是两个镜像的区别啊:(


嘿嘿,还是不懂。感觉这个WIM有2张脸。不知道是否还有3,4.........:)
回复

使用道具 举报

7#
 楼主| 发表于 2006-12-25 15:46:08 | 只看该作者
刚刚把Vista安装光盘中的Boot.wim分别用参数1和2分别export了一遍,总算有点开窍!
index 1 启动到命令行模式
Index 2 启动到安装界面

呵呵,不过这种有2个Index的wim怎么制作呢,怎么让它默认启动Index2?

但不知为何,这个Index 1,Export后启动居然出错!

pe.PNG (13.17 KB, 下载次数: 177)

pe.PNG
回复

使用道具 举报

8#
 楼主| 发表于 2006-12-25 15:56:13 | 只看该作者
呵呵,成功了!原来“Index1” Export 时要加 /boot 参数,并把注册表里面的所有 X:\$Windows.~BT\Windows 替换成 X:\Windows!

我原来的PE2原来就是这么来的!!
回复

使用道具 举报

9#
发表于 2006-12-25 16:59:34 | 只看该作者
在很多命令下都有子命令如:/BOOT,/FLAGS...
这两个是非常重要的命令,如果不正确可能会引起不能正常引导
还有自动启动到INDEX 2不知道是不是和FLAGS有关,楼上的测试一下,^_^
回复

使用道具 举报

10#
发表于 2006-12-25 17:02:10 | 只看该作者
原帖由 Civiwu 于 2006-12-25 03:24 PM 发表


嘿嘿,还是不懂。感觉这个WIM有2张脸。不知道是否还有3,4.........:)


可以有任意个镜像,只要你做进去就可以了
比如做一个系统镜像进去就可以用命令行来实现系统恢复,而且可以放进去N个系统,只要你的光盘装得下
缺点就是需要手工修复引导
回复

使用道具 举报

11#
发表于 2007-8-22 09:29:29 | 只看该作者
这两个镜像是分别有用途的,镜像一是解压缩到硬盘上的winpe+setup(适用于xp下安装vista);镜像2是直接在光盘上启动的winpe+setup(适用于全新安装vista);查看他们的注册表就可以了。
回复

使用道具 举报

12#
发表于 2007-11-23 03:14:34 | 只看该作者
原帖由 wxgwxg 于 2007-8-22 09:29 AM 发表
这两个镜像是分别有用途的,镜像一是解压缩到硬盘上的winpe+setup(适用于xp下安装vista);镜像2是直接在光盘上启动的winpe+setup(适用于全新安装vista);查看他们的注册表就可以了。

但是如果只需要全新安装系统,即刻盘然后重启安装,如果只导出2来做boot.wim并设为启动,是会出错的
回复

使用道具 举报

13#
发表于 2007-11-23 21:43:16 | 只看该作者
原帖由 GDH 于 2007-11-23 03:14 AM 发表

但是如果只需要全新安装系统,即刻盘然后重启安装,如果只导出2来做boot.wim并设为启动,是会出错的


删除boot.wim也会出现7楼的错误,2导出来设为启动也会出错吗?我还没试过。
boot.wim里面好像是放了vista的驱动和pe安装环境(2)
回复

使用道具 举报

14#
发表于 2007-11-25 05:56:06 | 只看该作者
原帖由 hapeacock 于 2007-11-23 09:43 PM 发表


删除boot.wim也会出现7楼的错误,2导出来设为启动也会出错吗?我还没试过。
boot.wim里面好像是放了vista的驱动和pe安装环境(2)


其实1才是光盘启动部分
我刚才做了试验,如果把2去掉,只剩1的话会失败,启动后会出现如下错误

111.jpg (24.99 KB, 下载次数: 89)

111.jpg
回复

使用道具 举报

15#
发表于 2007-11-25 05:59:00 | 只看该作者
原帖由 Civiwu 于 2006-12-25 03:56 PM 发表
呵呵,成功了!原来“Index1” Export 时要加 /boot 参数,并把注册表里面的所有 X:\$Windows.~BT\Windows 替换成 X:\Windows!

我原来的PE2原来就是这么来的!!

现在终于理解这句话来

惭愧。。。晚了快一年了才明白
回复

使用道具 举报

16#
发表于 2007-11-25 07:11:15 | 只看该作者
X:\$Windows.~BT\Windows 替换成 X:\Windows后

启动后就卡住了

[ 本帖最后由 GDH 于 2007-11-25 07:12 AM 编辑 ]

22.jpg (10 KB, 下载次数: 107)

首先出现这个

首先出现这个

33.jpg (9.55 KB, 下载次数: 96)

然后就卡在这里了

然后就卡在这里了

44.jpg (42.3 KB, 下载次数: 112)

也无法运行setup.exe

也无法运行setup.exe
回复

使用道具 举报

17#
发表于 2007-11-25 12:08:48 | 只看该作者
把BOOT.WIM的2提取出来用 imagex /export ,不要用(imagex /apply,再用imagex /capture / boot);肯定可以启动的,我用过.
回复

使用道具 举报

18#
发表于 2007-11-25 12:15:26 | 只看该作者
条件有限,只能等现成的啊,呵。。。

SETUP安装部分的添加驱动在哪呢?能否移植到PE?

现在VISTA的安装盘被我删掉了,不知道谁能提供一下已改好的BOOT.wim?谢谢

[ 本帖最后由 Ansson 于 2007-11-25 01:36 PM 编辑 ]
回复

使用道具 举报

19#
发表于 2007-11-25 21:47:14 | 只看该作者
原帖由 songyang 于 2007-11-25 12:08 PM 发表
把BOOT.WIM的2提取出来用 imagex /export ,不要用(imagex /apply,再用imagex /capture / boot);肯定可以启动的,我用过.

1是光驱安装
2是硬盘安装

1和2在一起的我已经成功启动了

现在我想做一个只要光驱安装的启动,即只要1部分,我用的是 /export ,并且修改了注册表

但启动失败,何解?
回复

使用道具 举报

20#
发表于 2007-11-26 19:43:55 | 只看该作者

回复 #19 GDH 的帖子

你已经引导成功了.....运行程序之前你先用DIR看看当前目录下存在不存在这个setup.exe文件...
回复

使用道具 举报

21#
发表于 2007-11-27 06:14:53 | 只看该作者
原帖由 无翼鸟飞翔 于 2007-11-26 07:43 PM 发表
你已经引导成功了.....运行程序之前你先用DIR看看当前目录下存在不存在这个setup.exe文件...

果然没setup.exe。。。

看来只能两个部分一起用了,缺一不可。

现在114M已经是极限了
回复

使用道具 举报

22#
发表于 2007-11-27 08:22:53 | 只看该作者
经试验得出

光盘启动安装必须1和2全

硬盘安装只需要1
回复

使用道具 举报

23#
发表于 2007-11-27 10:13:22 | 只看该作者
原帖由 GDH 于 2007-11-27 08:22 AM 发表
经试验得出

光盘启动安装必须1和2全

硬盘安装只需要1


第一部分是必须的,第一遍重启需要在硬盘上用这部分引导,配置VISTA系统
第二部分是光盘启动安装的启动+安装程序

精简是可以的,要砍掉没门,^_^
回复

使用道具 举报

24#
发表于 2007-11-27 12:23:13 | 只看该作者
:(

goffi 大侠不早点出现,我早就知道你对boot.wim很有研究的

114M还是太大了,能不能再在哪里动点手脚精简一点  :)
回复

使用道具 举报

25#
发表于 2007-11-27 12:51:04 | 只看该作者
原帖由 GDH 于 2007-11-27 12:23 PM 发表
:(

goffi 大侠不早点出现,我早就知道你对boot.wim很有研究的

114M还是太大了,能不能再在哪里动点手脚精简一点  :)


没做过具体精简工作,你可以参照论坛里的那个PE 2.0来试试
回复

使用道具 举报

26#
发表于 2007-11-27 16:52:59 | 只看该作者
原帖由 goffi 于 2007-11-27 10:13 AM 发表


第一部分是必须的,第一遍重启需要在硬盘上用这部分引导,配置VISTA系统
第二部分是光盘启动安装的启动+安装程序

精简是可以的,要砍掉没门,^_^


在引导boot.wim,点修复,到cmd是用的哪部分呢?  第一部分?
如果是第一部分能后考虑加shell工具进去。做成pe2.0.而且还能引导安装。
这样光盘系统就不需要载加pe进去了,直接用安装盘的就可以搞定!
回复

使用道具 举报

27#
发表于 2007-11-27 17:49:24 | 只看该作者
原帖由 hapeacock 于 2007-11-27 04:52 PM 发表


在引导boot.wim,点修复,到cmd是用的哪部分呢?  第一部分?
如果是第一部分能后考虑加shell工具进去。做成pe2.0.而且还能引导安装。
这样光盘系统就不需要载加pe进去了,直接用安装盘的就可以搞定!


应该说这部分在第二镜像里,增加SHELL是可以的,增加工具也没问题
如果要用第一部分来加载SHELL,肯定不行,中间涉及到VISTA复制到硬盘上后的第一次启动配置系统问题,如果你能解决也可以
对这个PE做适当的精简/增加shell,我举双手赞成,不过我对PE 2.0的体积不敢恭维
回复

使用道具 举报

28#
发表于 2007-11-27 17:51:35 | 只看该作者
Vista = Win ME
PE2.0 = MS-DOS8.0
回复

使用道具 举报

29#
发表于 2007-11-28 11:14:30 | 只看该作者
原帖由 goffi 于 2007-11-27 12:51 PM 发表


没做过具体精简工作,你可以参照论坛里的那个PE 2.0来试试

多谢goffi 大侠提醒,参照着删了些比较保险的东西,现在体积是100M了    :)
回复

使用道具 举报

30#
发表于 2007-11-28 21:45:05 | 只看该作者
原帖由 GDH 于 2007-11-28 11:14 AM 发表

多谢goffi 大侠提醒,参照着删了些比较保险的东西,现在体积是100M了    :)


还是有不少挥刀空间的,不过测试工作比较繁琐
所以我只做了一点点测试,希望你能继续做下去,论坛里有个系统文件详细列表(老毛桃的)也可以参照一下,虽然是XP的,把不需要的部分砍掉,可能需要涉及到注册表的修改
看你的造化咯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-14 00:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表