无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: khauyeung
打印 上一主题 下一主题

[01-01-2008更新]: 用VistapeBuilder 011打造最新的VistaPE 2.0

[复制链接]
31#
 楼主| 发表于 2006-12-21 11:38:57 | 只看该作者
原帖由 Civiwu 于 2006-12-21 11:11 AM 发表
23楼的Mount.cmd代码倒数第6行:subst y: %%i:\programs,是不是错了?是否应该是“subst y: %ramdrv%\”?
执行此条命令老是提示出错:“找不到路径 f:\programs” (F是我的光驱盘符)

我没有用RamDrive,你的问题我答不准!我自己就是因为原控制有点奇怪而放弃使用的。
你是否使用虚拟机运行ISO替代光盘?Vista下又是否能看到F:\Programs? 找到答案后回来告知一下好吗?
回复

使用道具 举报

32#
发表于 2006-12-21 12:05:02 | 只看该作者
原帖由 khauyeung 于 2006-12-21 11:20 AM 发表

下面是你要的资料,是英文的,恕不翻译:
Walkthrough: Boot Windows PE from Hard Disk
This walkthrough describes how to boot Windows PE directly from a hard disk but not into RAM disk, which enabl ...


谢谢khauyeung,我用虚拟机用过你的ISO啦
可以
先看看能否安装在硬盘上
再次感谢
回复

使用道具 举报

33#
发表于 2006-12-21 12:10:36 | 只看该作者
原帖由 khauyeung 于 2006-12-21 11:38 AM 发表

我没有用RamDrive,你的问题我答不准!我自己就是因为原控制有点奇怪而放弃使用的。
你是否使用虚拟机运行ISO替代光盘?Vista下又是否能看到F:\Programs? 找到答案后回来告知一下好吗?


确实在VM虚拟机中运行,F:\Programs肯定是不存在的,因为F盘中只有PE光盘。

仔细看了一遍代码,代码好像没有错。最后一段代码是针对用来搜索PE光盘上Programs文件夹的(不是以WIM打包的形式存在)。如果光盘上没有这个文件夹,并且前面Mount Programs.wim没有成功才出现这个错误!

[ 本帖最后由 Civiwu 于 2006-12-21 12:17 PM 编辑 ]
回复

使用道具 举报

34#
 楼主| 发表于 2006-12-21 12:25:21 | 只看该作者
原帖由 Civiwu 于 2006-12-21 12:10 PM 发表


确实在VM虚拟机中运行,F:\Programs肯定是不存在的,因为F盘中只有PE光盘。

仔细看了一遍代码,代码好像没有错。最后一段代码是针对用来搜索PE光盘上Programs文件夹的(不是以WIM打包的形式存在)。如果光 ...


我之前曾经提过,外置Programs的好处是可以缩小WIM文件,坏处是不方便,在虚拟机测试时看不到Programs文件夹,就是指你现时的情况了!
你有看到我在26楼问你关于挂入输入法的要领吗?方便的话请告知一下!
回复

使用道具 举报

35#
发表于 2006-12-21 12:45:55 | 只看该作者
我费了好大劲也不能下载大侠上传的文件!能找个速度快点的空间吗!
回复

使用道具 举报

36#
发表于 2006-12-21 12:48:36 | 只看该作者
原帖由 khauyeung 于 2006-12-21 12:25 PM 发表


我之前曾经提过,外置Programs的好处是可以缩小WIM文件,坏处是不方便,在虚拟机测试时看不到Programs文件夹,就是指你现时的情况了!
你有看到我在26楼问你关于挂入输入法的要领吗?方便的话请告知一下!



测试过了,FBWF好像不支持ImageX对WIM的Mount!虽然显示Mount成功,但X盘相应的文件夹中什么东西也没有,而Mount到VMware虚拟硬盘中,一切正常!
RAMDrive我没有用,我也不知道是否支持ImageX。实机还没有测试!
基于如此,打算不采用Programs.wim形式的外置,直接采用Programs文件夹形式(只用Mount.cmd的最后一段代码:))
回复

使用道具 举报

