无忧启动论坛

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

4.37GB的GhostXP中WinPE不能工作

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-4 00:20:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
4.37GB的GhostXP中WinPE不能工作
在几个原来700MB的GhostXP中加入些东西到4.37GB用UltraISO做成新的ISO文件,在VMware虚拟机上WinPE不能工作,有的GhostXP出现找不到NTDETECT,有的GhostXP出现找不到SYSTEM.WIM,可是文件明明就在啊!这是什么原因啊?
2#
发表于 2009-12-4 07:46:34 | 只看该作者
回复

使用道具 举报

3#
发表于 2009-12-4 09:16:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

4#
 楼主| 发表于 2009-12-4 18:54:52 | 只看该作者
我已经把原来700MB的GhostXP所有文件的优先级都设置为最高级9了,没用。我的ISO文件不到 4.5 GB ,微软oscdimg中的说明我还是没看明白。我的ISO文件就是另存为的。
http://bbs.wuyou.net/forum.php?m ... d=153880&page=1我看了,whaong说已经解决了,也没说怎么解决的。他的WINPE不能正常启动,提示是与WINNT.XPE这个文件有关,和我的提示也不一样。关键是微软oscdimg中的说明我还是没看明白,望能给个详细些的说明。
回复

使用道具 举报

5#
发表于 2009-12-4 19:56:52 | 只看该作者
很纳闷 ultraiso 中  优先级 0是最先 还是9最先?
回复

使用道具 举报

6#
发表于 2009-12-4 22:07:55 | 只看该作者
这个问题的确已经解决了

创建 DVD 映像对于 4 GB 以上的映像,必须创建一个引导顺序文件 (Bootorder.txt),以确保引导文件都位于映像的开头。例如,
  1. oscdimg -m -n -yoC:\temp\bootorder.txt -bC:\winpe_x86\etfsboot.com
复制代码
以下文件在 bootorder.txt 中的位置。
  1. boot\bcd
  2. boot\boot.sdi
  3. boot\bootfix.bin
  4. boot\bootsect.exe
  5. boot\etfsboot.com
  6. boot\memtest.efi
  7. boot\memtest.exe
  8. boot\en-us\bootsect.exe.mui
  9. boot\fonts\chs_boot.ttf
  10. boot\fonts\cht_boot.ttf
  11. boot\fonts\jpn_boot.ttf
  12. boot\fonts\kor_boot.ttf
  13. boot\fonts\wgl4_boot.ttf
  14. sources\boot.wim
复制代码


以下实列 我今天封装光盘的命令
  1. oscdimg.exe -yoD:\iso\bootorder.txt -bD:\iso\etfsboot.com -u2 -h -m -o -lRecoveryDVD D:\iso\1 D:\iso\1.iso
复制代码
我的Bootorder.txt 内容如下:


根据你光盘的配置自行修改,DOS类型的启动文件最好加入列表
  1. boot\bcd
  2. boot\boot.sdi
  3. boot\bootfix.bin
  4. boot\bootsect.exe
  5. boot\etfsboot.com
  6. boot\memtest.exe
  7. boot\BOOT_PEx86.wim
  8. boot\BOOT_REx64.wim
  9. boot\BOOT_REx86.wim
  10. boot\fonts\chs_boot.ttf
  11. boot\fonts\wgl4_boot.ttf
  12. boot\zh-CN\TRANS.TBL
  13. boot\zh-CN\bootmgr.exe.mui
  14. boot\zh-CN\bootsect.exe.mui
  15. boot\zh-CN\memtest.exe.mui
  16. efi\microsoft\boot\bcd
  17. efi\microsoft\boot\fonts\chs_boot.ttf
  18. efi\microsoft\boot\fonts\wgl4_boot.ttf
  19. sources\boot.wim        ←此处(结尾)务必多一个回车否则这个文件不会被加入筛选名单
复制代码

