请教修改WIM包后重新打包不能引导的问题何在?
本帖最后由 zxyy 于 2011-2-8 15:11 编辑转自无忧启动两位高手老师的回复:
win7pe启动问题 (望我心如水大师指点一下)
本人将我心如水win7pe里boot内BOOT.WIM内核展开后,在Windows下PECMD配置文件中加上外置命令,在用WimTool压制封装后无法启动.就是不修改.展开BOOT.WIM后.无论是在系统中还是在pe中重新封装都无法启动.不知什么原因.希望有朋友指点一下,下面是启动画
希望我心如水大师指点一下BOOT.WIM展开后用什么工具封装.如何封装,谢谢!
[ 本帖最后由 jjttefg 于 2011-2-8 11:10 编辑 ]
水老没可能没来,,正好路过帮你解答一下吧!
重新封装要注意点选“设置为引导”
最好的解决办法是不要解压,用可写挂载映射,修改后储存卸载,,这样就不会有重新封装的问题。
这类软件很多,,都是基于微软的IMGAEX.EXE封装工具,,说白了就是封装时加个 /BOOT 参数的问题
http://bbs.wuyou.com/viewthread.php?tid=130639
另:随着储存卸载,.WIM的体积会变大,,,最后完成后记得要重新整理一下,,,就用上面的软件吧。
[ 本帖最后由 网虫2008 于 2011-2-8 12:14 编辑 ]
1.所有的操作.请在硬盘NTFS分区进行.W7是不认FAT分区的.打包也必须在NTFS分区干...
2.用WimTool解压.修改.然后重新封装时.注意勾选"添加启动标记".
没有其他的了.新年好.
谢谢两位大师的指点.问题已解决.原来我没有勾选"添加启动标记".再次感谢!
各位大师和论友新年好
从网络上下载了几位高手的WinPE7,想重新学习一下,将WIM包使用WimTool工具解压,修改、增加、删除部分外置工具后,重新用WimTool打包,均出现了不能引导、引导错误的问题,请教天意老大和其它朋友们,原因何在?
难道高手们在引导文件中写入了MD5之类的验证代码吗?不是自己的东西拒绝启动、不允许修改吗?请教高手们了!谢谢!
祝大家新快乐!!!
与制作方法有关。在此之前,从没弄过Win7的PE系统,在网上搜到了一篇文章,以后有时间学习一下。
以下是转帖:
Windows PE3.0制作方法
在d:新建文件夹winpe,在winpe中新建sources、pe3和new文件夹,把东西imagex连文件夹一起放到winpe目录中。
制作方法:
1、把windows7光盘(或光盘镜像)里的\sources\boot.wim文件复制到d:\winpe\sources目录
2、在附件供给imgaex目录里右键点击inf文件,选安装。(Imagex 6.0AIK封装东西)
三、运行cmd,步入imgaex目录。
4、imagex/mountrw d:\winpe\sources\boot.wim 2d:\winpe\new(将d:\winpe\sources\boot.wim镜像映射到d:\winpe\new目录)
5、删除d:\winpe\new根目录下的setup.exe文件。删除sources文件夹,很重要,可以精简winpe哟。
6、imagex/unmount/commit d:\winpe\new(合并对于d:\winpe\new目录中映像文件的修改,并将其卸)
7、imagex/compress maximum/export"d:\winpe\sources\boot.wim"2"d:\winpe\pe3\boot.wim",把boot.wim离并从头压缩。
7、d:\winpe\pe3\boot.wim即为修改后的镜像。这个时候运行这个映像winpe是默认的"命令提示符"窗口。
制作PE光盘镜像:
1.新建d:\winpe\pe,新建d:\winpe\pe\sources 2.复制(windows7光盘为X)X:\boot目录(包括文件)到d:\winpe\pe
复制X:\efi目录(包括文件)到d:\winpe\pe
复制X:\bootmgr文件到d:\winpe\pe
复制修改后的boot.wim文件到d:\winpe\pe\sources(X为windows7光盘符)
3.用UltraISO提取windows7光盘引导文件,保存为windows7.bif 4.用UltraISO将d:\winpe\pe下的目录和文件添加到光盘镜像,加windows7.bif,保存镜像为PE 3.0.iso
图像shell(下面内容来自M$)
Winpeshl.ini可控制是否将自界说外壳步伐加到Windows PE而不是默认的"命令提示符"窗口。若要加自界说外壳步伐,请创立1个名为Winpeshl.ini的文件,然后将它放在自界说Windows PE映像的SYSTEMROOT"System32中。该.ini文件必须包罗以下部门和项:
AppPath=SYSTEMDRIVE"myshell.exe
SYSTEMDRIVE"mydir"application1.exe,-option1-option2 application2.exe,-option1-option2
将AppPath项设置为外壳应用步伐的路径。该路径可所以纯粹限定路径,您也可使用环境变量(例如SYSTEMROOT"System32"Myshell.exe)来暗示该路径。AppPath项不撑持命令行选项。
使用部门运行带命令行选项的应用步伐。应用步伐按照列出的顺序运行;应用步伐的名称及其选项以逗号隔。
当退出"命令提示符"窗口或自界说外壳应用步伐时,Windows PE将从头启动。
重要事项:
不要编辑Setupreg.hiv的HKEY_LOCAL_MACHINE\SYSTEM\Setup注册表项中的CmdLine值来启动外壳应用步伐。CmdLine的值可挪用Winpeshl.exe,Winpeshl.exe会执行许多函数,包括挪用Windows PE中的默认"命令提示符"窗口或您的自界说外壳应用步伐。
举例:用bplorer制作自制版WindowsPE,从网上下bplorer步伐,从CMD到imagex目录:imagex/mountrw d:\winpe\sources\boot.wim 1d:\winpe\new,解压bplorer后连同文件夹一起放到d:\winpe\new\windows目录中,把上面建的Winpeshl.ini,里面要指出bplorer.exe所在的路径,放到d:\winpe\new\windows\system32中。
界说:
【bs_desktop.ini】
这个文件是用来自界说PE的桌面快捷方式的,第一行的必须保留。
格式:
-ItemBegin-
ItemX=
ItemY=
Caption=
ExeName=
IconName=
IconNumber=
ExeDir=
CmdParam=
ShowState=
-ItemEnd-
举例:
-ItemBegin-
ItemX=20 ItemY=20 Caption=资源管理器
ExeName=SystemDrive\Program files\A43\A43.exe IconName=SystemDrive\Program files\A43\A43.ico IconNumber=0 ExeDir=SystemDrive\Program files\A43 CmdParam=
ShowState=NORMAL
-ItemEnd-
参数说明:
每个左面上的图标都是由如许的一段配备布置天生的,每个图标开头和结尾必须有-ItemBegin-和-ItemEnd-,ItemX=是指图标的横向距离,默认第一列为20,第二列为100,第三列为180,以此类推(每下一列的值都比前一列增长80,这是默认的设置,可以自由修改,但这是最佳的设计了)。ItemY和ItemX=同样,但指的是横向坐标(即行数)。Caption填啥子均可以,撑持中文,是图标下的名称文字。ExeName则是方针文件或步伐的路径(要求包括扩展名,可以不是绝对于路径。允许使用系统变量)。IconName是此快捷方式的图标路径,IconNumber是此图标文件中的第几个图标,默认为0。ExeDir是此文件或步伐的运行路径。CmdParam是专门应用于这个步伐的启动(命令行)参数(例如Nero StartSmart Essentials的启动参数是-ScParameter=8),大部门大型软件都有用到。ShowState是方针的显示方式,默认为NORMAL,在此参数下打开窗口不会有不论什么变化,仍然是原样。
【bs_logon.ini】
这个文件是用来自界说PE的登录方式的,这里只解说部门,此行必须保留。
格式:
=
举例:
BS图形界面=SystemDrive\Program Files\BsExplorer\explorer.exe
参数说明:=之前的内容为登陆框下拉菜单中的显示文字(允许空格和汉字),之后的内容为1个PE Shell的路径,其实就是1个可执行步伐,但是要是只打开1个平凡应用步伐的话就不会打开桌面,当此步伐结束时会退回登录会话框。无论下面的内容你删去了啥子,举例中的那行必得保留,否则下拉菜单中不会呈现BS图形界面项,天然也没有办法步入桌面了。
【bs_qlaunch.ini】
这个文件是用来自界说PE的迅速启动栏的,第一行的必须保留。
格式:
-ItemBegin-
Caption=
ExeName=
IconNumber=
-ItemEnd-
举例:
-ItemBegin-
Caption=显示桌面
ExeName=@ShowDesktop IconNumber=20
-ItemEnd-
参数说明:与bs_desktop.ini文件同样,就是参数少了点。
【bs_menuimg.bmp】
这个文件中保存着需要用到的一些常见的小步伐图标(16×16),此文章中所有的IconNumber=都指向这里,所以比较重要。第1个编号为0,第二个编号为1,以此类推,您可按照16×16的巨细添加或修改图标。
【bs_explorer.ini】
这个文件中只有几个需要出格解说的处所:
DesktopBkgndText=显示在桌面右下角的文字,颜色默认为白色,可自由修改,值为空时会显示一段版权说明(我看不懂啊)。
DesktopTextColor=划定了桌面上的文字颜色,格式为十六进制颜色数值,默认为$00ffffff。
DesktopTextBkColor=划定了桌面上的文字的违景色,格式为十六进制颜色数值,默认为$ffffffFF。
其它可能有用的参数(不做详细解释):
NoCheckFiles=不查抄文件,默认为YES。
NoStartMenuIcon=无开始菜单图标,默认为NO。
NoStartMenuMargin=无开始菜单边缘空缺,默认为NO。
NoDesctopIcon=不显示桌面快捷方式,默认为NO。
NoQlaunchBar=不显示迅速启动栏,默认为NO。
【BS_START.INI】
这个文件是最重要的!它划定了开始菜单中的内容。
格式:
-ItemBegin-
ShowInAutorun=
EnableInAutorun=
ParentItem=
Caption=
ExeName=
IconNumber=
ExeDir=
ShowState=
-ItemEnd-
举例:
-ItemBegin-
ShowInAutorun=YES EnableInAutorun=YES ParentItem=office Caption=Word ExeName=SystemDrive\program files\Office97\WORD.EXE IconNumber=45 ExeDir=SystemDriverogram files\Office97 ShowState=NORMAL
-ItemEnd-
参数说明:ShowInAutorun=和EnableInAutorun=两项好像基本在我的自界说测试中并没有啥子用处,所以不做解说。大部门参数都与以上介绍的几个文件不异,ParentItem=是指向此快捷方式放入哪个文件夹(要是要放到开始菜单的根目录下的话,就需要写入root)。建立文件夹的格式为:
-ItemBegin-
ShowInAutorun=YES EnableInAutorun=YES ParentItem=programs Caption=Office 97 MenuId=office
-ItemEnd-
MenuId是1个唯一的标识,平凡快捷方式的ParentItem=指向的就是这里。
同样需要特殊说明的是建立隔线,格式为:
-ItemBegin-
ShowInAutorun=YES EnableInAutorun=YES ParentItem=root Caption=-
-ItemEnd-
同样,ParentItem=的值属性同上(译为:"母物品")。
imagex/unmount/commit d:\winpe\new imagex/compress maximum/export"d:\winpe\sources\boot.wim"1"d:\winpe\pe3\boot.wim"
然后把boot.wim放到d:\winpe\pe\sources中,用Ultraiso制作ISO文件(步调同上)
如许往后你的winpe3的外壳界面就是bplorer带来的效果了。 和引导文件有问,你看看你的引导文件和你的WIM包文件名是否一致 听说,WIN是封装出来的,里边东西改完启动不了 发现无忧启动论坛上也有朋友在问这个问题,没有得到解答的。天天来这里看,希望能指教。 win7用软碟通导入1.8提示不支持fat32文件系统
页:
[1]