37#
发表于 2006-12-21 12:50:28 | 只看该作者
关于极品五笔,我直接用坛里“老毛桃PE”中的作品,没有修改!

[ 本帖最后由 Civiwu 于 2006-12-21 12:51 PM 编辑 ]

FREEWB.part01.rar

292.97 KB, 下载次数: 164, 下载积分: 无忧币 -2

FREEWB.part02.rar

292.97 KB, 下载次数: 149, 下载积分: 无忧币 -2

FREEWB.part03.rar

292.97 KB, 下载次数: 158, 下载积分: 无忧币 -2

FREEWB.part04.rar

292.97 KB, 下载次数: 151, 下载积分: 无忧币 -2

FREEWB.part05.rar

2.3 KB, 下载次数: 132, 下载积分: 无忧币 -2

回复

使用道具 举报

38#
发表于 2006-12-21 12:52:37 | 只看该作者
原帖由 无棱镜 于 2006-12-21 12:45 PM 发表
我费了好大劲也不能下载大侠上传的文件!能找个速度快点的空间吗!


在我的网盘中也有!

http://ccvec.vip.138.io/
回复

使用道具 举报

39#
发表于 2006-12-21 13:04:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

40#
发表于 2006-12-21 13:33:00 | 只看该作者
原帖由 khauyeung 于 2006-12-21 11:20 AM 发表

下面是你要的资料,是英文的,恕不翻译:
Walkthrough: Boot Windows PE from Hard Disk
This walkthrough describes how to boot Windows PE directly from a hard disk but not into RAM disk, which enabl ...



这是BDD2007帮助中的方法:下面这一行有错误:
Bcdedit /store c:\boot\BCD /set GUID path \windows\system32\winload.exe
应为:
Bcdedit /store c:\boot\BCD /set GUID path \windows\system32\boot\winload.exe
另外,注意其中的GUID是你在上面的产生的请手动修改;
参考:http://www.911cd.net/forums//index.php?showtopic=18971
回复

使用道具 举报

41#
发表于 2006-12-21 16:45:35 | 只看该作者
呵呵,正在努力学习中啊
回复

使用道具 举报

42#
发表于 2006-12-21 18:22:45 | 只看该作者
原帖由 Civiwu 于 2006-12-21 12:52 PM 发表


在我的网盘中也有!

http://ccvec.vip.138.io/


朋友的空间中什么都没有啊!
回复

使用道具 举报

43#
发表于 2006-12-21 18:43:12 | 只看该作者
原帖由 无棱镜 于 2006-12-21 06:22 PM 发表


朋友的空间中什么都没有啊!



点“储物柜”!(刚才好像是服务器有点问题,现在好了)
回复

使用道具 举报

44#
发表于 2006-12-21 19:07:53 | 只看该作者
khauyeung:你的Boot.wim怎么生成的? 我把boot.wim 用ImageX MountRW后,删除其中Programs文件夹后,用ImageX /commit后,怎么文件反而变大了? 我用ImageX /boot /capture重新打包,wim文件是缩小了,但启动时却出现蓝屏错误!
回复

使用道具 举报

45#
发表于 2006-12-21 19:39:28 | 只看该作者
学习,学习
回复

使用道具 举报

46#
发表于 2006-12-21 20:16:19 | 只看该作者
原帖由 Civiwu 于 2006-12-21 06:43 PM 发表



点“储物柜”!(刚才好像是服务器有点问题,现在好了)



不是不能下,郁闷!
回复

使用道具 举报

47#
发表于 2006-12-22 09:15:47 | 只看该作者
用命令:REG ADD HKCU\Environment /v PETOOL /t REG_SZ /d F:\Programs /f>NUL
给注册表添加环境变量,注册表中已修改成功,但好像这个环境变量没有发生作用,用set命令查看也没有这个变量名。为啥呢?
回复

使用道具 举报

48#
发表于 2006-12-22 09:54:55 | 只看该作者
原帖由 khauyeung 于 2006-12-21 11:20 AM 发表

下面是你要的资料,是英文的,恕不翻译:
Walkthrough: Boot Windows PE from Hard Disk
This walkthrough describes how to boot Windows PE directly from a hard disk but not into RAM disk, which enabl ...