[ 本帖最后由 sochou 于 2009-12-4 22:18 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2009-12-5 15:24:41 | 只看该作者
谢谢LS,花了些时间把oscdimg中的说明看明白了。只是有些麻烦。是不是我把原来700MB的GhostXP中的所有文件名都写入

bootorder.txt,把原来700MB的GhostXP中的引导文件“***版.bif”作为引导扇区文件,把所有要封装的东西都放到源文件夹

中加上必要的命令行选项-h -m -o -u2就可以了?有没有简单些的方法,把bootorder.txt加上用UltraISO编辑做成新的ISO文件?
回复

使用道具 举报

8#
 楼主| 发表于 2009-12-5 18:13:47 | 只看该作者
没有etfsboot.com 不行啊,我不想下WAIK,哪位有,麻烦传一下,谢谢。
回复

使用道具 举报

9#
发表于 2009-12-5 19:02:29 | 只看该作者
见附件。。。。。。。。。。。。。

etfsboot.rar

1.64 KB, 下载次数: 74, 下载积分: 无忧币 -2

回复

使用道具 举报

10#
 楼主| 发表于 2009-12-5 21:25:31 | 只看该作者
谢谢sochou 。
回复

使用道具 举报

11#
 楼主| 发表于 2009-12-7 12:27:37 | 只看该作者
还是没解决.我用oscdimg.exe -yoI:\1\bootorder.txt -bI:\1\etfsboot.com -u2 -h -m -o  I:\1 I:\1.iso封装的.不能引导.怎么去找引导扇区文件啊??
回复

使用道具 举报

12#
发表于 2009-12-7 16:36:48 | 只看该作者
原帖由 zhshr1000 于 2009-12-7 12:27 发表
还是没解决.我用oscdimg.exe -yoI:\1\bootorder.txt -bI:\1\etfsboot.com -u2 -h -m -o  I:\1 I:\1.iso封装的.不能引导.怎么去找引导扇区文件啊??


加如下参数 再封装看看 -udfver102
回复

使用道具 举报

13#
 楼主| 发表于 2009-12-7 17:02:42 | 只看该作者
加如下参数 再封装看看 -udfver102
~~~~没有用.-udfver102是什么含义??在oscdimg的参数中没有.原来700MB的GhostXP是可以引导的,我用oscdimg封装怎么加入原来700MB的GhostXP的引导文件?我对引导扇区文件etfsboot.com的作用不清楚.我只知道用EasyBoot可以导入BOOT中的文件去封装,可是解决不了4 GB 以上的映像中的WinPE不能工作的问题,怎么办啊??
回复

使用道具 举报

14#
发表于 2009-12-7 17:44:03 | 只看该作者
原帖由 zhshr1000 于 2009-12-7 17:02 发表
加如下参数 再封装看看 -udfver102
~~~~没有用.-udfver102是什么含义??在oscdimg的参数中没有.原来700MB的GhostXP是可以引导的,我用oscdimg封装怎么加入原来700MB的GhostXP的引导文件?我对引导扇区文件etfsboo ...

bootorder.txt

吧你这个文件的内容贴上来看看  可能是你写错了 这个文件里不是写全部文件的

只写启动必备的文件 让启动文件排前

-udfver102  参数只由MSDN 里有一点小小的描述  指定 UDF的版本

这里指定 1.02   这样可以保证 对DOS 98 及其以上系统的最大兼容性

WIN7 的官方原版的影像 封装就用到了这个命令!


UDF 已发展至 2.5 版。采用UDF文件系统的光盘只能在具有 MulitRead 功能的CD-ROM上读取。对不支持 MulitRead 功能的CD-ROM来说,需要相关软件的支持才能读取UDF文件系统。UDF文件系统支持Windows9x/NT,OS/2,Linux,MAC OS等操作系统,其中,Windows 9x 仅支持 UDF 1.02 版,而 Windows 2000 则支持1.5版,至 Windows XP 可以支持至 2.01 版本,最新的2.5 版本在 Windows Vista 上得到了支持。



  1. udfver102
  2. 指定 UDF 采用 1.02 格式。
  3. bootdata
  4. 指定多重引导映像。 此图像使用 x 基于 x86 的引导扇区作为默认图像。 这个扇区启动 Etfsboot.com 启动代码。 辅助的 EFI 引导映像启动 EFI 引导应用程序。
复制代码



  1. Bootdata 命令参数
  2. 2
  3. 指定引导目录条目数。
  4. #
  5. 为要放入引导目录的根条目间分隔符的函数。
  6. p0
  7. 为平台 ID 为 0,第一,默认引导项设置 BIOS。
  8. e
  9. 指定软盘仿真萨尔瓦多 Torito 目录中。
  10. bc:\winpe_x64 \etfsboot.com
  11. 将指定的文件 (Etfsboot.com) 放在引导扇区的磁盘中。
  12. #
  13. 作为第一个和第二个启动项之间分隔符的函数。
  14. pEF
  15. 由 UEFI 规范定义设置平台 ID,则 “ EF,"。
  16. bc:\winpe_x64\efisys.bin
  17. 将指定的文件 (Efisys.bin) 放在引导扇区的磁盘中。 Efisys.bin 是 EFI 启动代码的二进制软盘布局。 此磁盘映像包含用于从 Efi\boot\x64boot.efi 文件夹中,EFI 固件启动的文件。
复制代码

[ 本帖最后由 sochou 于 2009-12-7 17:50 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2009-12-7 18:28:56 | 只看该作者
bootorder.txt 如下:
AXPE\NTDETECT.COM
AXPE\SETUPLDR.BIN
AXPE\WINPE.IM_
BOOT\AUTO.IMG
BOOT\BACK.BM1
BOOT\BCDW.BIN
BOOT\CDMENU.EZB
BOOT\COLOR.CTB
BOOT\DM10.IMG
BOOT\DOS.IMA
BOOT\GHOST.INI
BOOT\HD4.INI
BOOT\MHDD.INI
BOOT\PQ.INI
BOOT\PW.INI
BOOT\SFDISK.IMG
BOOT\SUB1.EZB
BOOT\WINDIAG.IMG
BOOT\WINPE.BIF
PESETUP\AVLDR
PESOFT\PESOFT.INI
PESOFT\GDISKGUI\GDISKGUI.EXE
PESOFT\GDISKGUI\GDISKGUI.INI
PESOFT\GHOST\GHOST32.EXE
PESOFT\GHOST\GHOSTEXP.EXE
PESOFT\GHOST\WINSETUP.EXE
PESOFT\GHOST\WINSETUP.INI
PESOFT\NTBOOT\BOOT.INI
PESOFT\NTBOOT\BOOTFONT.BIN
PESOFT\NTBOOT\FIXNTBOOT.CMD
PESOFT\NTBOOT\NTBOOT.EXE
PESOFT\NTBOOT\NTDETECT.COM
PESOFT\NTBOOT\NTLDR
PESOFT\PTDD\PTDD3.5.EXE
PESOFT\TOOLS\CLEANTEMP.EXE
PESOFT\TOOLS\HD4.EXE
PESOFT\TOOLS\HD4.INI
PESOFT\TOOLS\SETPAGEFILE.EXE
PESOFT\VIRTUAL_DRIVE\VDD-X64.SYS
PESOFT\VIRTUAL_DRIVE\VDD-X86.SYS
PESOFT\VIRTUAL_DRIVE\VIRTUAL_DRIVE.EXE
PESOFT\WINPM\WINPM.EXE
AUTORUN.EXE
AUTORUN.INF
GHOST.EXE
HD-4.GHO
WINPE.XPE
WINXPSP3.GHO
WNPEFONT.BIN  回车

[ 本帖最后由 zhshr1000 于 2009-12-7 18:32 编辑 ]
回复

使用道具 举报

16#
发表于 2009-12-7 18:46:03 | 只看该作者
原帖由 zhshr1000 于 2009-12-7 18:28 发表
bootorder.txt 如下:
AXPE\NTDETECT.COM
AXPE\SETUPLDR.BIN
AXPE\WINPE.IM_
BOOT\AUTO.IMG
BOOT\BACK.BM1
BOOT\BCDW.BIN
BOOT\CDMENU.EZB
BOOT\COLOR.CTB
BOOT\DM10.IMG
BOOT\DOS.IMA
BOOT\GHOST.IN ...

怪不得 你这样写等于没写```

系统安装文件不需要添加 只写关键的启动文件就可以了
回复

使用道具 举报

17#
发表于 2009-12-7 22:22:50 | 只看该作者
创建一个引导顺序文件是个新方法,等下次合盘时,我也试试
不过我个人有另一个方法,可供一试。
4.多G应该是多GHOST合盘,因此其中最大的文件应该是那些GHOST文件,每个也都有6,7百M。
简单的方法是
使用EZBOOT合盘,此时合盘将那几个GHOST文件先放在硬盘其他位置,只保留WINPE部分,这样合盘的尺寸就会小于2G,合盘后WINPE的优先级当然会很高。生成一个ISO文件。
然后使用ULTRAISO打开上面的这个ISO,再加入那几个GHOST文件(加到它们本应该在的位置),然后再存盘,生成新的ISO。此时WINPE的优先级就没有问题,启动也没有问题。
回复

使用道具 举报

18#
 楼主| 发表于 2009-12-8 11:41:51 | 只看该作者
重新修改了bootorder.txt:
BOOT\AUTO.IMG
BOOT\WINPE.BIF
BOOT\DOS.IMA
BOOT\SFDISK.IMG
BOOT\DM10.IMG
BOOT\BCDW.BIN
BOOT\PQ.INI
BOOT\HD4.INI
BOOT\GHOST.INI
BOOT\PW.INI
BOOT\SUB1.EZB
BOOT\WINDIAG.IMG
BOOT\MHDD.INI
BOOT\HD4.INI
BOOT\CDMENU.EZB

还是不行,显示:CDBOOT:COULDN'T FIND BOOTMGR.
回复

使用道具 举报

19#
发表于 2009-12-8 11:59:33 | 只看该作者
原帖由 zhshr1000 于 2009-12-8 11:41 发表
重新修改了bootorder.txt:
BOOT\AUTO.IMG
BOOT\WINPE.BIF
BOOT\DOS.IMA
BOOT\SFDISK.IMG
BOOT\DM10.IMG
BOOT\BCDW.BIN
BOOT\PQ.INI
BOOT\HD4.INI
BOOT\GHOST.INI
BOOT\PW.INI
BOOT\SUB1.EZB
BOOT\ ...


把BOOTMGR 加入列表
回复

使用道具 举报

20#
 楼主| 发表于 2009-12-8 12:40:17 | 只看该作者
没有BOOTMGR这个文件啊!封装时显示:COULDN'T FIND BOOTMGR.
回复

使用道具 举报

21#
 楼主| 发表于 2009-12-20 23:29:26 | 只看该作者
毫无头序,放了几天,突发奇想,把700MB的GhostXP_SP3.iso(内有WINPE),先加上PRO.E,iso文件3.5G,WINPE可以正常启动,再加上精简win7(WIN7.wim)把原3.5G中所有的文件的优先级设置为最高级-9,iso文件4.19G,WINPE还可以正常启动。高兴ing......,把原3.5G中所有的文件的优先级设置为最高级-9,又加上了些文件,iso文件4.37G,WINPE还可以正常启动。其他功能也正常。我就不明白了,把700MB的GhostXP_SP3.iso中所有的文件的优先级设置为最高级-9,加上这些文件,iso文件4.37G,WINPE就不能正常启动,这是为什么啊??
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-3 22:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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