没看懂第一步,如何Create a Bootable Windows PE RAM Media?
回复

使用道具 举报

49#
 楼主| 发表于 2006-12-22 10:14:46 | 只看该作者
原帖由 Civiwu 于 2006-12-21 07:07 PM 发表
khauyeung:你的Boot.wim怎么生成的? 我把boot.wim 用ImageX MountRW后,删除其中Programs文件夹后,用ImageX /commit后,怎么文件反而变大了? 我用ImageX /boot /capture重新打包,wim文件是缩小了,但启动时却 ...

我的Boot.wim就用VistapeBuilder本身带的Standard-7-Finalizing.script所生成,该脚本放在Project\VistaPE\Build文件夹里面:
  1. [Main]
  2. Title=7 - Finalizing...
  3. Type=script
  4. Level=7
  5. Description=Finalizing VistaPE...
  6. Selected=True
  7. Author=NightMan
  8. Version=4
  9. Contact=vistape@by.ru
  10. Date=01.12.2006

  11. [Variables]
  12. %BootTMP%=%TargetDir%\boot.tmp

  13. [Process]
  14. If,NotExistFile,"%TargetDir%\vistape.cd",FileCreateBlank,"%TargetDir%\vistape.cd"
  15. If,%pCheckBox1%,Equal,true,Run,%ScriptFile%,PackBoot
  16. If,%pCheckBox1%,Equal,false,Run,%ScriptFile%,NoPackBoot
  17. If,%pCheckBox2%,Equal,true,Run,%ScriptFile%,PackPrograms

  18. [PackBoot]
  19. Echo,"Preparing boot.wim..."
  20. DirMake,%BootTMP%
  21. DirMove,"%targetdir%\Program#$sFiles",%BootTMP%
  22. DirMove,"%targetdir%\ProgramData",%BootTMP%
  23. DirMove,"%targetdir%\sources",%BootTMP%
  24. DirMove,"%targetdir%\Users",%BootTMP%
  25. DirMove,"%targetdir%\Windows",%BootTMP%
  26. DirMove,"%targetdir%\Programs",%BootTMP%
  27. Echo,"Packing boot.wim..."
  28. If,NotExistDir,"%targetdir%\sources",DirMake,"%targetdir%\sources"
  29. ShellExecute,Hide,#$q%Tools%\imagex.exe#$q,"/capture  #$q%BootTMP%#$q #$q%TargetDir%\sources\boot.wim#$q #$qWindows RE Image#$q /boot /compress max"
  30. DirDelete,"%BootTMP%"

  31. [NoPackBoot]
  32. Echo,"Preparing boot directly from cd..."
  33. ShellExecute,Hide,#$q%TargetDir%\Windows\System32\bcdedit.exe#$q,"/store #$q%TargetDir%\boot\bcd#$q /set {default} device boot"
  34. ShellExecute,Hide,#$q%TargetDir%\Windows\System32\bcdedit.exe#$q,"/store #$q%TargetDir%\boot\bcd#$q /set {default} osdevice boot"

  35. [PackPrograms]
  36. Echo,"Packing programs.wim..."
  37. If,NotExistDir,"%VistaTemp%\Programs",Halt,"Folder %VistaTemp%\Programs not found"
  38. If,NotExistFile,"%VistaTemp%\Programs\program.cd",FileCreateBlank,"%VistaTemp%\Programs\program.cd"
  39. ShellExecute,Hide,#$q%Tools%\imagex.exe#$q,"/capture  #$q%VistaTemp%\Programs#$q #$q%TargetDir%\programs.wim#$q #$qWindows RE Programs#$q /boot /compress max"
  40. DirDelete,"%VistaTemp%\Programs"

  41. [Interface]
  42. pCheckBox1="Pack boot.wim",1,3,12,40,273,18,True
  43. pCheckBox2="Pack program.wim (request ramdisk and wim plugins)",1,3,12,60,273,18,False

复制代码

用ImageX MountRW后,删除其中Programs文件夹并不会减少boot.wim文件的大小,这个操作只能把Programs从目录中除去,而不会真正地除去文件本身。其实,对Mounted(RW) Image来说,任何操作都将只能增加它的体积而不会减少。

你用ImageX /boot /capture /compress max重新打包是对的,问题出在你只是简单的删除其中Programs文件夹。你忘记了原BSExplorer的设定文件里面可能有不小指向该文件夹的讯息。除非完全清楚那些可以安全的删除,否则我会从VistaPEBuilder所选的插件出发,不想要的插件就把它的脚本和文件夹从Project\Vistape\APP下面除去,然后让再运行一遍WinBuilder.exe,重建一遍Vistape.iso就成了。

有两个插件我是一定会得保留的:第一个是BSExplorer,作为Shell它是不可缺少的了。第二个是Nu2Menu,保留的原因是因为我在里面放了很多图标(Icons),我的BSExplorer设定文件会引用到这些图标。另外,我也会保留A43和TotalCmd,它们是Windows Explorer资源管理器的替代品。

你没看懂的第一步,Create a Bootable Windows PE RAM Media,它大意是指:你必须使用CD-ROM或者UFD建造一只可以引导的WinPE 2.0媒体,用来引导改硬盘所在的电脑。

[ 本帖最后由 khauyeung 于 2006-12-22 10:37 AM 编辑 ]
回复

使用道具 举报

50#
发表于 2006-12-22 10:32:23 | 只看该作者
原帖由 khauyeung 于 2006-12-22 10:14 AM 发表

我的Boot.wim就用VistapeBuilder本身带的Standard-7-Finalizing.script所生成,该脚本放在Project\VistaPE\Build文件夹里面:

Title=7 - Finalizing...
Type=script
Level=7
Description=Finalizing Vist ...


谢谢,我重新再试试!

现在还有一个问题,就是我47楼描述的环境变量设置。我把Programs文件夹外置后,由于光驱的盘符在不同的机器上会变化,会导致原有的菜单链接失效。所以想引入一个环境变量的设置,这样,可以不用修改BSExplorer中的配置文件,保持链接的有效性!用了下面的一段代码:
@echo off
title Searching device with programs...
echo Finding program folder...
for %%i in (d e f g h i j k l m n o p q r s t u v w x y z) do (
if exist %%i:\vistape.cd (
REG ADD HKCU\Environment /v PETOOL /t REG_SZ /d %%i:\Programs /f>NUL
REG ADD "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v PETOOL /t REG_SZ /d %%i:\Programs /f>NUL
)
)


然后放在PEshell.ini里,让它在启动时自动加载。测试结果虽然在这行命令加载成功(注册表中已有相应项目),但用set命令查看,没有这个变量!当然,相应菜单项目也是失效的。如何解决?

不喜欢用那个subst,启动后有2个相同的文件夹,很不爽。最主要的,好像不支持WinRAR自解压到临时文件夹?

[ 本帖最后由 Civiwu 于 2006-12-22 10:38 AM 编辑 ]
回复

使用道具 举报

51#
 楼主| 发表于 2006-12-22 11:40:01 | 只看该作者
原帖由 Civiwu 于 2006-12-22 10:32 AM 发表


谢谢,我重新再试试!

现在还有一个问题,就是我47楼描述的环境变量设置。我把Programs文件夹外置后,由于光驱的盘符在不同的机器上会变化,会导致原有的菜单链接失效。所以想引入一个环境变量的设置,这样 ...
测试结果虽然在这行命令加载成功(注册表中已有相应项目),但用set命令查看,没有这个变量!当然,相应菜单项目也是失效的。如何解决?


我的理解是:系统的环境变量是在早的时侯读取HIVE(\windows\system32\config\SYSTEM)时读入的,并且会得保留于Cache。你虽然在PEShell下达命令加载成功,注册表中亦有了相应项目,但Cache里头仍是老的内容,没有改变过,用set命令查看也就看不出来。注册表内系统环境变量的改变要等到下次重启才会体现出来,但WinPE假如重启,之前的改变就会消失干净了!

其实,VistapeBuilder的原作者在mount.cmd采用的处理方法如果单使用在CD-ROM上面是完全没有问题的:

  1. if not exist %ramdrv%\programs\program.cd (
  2.    if not exist %ramdrv%\program.cd (
  3.       echo Finding program folder...
  4.       for %%i in (x q w e r t y u i o p s d f g h j k l z c v n m) do (
  5.           if exist %%i:\vistape.cd (
  6.             echo Creating link to program...
  7.             subst y: %%i:\programs
  8.           )
  9.       )
  10.    )
  11. )
复制代码


它会在光盘F:找到F:\vistape.cd,然后使用subst命令,把F:\Programs重命名为y:,他又把全部插件脚本内的执行路径设定到y:,这样不就成了吗?你会问为何这不体现在你的机器?我想这是因为你的F:并不是真正的CD-ROM,而是运行于虚拟机上的ISO的缘故.  你不妨把ISO烧成CD试试!

[ 本帖最后由 khauyeung 于 2006-12-22 12:09 PM 编辑 ]
回复

使用道具 举报

52#
发表于 2006-12-22 12:22:46 | 只看该作者
原帖由 khauyeung 于 2006-12-22 11:40 AM 发表


我的理解是:系统的环境变量是在早的时侯读取HIVE(\windows\system32\config\SYSTEM)时读入的,并且会得保留于Cache。你虽然在PEShell下达命令加载成功,注册表中亦有了相应项目,但Cache里头仍是老的内容,没 ...


这个先暂时用subst吧,看以后是否会有更好的办法

关于网络,刚才刻盘测试了,网卡顺利认出,IP网卡能自动获取,但我不能设置固定IP,设置后无法保存!(DNS可以)

另外:我也用的虚拟机是VMWare 5.5.3,请问如何把网卡虚拟为intel e1000? 是不是在这里设置(我的Host网卡是Realtek的)?

[ 本帖最后由 Civiwu 于 2006-12-22 12:40 PM 编辑 ]

Net.PNG (42.28 KB, 下载次数: 204)

Net.PNG
回复

使用道具 举报

53#
 楼主| 发表于 2006-12-22 13:12:59 | 只看该作者
原帖由 Civiwu 于 2006-12-22 12:22 PM 发表


这个先暂时用subst吧,看以后是否会有更好的办法

关于网络,刚才刻盘测试了,网卡顺利认出,IP网卡能自动获取,但我不能设置固定IP,设置后无法保存!(DNS可以)

另外:我也用的虚拟机是VMWare 5.5.3, ...

设定应该加到虚拟机的.vmx控制文件中。如下所示,最后3行是专为Vista的虚拟机而设立的:
  1. config.version = "7"
  2. virtualHW.version = "3"
  3. scsi0.present = "TRUE"
  4. scsi0.virtualDev = "lsilogic"
  5. memsize = "512"
  6. MemAllowAutoScaleDown = "FALSE"
  7. ide0:0.present = "TRUE"
  8. ide0:0.fileName = "Vista_8G.vmdk"
  9. ide0:0.deviceType = "ata-hardDisk"
  10. ide1:0.present = "FALSE"
  11. ide1:0.fileName = "Z:"
  12. ide1:0.deviceType = "cdrom-raw"
  13. floppy0.fileName = "A:"
  14. ethernet0.present = "TRUE"
  15. usb.present = "FALSE"
  16. sound.present = "FALSE"
  17. sound.virtualDev = "es1371"
  18. sound.fileName = "-1"
  19. sound.autodetect = "TRUE"
  20. displayName = "Vista"
  21. guestOS = "longhorn"

  22. ide0:1.present = "TRUE"
  23. ide0:1.fileName = "Z:"
  24. ide0:1.deviceType = "cdrom-raw"

  25. svga.maxWidth = "800"
  26. svga.maxHeight = "600"
  27. ethernet0.virtualDev = "e1000"
复制代码
回复

使用道具 举报

54#
发表于 2006-12-22 13:43:25 | 只看该作者
不行啊,加进去就出错了?!

11.PNG (9.8 KB, 下载次数: 210)

11.PNG
回复

使用道具 举报

55#
发表于 2006-12-22 14:03:33 | 只看该作者
好了,原来虚拟机类型要改为Vista才可以!
回复

使用道具 举报

56#
发表于 2006-12-22 18:30:41 | 只看该作者

这里下载怎么一到99。9%就停止了啊

原帖由 Civiwu 于 2006-12-21 12:52 PM 发表


在我的网盘中也有!

http://ccvec.vip.138.io/


这里下载怎么一到99。9%就停止了啊
回复

使用道具 举报

57#
发表于 2006-12-23 08:25:16 | 只看该作者
原帖由 khauyeung 于 2006-12-22 10:14 AM 发表

你用ImageX /boot /capture /compress max重新打包是对的,问题出在你只是简单的删除其中Programs文件夹。你忘记了原BSExplorer的设定文件里面可能有不小指向该文件夹的讯息。除非完全清楚那些可以安全的删除,否则我会从VistaPEBuilder所选的插件出发,不想要的插件就把它的脚本和文件夹从Project\Vistape\APP下面除去,然后让再运行一遍WinBuilder.exe,重建一遍Vistape.iso就成了。...


好像不是这个问题,同样的WIM文件,已经测试成功,但只要我Moun再重新Capture后,就出现问题。

故障现象是:WIM顺利载入,出现滚动条的时候就出现错误,提示是某某文件没有找到!而且,每次Capture生成的WIM(文件内容不变),启动后出错信息都不一样!真搞不懂了!

怎么办啊,经过反复修改,现在WIM文件近200M了,但如果重新Capture的话,只有110M!
回复

使用道具 举报

58#
发表于 2006-12-23 08:47:40 | 只看该作者
原帖由 Civiwu 于 2006-12-23 08:25 AM 发表


好像不是这个问题,同样的WIM文件,已经测试成功,但只要我Moun再重新Capture后,就出现问题。

故障现象是:WIM顺利载入,出现滚动条的时候就出现错误,提示是某某文件没有找到!而且,每次Capture生成的W ...



大家都用错了IMAGEX的命令参数

建议大家用APPLY把WIM里的文件提取出来后再生成,然后再用CAPTURE压缩
如果是用MOUNTRW直接修改的,UNMOUNT后必须用EXPORT命令重新生成WIM文件
具体操作参照IMAGEX /?
回复

使用道具 举报

59#
发表于 2006-12-23 10:17:22 | 只看该作者
原帖由 goffi 于 2006-12-23 08:47 AM 发表



大家都用错了IMAGEX的命令参数

建议大家用APPLY把WIM里的文件提取出来后再生成,然后再用CAPTURE压缩
如果是用MOUNTRW直接修改的,UNMOUNT后必须用EXPORT命令重新生成WIM文件
具体操作参照IMAGEX /?


成功了!原来如此!就是说,Capture命令只支持“物理文件夹”,不支持Mount的“虚拟文件夹”?

谢谢goffi!
另外有个问题问一下,譬如如下命令:

d:\appl\imagex\imagex /mountrw d:\boot.wim 1 g:\pemount


Boot.wim 后面的那个数字“1”,是啥意思?

[ 本帖最后由 Civiwu 于 2006-12-23 10:27 AM 编辑 ]
回复

使用道具 举报

60#
发表于 2006-12-23 10:53:56 | 只看该作者
原帖由 Civiwu 于 2006-12-23 10:17 AM 发表


成功了!原来如此!就是说,Capture命令只支持“物理文件夹”,不支持Mount的“虚拟文件夹”?

谢谢goffi!
另外有个问题问一下,譬如如下命令:



Boot.wim 后面的那个数字“1”,是啥意思?


你用/INFO就可以看到,VISTA的BOOT.WIM有2个部分:


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>

所用的1就是指IMAGE INDEX,实际就是BOOT.WIM中的模组顺序,1就是第一个
再提到一个参数就是FLAGS,具体定义还没搞明白,只知道VISTA的BOOT定义9为引导,2为安装程序
制作过程中多留意INFO中的信息
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-12 23:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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