无忧启动论坛

标题: DOS2PE两种方式加快U盘启动PE [打印本页]

作者: xianglang    时间: 2009-7-7 18:30
标题: DOS2PE两种方式加快U盘启动PE
这是一个通过DOS加载USB 2.0驱动之后,将WINPE启动所需相关文件复制到内存盘(DOS2PE.IMG虚拟出来的内存A盘),然后用GRUB4DOS的GRUB.EXE来启动WINPE的工具软盘镜像。由于本镜像虚拟的软盘大于30MB,因此可能在内存小于128MB的电脑上,因为内存太小而并不能正常工作。

        本工具盘加速方式有两种:USBASPI、OmniFS,USBASPI方式,是加载USB 2.0驱动之后,进入DOS进行文件复制的;而OmniFS方式,是通过GHOST的OmniFS本身支持USB 2.0来加快复制速度,但是需要U盘卷标指定为UD-PE,而为能为其他或者没有卷标。另外,相关文件要求存放在GRUB目录下,而且相关文件的文件名不能改变。本镜像中的PEO.BAT文件,是OmniFS方式时复制文件的批处理,PEU.BAT是USBASPI方式时复制文件的批处理;如果要修改WINPE启动目录和文件名,请修改这两个批处理文件和几个WINPE启动文件的相应内容——修改方法,请到网上搜索。

U盘所需文件结构(U盘卷标UD-PE)如下:
\--+                     根目录
   +-- GRUB\WSIF         WINNT.SIF 文件改名而来
   +-- GRUB\LDRXPE       WINPE引导文件,由SETUPLDR.BIN修改而来
   +-- GRUB\NTD.COM      由NTDETECT.COM修改而来
   +-- GRUB\GRUB.EXE     GRUB4DOS文件,推荐使用最新版
   +-- GRUB\WINPE.IS_    WINPE核心镜像文件

    本镜像由风中老狼修改别人(记不清楚是谁的了)做的DOS2PE.IMG而来,并添加了OmniFS部分,终结于2009-07-07,实机测试两种方式均成功有空来翔浪小筑(http://xianglang.blog.163.com)坐坐……


下载地址(见附件GRUB.RAR):http://d.namipan.com/d/c51d912cdb5f03795ff5ab1343f0dc6d5e0b32c8af731800http://d.namipan.com/sd/2312905(压缩包已经包含PE的相关文件,只要再加一个PE系统目录是WXPE的WINPE.IS_就可以启动PE了。)

2010-4-18补充:如果偷懒或者不会修改我的DOS2PE.IMG中相关文件路径和文件名等的话,可以下载附件DOS2PE-GRUB.rar,并将它解压到U盘的根目录,再将自己所用PE的WINPE.IS_文件替换压缩包中的WINPE.IS_文件。注意:WIMPE.IS_文件中PE的目录必须是WXPE。特别注意:文件名不能修改成其他的!

2010-4-22补充:修正了AUTOEXEC.BAT文件中的SHSUCDX.EXE为SHSUCDX.COM,解决了执行这个文件而找不到的错误。另外,本帖43楼的DOS2PE.IMG已经扩容,可以装入小于50MB的内核,需要的可以到此下载:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145605&page=5&extra=page%3D1#。

[ 本帖最后由 xianglang 于 2010-4-22 11:54 编辑 ]

DOS2PE-GRUB.rar

272.29 KB, 下载次数: 474, 下载积分: 无忧币 -2

DOS2PE.IMG中需要用到的GRUB目录下的文件

DOS2PE.part1.rar

380.86 KB, 下载次数: 429, 下载积分: 无忧币 -2

可装载30MB以下内核的DOS2PE镜像

DOS2PE.part2.rar

380.86 KB, 下载次数: 274, 下载积分: 无忧币 -2

DOS2PE.part3.rar

380.86 KB, 下载次数: 296, 下载积分: 无忧币 -2

DOS2PE.part4.rar

380.86 KB, 下载次数: 210, 下载积分: 无忧币 -2

DOS2PE.part5.rar

41.84 KB, 下载次数: 161, 下载积分: 无忧币 -2


作者: xianglang    时间: 2009-7-7 18:34
相关批处理内容如下:

*********** CONFIG.SYS *************
[MENU]
MENUITEM=USBASPI,USB With USBASPI.SYS
MENUITEM=OmniFS,USB With OmniFS
MENUDEFAULT=USBASPI,10
MENUCOLOR=7,0
[COMMON]
DEVICE=HIMEM.SYS /TESTMEM:OFF
REM DEVICE=EMM386.EXE RAM
DOS=UMB,HIGH
FILES=60
BUFFERS=20
STACKS=9,256
LASTDRIVE=Z
[USBASPI]
DEVICEHIGH=USBASPI.SYS /E /R /NORST
DEVICEHIGH=USBCD.SYS /D:USBCD
DEVICEHIGH=ASPIDISK.SYS
[OmniFS]

********** AUTOEXEC.BAT ******************
@ECHO OFF
PROMPT $P$G
SET TMP=A:\
SET TEMP=A:\
PATH=A:\;A:\GRUB
SET FLAG=GRUB\GRUB.EXE
IF "%CONFIG%"=="USBASPI" GOTO USBASPI
IF "%CONFIG%"=="OmniFS" GOTO OmniFS
:USBASPI
SHSUCDX.COM /D:USBCD
ECHO Find USB Driver.....
ECHO.
FOR %%I IN (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C) DO IF EXIST %%I:\%FLAG% PEU.BAT %%I:
ECHO !!! No USB Disk !!!
GOTO QUIT
:OmniFS
CALL PEO.BAT
GOTO QUIT
:QUIT


**********  PEU.BAT  ************
@ECHO OFF
ECHO Copy Files, Please Wait ....
SET UPAN=%1
A:
CD\
MD GRUB
CD\GRUB
COPY %UPAN%\GRUB\WSIF
COPY %UPAN%\GRUB\LDRXPE
COPY %UPAN%\GRUB\NTD.COM
COPY %UPAN%\GRUB\GRUB.EXE
COPY %UPAN%\GRUB\WINPE.IS_
IF NOT EXIST A:\GRUB\GRUB.EXE GOTO ERR
LOADSYS /U USBCD.SYS
LOADSYS /U USBASPI.SYS
GRUB.EXE --config-file="rootnoverify (fd0);chainloader (fd0)/GRUB/LDRXPE"
GOTO EXT
:ERR
ECHO Files Copy Error!
:EXT


**********  PEO.BAT  ************
@ECHO OFF
ECHO Copy Files, Please Wait ....
A:
CD\
MD GRUB
CD\GRUB
ECHO COPY UD-PE:\GRUB\WSIF A:\GRUB\WSIF>OFS.TXT
ECHO COPY UD-PE:\GRUB\LDRXPE A:\GRUB\LDRXPE>>OFS.TXT
ECHO COPY UD-PE:\GRUB\NTD.COM A:\GRUB\NTD.COM>>OFS.TXT
ECHO COPY UD-PE:\GRUB\GRUB.EXE A:\GRUB\GRUB.EXE>>OFS.TXT
ECHO COPY UD-PE:\GRUB\WINPE.IS_ A:\GRUB\WINPE.IS_>>OFS.TXT
OMNIFS -FORCEUSB SCRIPT OFS.TXT
REM DEL OFS.TXT>NUL
IF NOT EXIST A:\GRUB\GRUB.EXE GOTO ERR
GRUB.EXE --config-file="rootnoverify (fd0);chainloader (fd0)/GRUB/LDRXPE"
GOTO EXT
:ERR
ECHO Files Copy Error!
:EXT

[ 本帖最后由 xianglang 于 2010-4-22 09:28 编辑 ]
作者: hhhhhh    时间: 2009-7-13 09:46
我来支持一把,楼主辛苦了。
作者: xianglang    时间: 2009-7-13 18:36
今天下午试了下PLPBT.BIN,出现启动画面后,选USB,在我的GA-8IG的845G主板上启动不了U盘,看来我只能用自己这个DOS2PE来加速了。
作者: gzk101    时间: 2009-7-13 20:02
呵呵,想到一块了,我也在试,不过对此不太懂,有结果的话请指教下.
作者: m68    时间: 2009-7-14 23:51
谢谢楼主分享经验!

请教 DOS2PE.IMG中:
R.COM == ReBoot.COM 软启动电脑;
L.COM == LIST.COM   文件列表查看器;
QE.EXE== QEDIT.EXE 文本文件编辑器;

D.COM == D?.COM     这个作用是什么? XP下运行没有反应。
作者: qwer123    时间: 2009-7-15 01:14
感谢楼主分享,下载试试
作者: xianglang    时间: 2009-7-15 03:18
D.COM是DOS下的关机程序。加这几个文件进去,是方便调试用的。在USBASPI不成功的情况下,可以试OMNIFS——这两种加速方法,在我的技嘉GA-8IG的845G主板上,都实机试验通过,感觉OMNIFS稍慢一些。
作者: xianglang    时间: 2009-9-14 15:13
我自己用的UD里面的GRUB4DOS启动菜单如下(如果自己的目录有改变,请自行修改):

#color white/blue black/light-gray
default 2
timeout 30
#fallback 0
splashimage (ud)/xl.xpm.gz
fontfile (ud)/fonts.gz
title  0. Boot from 1st HDD \n从第一硬盘启动
  checkrange 0x80 read 0x8280 && map (hd0) (hd1)
  checkrange 0x80 read 0x8280 && map (hd1) (hd0)
  checkrange 0x80 read 0x8280 && map --hook
  chainloader (hd0)+1
title  1. WinPE from UD \n启动U盘里的WinPE
#  find --set-root /grub/LDRXPE
  chainloader --force /grub/LDRXPE
title  2. WinPE from UD - Quick \n通过DOS加载USB驱动,来加快启动U盘上的WinPE,只适合内存>128MB的老主板
  map (ud)/dos2pe.img.gz (fd0) || map --mem (ud)/dos2pe.img.gz (fd0)
  map --hook
  chainloader (fd0)+1
  rootnoverify (fd0)
title  3. Pseudo 0PE from UD \n启动U盘里的Pseudo 0PE(5MB) 20090501版,需要硬盘上有XP或者2003系统
  map (ud)/0PE.ISO (0xff) || map --mem (ud)/0PE.ISO (0xff)
  map --hook
  chainloader (0xff)
title  4. VeDe MaxDos from UD \n启动U盘里的VeDe MaxDos工具盘镜像
  map (ud)/maxdos.img.gz (fd0) || map --mem (ud)/maxdos.img.gz (fd0)
  map (fd0) (fd1)
  map --floppies=2
  map --hook
  chainloader (fd0)+1
  rootnoverify (fd0)
title  5. XLY HDD Tool from UD \n启动U盘里的效率源硬盘修复工具盘镜像
  kernel (ud)/memdisk.gz
  initrd (ud)/xly2007.img.gz
title  6. Boot from CD-ROM \n从 CD-ROM 启动
#  kernel (ud)/plpbt.bin
  cdrom --init || cdrom --stop
  map --rehook
  chainloader (cd0)
title  7. Boot from PXE \n通过 PXE 进行网络启动
  kernel (ud)/all.lil
title  8. Reboot Your PC \n重新启动
  reboot
title  9. Shutdown Your PC \n关闭电脑
  halt
作者: gzk101    时间: 2009-9-14 22:08
请问老狼,title 7 里面的PXE网络启动的文件能提供给我吗?
gzk101@163.com,不胜感激.
作者: xianglang    时间: 2009-9-15 02:50
原帖由 gzk101 于 2009-9-14 22:08 发表
请问老狼,title 7 里面的PXE网络启动的文件能提供给我吗?
gzk101@163.com,不胜感激.


可以,这个文件是EtherBoot里面的常见网卡启动组件,据说可以在不带启动芯片的网卡使用它来进行PXE启动。虽然要先用U盘或者光驱或者硬盘在本地启动后再调用它,但是在一些需要PXE启动而网卡没有启动芯片的场合,还是有点用处的。

all.rar

87.42 KB, 下载次数: 86, 下载积分: 无忧币 -2


作者: xianglang    时间: 2009-9-15 05:18
这一个附件,是刚才才下载的用于SYSLINUX/GRUB/LILO的全部网卡启动组件最新版本ROM-o-matic.net for gPXE 0.9.7+,里面的GXPE.KRN可以直接在GRUB4DOS中用kernel GXPE.KRN来启动;至于GXPE.ISO刚可以直接用光盘启动。经我试验,在VPC2007和实机上使用时,出现GXPE相关信息后就立即重启,快得连提示信息都看不清楚;而在VMWARE 5.5.1中,则可以正常通过PXE来启动。

GXPE.rar

261.65 KB, 下载次数: 81, 下载积分: 无忧币 -2


作者: yys5161    时间: 2009-11-3 22:31
前来学习这个的,谢谢了,
作者: 天涯海角1216    时间: 2009-11-4 06:03
好方法!
支持一下!!!!!!!
学习了!
作者: xianglang    时间: 2009-11-4 11:23
我试了下用PLOP来启动,在我的I845G老古董机上,并不能起到加速作用,最后还是得用这个先进DOS的笨办法。
作者: wxjs    时间: 2009-11-4 12:26
尝试了一下
启动后有2个USB选项,挨个尝试都不行。
还是没看懂怎么用
楼主有详细的制作步骤吗,还有文件下载
作者: xianglang    时间: 2009-11-4 14:14
原帖由 wxjs 于 2009-11-4 12:26 发表
尝试了一下
启动后有2个USB选项,挨个尝试都不行。
还是没看懂怎么用
楼主有详细的制作步骤吗,还有文件下载


因为你存放PE的目录,不同于我下载附件里的IMG里指定的目录\GRUB,当然会找不到相关文件而不能启动PE了。一楼有结构的相关说明,二楼已经贴出了相关的批处理文件,自己可以修改相关文件、目录的路径。实在不会改的话,你可以下载附件里的这个LDRXPE.RAR文件,解压到U盘根目录下的GRUB,然后将DOS2PE.IMG、WINPE.IS_、GRUB.EXE都复制到GRUB目录里去。

[ 本帖最后由 xianglang 于 2009-11-4 14:15 编辑 ]

LDRXPE.rar

156.88 KB, 下载次数: 73, 下载积分: 无忧币 -2


作者: xianglang    时间: 2009-11-4 14:22
晕,我一楼的附件里面,已经包含了LDRXPE.RAR里面的3个相关文件了,只要将一楼的附件解压出来,然后将这个GRUB文件夹拖到U盘根目录,再复制个WINPE.IS_文件到U盘的GRUB文件,加速启动PE就应该可以成功了。
作者: wxjs    时间: 2009-11-5 08:34
我再试试!WINPE.IS_ 随便哪个都可以吗?
作者: wxjs    时间: 2009-11-5 08:37
要USB-CD启动吗?
USB-HDD好像不行吧?
作者: xianglang    时间: 2009-11-5 09:55
我尝试成功的是USB-HDD和USB-FDD。只要是WXPE为PE目录的都可以,要不自己可以修改WSIF里面的PE目录。如果连一些基本的东西都不知道如何修改的话,那我就无能为力了。
作者: LOVPE    时间: 2009-11-5 18:06
适合老机,新机反而慢些。
作者: xianglang    时间: 2009-11-5 19:05
新机本来已经支持2.0了,就没必要用这个了。老老机上,用了它可不只是快一个数量级,我的老古董I845G上,不用它要30分钟,用了它不用3分钟就进桌面了。
作者: bfgxp    时间: 2009-11-6 22:54
测试两种方式都没有成功
USBASPI方式提示没有发现usb设备
OmniFS方式提示路径没有找到
问OmniFS方式如何指定盘符为UD-PE??
作者: xianglang    时间: 2009-11-7 09:48
原帖由 bfgxp 于 2009-11-6 22:54 发表
测试两种方式都没有成功
USBASPI方式提示没有发现usb设备
OmniFS方式提示路径没有找到
问OmniFS方式如何指定盘符为UD-PE??


因为OmniFS读取U盘文件,是用卷标来确定的;如果你不使用UD-PE这个卷标,你可以修改IMG文件里OmniFS的PEO.BAT批处理文件。至于USBASPI方式没找到设备,可能是USBASPI与你的USB不兼容驱动不起来,这也是我要同时将这两种加速方式合并在一起的原因。

PS:当然了,要有加速作用,得你的USB是2.0但是又得有驱动才可以使用2.0的,只有USB1.0的就没作用了。

[ 本帖最后由 xianglang 于 2009-11-7 13:07 编辑 ]
作者: bfgxp    时间: 2009-11-7 10:21
原帖由 xianglang 于 2009-11-7 09:48 发表


因为OmniFS读取U盘文件,是用盘符来确定的;如果你不使用UD-PE这个盘符,你可以修改IMG文件里OmniFS的PEO.BAT批处理文件。至于USBASPI方式没找到设备,可能是USBASPI与你的USB不兼容驱动不起来,这也是我要 ...

老大,关键是如何保证u盘的盘符一定是UD-PE啊?
我晕,刚才看了另外一个贴子,原来OmniFS是认卷标的,而楼主却说成是盘符了,建议楼主改改说法,以免误导很多人的

[ 本帖最后由 bfgxp 于 2009-11-7 11:41 编辑 ]
作者: xianglang    时间: 2009-11-7 13:06
晕,是我说错了,是卷标,不是盘符。谢谢指出,现在已经更正为卷标了。

[ 本帖最后由 xianglang 于 2009-11-7 13:12 编辑 ]
作者: xianglang    时间: 2010-4-18 02:52
如果偷懒或者不会修改我的DOS2PE.IMG中相关文件路径和文件名等的话,可以到本帖一楼下载附件DOS2PE-GRUB.rar,并将它解压到U盘的根目录,再将自己所用PE的WINPE.IS_文件替换压缩包中的WINPE.IS_文件。注意:WIMPE.IS_文件中PE的目录必须是WXPE。特别注意:文件名不能修改成其他的!

[ 本帖最后由 xianglang 于 2010-4-18 12:12 编辑 ]
作者: linyehua    时间: 2010-4-18 11:57
原帖由 xianglang 于 2010-4-18 02:52 发表
如果偷懒或者不会修改我的DOS2PE.IMG中相关文件路径和文件名等的话,可以到本帖一楼下载附件DOS2PE-GRUB.rar,并将它解压到U盘的根目录,再将自己所用PE的WINPE.IM_文件替换压缩包中的WINPE.IM_文件。注意:WIM ...

一定是WINPE.IM_吗,我用WINPE.IS_也复制了。
作者: xianglang    时间: 2010-4-18 12:14
原帖由 linyehua 于 2010-4-18 11:57 发表

一定是WINPE.IM_吗,我用WINPE.IS_也复制了。


晕,我又搞错了,应该是WINPE.IS_才对——刚才看了下批处理文件,是WIMPE.IS_的。
作者: linyehua    时间: 2010-4-18 12:24
原帖由 xianglang 于 2010-4-18 12:14 发表


晕,我又搞错了,应该是WINPE.IS_才对——刚才看了下批处理文件,是WIMPE.IS_的。

现在第一种方式看来我就行不通了,第二种方式,还不知道错在哪里,我是在移动硬盘上做的,根目录下有GRUB这个目录里的GRUB.EXE、LDRXPE、NTD.COM、我水的WIMPE.IS_(28MB),WSIF。不知还要改哪里?移动硬盘的卷标已经改为UD-PE了。
作者: xianglang    时间: 2010-4-18 12:54
如果你的U盘卷标是指定的UD-PE,而且GRUB目录下又有相关的几个文件,那么应该就可以用我的那个DOS2PE.IMG文件去启动PE了。
作者: linyehua    时间: 2010-4-18 13:26
原帖由 xianglang 于 2010-4-18 12:54 发表
如果你的U盘卷标是指定的UD-PE,而且GRUB目录下又有相关的几个文件,那么应该就可以用我的那个DOS2PE.IMG文件去启动PE了。

一直在试,没有成功,但是还是感谢xianglang大的热心指点,我觉得,应该是我电脑的问题了,大家都可以就好了,先静心思考一下,有什么进展再回来反馈了。
作者: xianglang    时间: 2010-4-18 18:57
原帖由 linyehua 于 2010-4-18 13:26 发表

一直在试,没有成功,但是还是感谢xianglang大的热心指点,我觉得,应该是我电脑的问题了,大家都可以就好了,先静心思考一下,有什么进展再回来反馈了。


那就奇怪了。你是具体怎么操作的,U盘被识别为软盘还是硬盘还是量产的,都有些什么出错信息?
作者: yang162    时间: 2010-4-18 19:00
感谢楼主分享,下载试试
作者: zhaozhigang    时间: 2010-4-19 10:26
楼主
我运行后
出现了以下提示
copyfile,please wait
divectory already exitsts
sector not found writing drive A?
要如何处理呀?
作者: snaketsg    时间: 2010-4-19 12:09
原帖由 zhaozhigang 于 2010-4-19 10:26 发表
楼主
我运行后
出现了以下提示
copyfile,please wait
divectory already exitsts
sector not found writing drive A?
要如何处理呀?


WINPE.IS_不要太大(小于30M)
作者: xianglang    时间: 2010-4-19 12:51
原帖由 zhaozhigang 于 2010-4-19 10:26 发表
楼主
我运行后
出现了以下提示
copyfile,please wait
divectory already exitsts
sector not found writing drive A?
要如何处理呀?


目录已存在?按道理应该不会出现这样的情况啊,除非已经复制了一次,再做一次复制操作。另外,因为IMG的剩余空间只有30多MB,所以WINPE.IS_也不要太多才行,要不就得自己将IMG扩容子。

还有,你是用哪一个选项启动DOS2PE的,是1-USBAPI还是2-OMNIFS?
作者: zhaozhigang    时间: 2010-4-19 14:08
标题: 回复 #38 xianglang 的帖子
1-USBAPI
2-OMNIFS
都选择了出线同样的提示

copyfile,please wait
divectory already exitsts
sector not found writing drive A?

楼主您说
IMG的剩余空间只有30多MB,所以WINPE.IS_也不要太多才行,要不就得自己将IMG扩容子。
我的WINPE.IS_有49.9MB
是WINPE.IS_太大的原因吗?
要如何将将IMG扩容子?
作者: zhaozhigang    时间: 2010-4-19 14:09
楼主能否提供一个
WINPE.IS_不要太大(小于30M)?
作者: snaketsg    时间: 2010-4-19 15:21
原帖由 zhaozhigang 于 2010-4-19 14:09 发表
楼主能否提供一个
WINPE.IS_不要太大(小于30M)?


DVD008的都小于30M
作者: xianglang    时间: 2010-4-19 19:45
原帖由 zhaozhigang 于 2010-4-19 14:09 发表
楼主能否提供一个
WINPE.IS_不要太大(小于30M)?


WINPE.IS_大于30MB,虚拟出来的A盘就放不下了,当然会出错。

很多PE的内核文件,都小于30MB啊,象网虫2008、我心如水等等的PE,它的核心都小于30MB的。至于IMG的扩容,可以用WINIMAGE来做。
作者: xianglang    时间: 2010-4-19 19:58
我将扩容到50MB多的这个DOS2PE上传上来,可以放下50MB的WINPE.IS_文件,你试试看行不行吧。

[ 本帖最后由 xianglang 于 2010-4-22 11:46 编辑 ]

DOS2PE50.part1.rar

380.86 KB, 下载次数: 154, 下载积分: 无忧币 -2

可装载50MB以下内核的DOS2PE

DOS2PE50.part2.rar

380.86 KB, 下载次数: 138, 下载积分: 无忧币 -2

DOS2PE50.part3.rar

380.86 KB, 下载次数: 130, 下载积分: 无忧币 -2

DOS2PE50.part4.rar

376.57 KB, 下载次数: 128, 下载积分: 无忧币 -2


作者: chen463    时间: 2010-4-20 00:52
测试过了。。。

本工具盘加速方式有两种:USBASPI、OmniFS,
1.USBASPI方式,是加载USB 2.0驱动之后,进入DOS进行文件复制的;
测试我心如水特别版-【COPY %UPAN%\MINIPE\WINPET5.IS_】,速度没问题,ok
但是这样的直接copy,跟作个虚拟软盘,两个的通用性如何???待有新机条件的人测试。。。
2.OmniFS方式,是通过GHOST的OmniFS本身支持USB 2.0来加快复制速度,
但是需要U盘卷标指定为UD-PE
这个速度差别,需要等70秒。。。再启动PE,O(∩_∩)O哈!速度有点慢,也是ok的。

3.后学思考一个问题。为何有的机子会开启PE到一半,就当了,甚至死机,难道跟驱动冲突。。。
a.DOS下面,会跟U驱动冲突吗???
b.既然启动PE,为何到一半,就当了,甚至死机,内存不够吗???
c.还是跟IMG容量不够,有关???



后学就拿这个xianglang (风中老狼)的版本修正,加入我心如水xp、03、WQ、T5等PE,来给大家测试。。。谢谢!风中老狼大大,感恩

[ 本帖最后由 chen463 于 2010-4-20 08:06 编辑 ]
作者: xianglang    时间: 2010-4-20 11:32
两种加速方式,都是利用内存虚拟盘来启动进入DOS来复制PE的相关文件的。在我的第一代P4电脑上,两种方式的复制速度差不多。至于卷标,你可以改成自己的,不过IMG里面的PEO.BAT文件里面的UD-PE卷标,也得修改成相应的才行。

至于第一个问题,我没有看过我心如水的加速方式,因此不太清楚是不是相同的原理。第三个问题,如果是加速后出现的话,很可能与内存不够、驱动冲突有关。因为存放PE核心的内存盘已经占用了30MB甚至50MB的内存空间,而加载PE核心也要内存,因此内存小于256MB的,用这种方式启动PE就可能出问题。至于驱动方面,因为启动PE需要用到GRUB4DOS的GRUB.EXE来引导,因此尽量不要加载除了HIMEM.SYS之外的东西;还有,据说FREEDOS的HIMEM驱动也与GRUB有兼容性问题。
作者: chen463    时间: 2010-4-21 08:11
风中老狼大大,帮我看看那里出问题
后学修正了中文菜单,结果转换时间延迟十几秒,并且有些命令出现错误。。。麻烦大大看看


我心如水PE  测试。。。

http://u.115.com/file/f413f7fc0d
DOS2PE.rar
作者: xianglang    时间: 2010-4-21 11:31
对CONFIGP不熟悉。你的出错,具体是哪里出错?我刚才看了下AUTOEXEC.BAT文件,是不是goto %confect%这一句错了,是不是goto %CONFIG%之误?另外,下面的这些内容也不必要吧:


IF "%CONFIG%"=="a" GOTO USBXPPE
IF "%CONFIG%"=="b" GOTO USB03PE
IF "%CONFIG%"=="c" GOTO USBPE06
IF "%CONFIG%"=="d" GOTO USBASPI
作者: chen463    时间: 2010-4-21 12:40
IF "%CONFIG%"=="a" GOTO USBXPPE
IF "%CONFIG%"=="b" GOTO USB03PE
IF "%CONFIG%"=="c" GOTO USBPE06
IF "%CONFIG%"=="d" GOTO USBASPI
这个不能不要,是菜单选择项

goto %confect%这一句,是可以不要,那是另外一个中文菜单共用的。

延迟时间是ok的,因为那搜寻USB驱动显示不见了。。。到了十几秒后,上面有个错误信息,应该是大大制作的命令。。。后学不知该动(=@__@=)哪里?,特请教之。。。
作者: xianglang    时间: 2010-4-21 13:02
那我就不太清楚了。抄下具体出错信息来看看吧,现在这样比较难猜。
作者: chen463    时间: 2010-4-21 18:09
标题: 回复 #49 xianglang 的帖子
出错信息:
Bad command or file name

其实操作还ok啦!只是看到这个,提出问问???
作者: xianglang    时间: 2010-4-21 21:02
损坏的命令或文件名?我又看了下CONFIG.SYS 和 AUTOEXEC.BAT,找不出哪里有不妥。是了,你用我原来的IMG也有此出错信息吗?
作者: chen463    时间: 2010-4-22 00:07
哦!O(∩_∩)O哈!用原来的IMG也有此出错信息了。

附上图

DSC00159.JPG (300.97 KB, 下载次数: 112)

DSC00159.JPG

作者: xianglang    时间: 2010-4-22 09:15
哦,我找到原因了,原来在批处理中,我将SHSUCDX.COM写成了SHSUCDX.EXE,因为我原DOS中是SHSUCDX.EXE,后来换成SHSUCDX.COM的了。

[ 本帖最后由 xianglang 于 2010-4-22 09:17 编辑 ]
作者: zhaozhigang    时间: 2010-4-22 10:24
楼主xianglang

2010-4-22 您更新的DOS2PE.part1.rar -DOS2PE.part5.rar

是否是扩容到50MB多的DOS2PE

如何如果不是麻烦您再扩容到50MB多的DOS2PE

您原来给我的扩容到50MB多的DOS2PE我使用成功了
作者: azhong123456    时间: 2010-4-22 10:41
楼主能否直接打包成Img文件上传上来
作者: xianglang    时间: 2010-4-22 11:48
原帖由 azhong123456 于 2010-4-22 10:41 发表
楼主能否直接打包成Img文件上传上来


我已经在43楼更新上传了,你再下载一次吧:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145605&page=5&extra=page%3D1#
作者: chen463    时间: 2010-4-22 14:49
原帖由 xianglang 于 2010-4-22 09:15 发表
哦,我找到原因了,原来在批处理中,我将SHSUCDX.COM写成了SHSUCDX.EXE,因为我原DOS中是SHSUCDX.EXE,后来换成SHSUCDX.COM的了。

哦哦!!!这个我有更改过,哈。。。只是,信息还是有提示好像无法打开USBCD???作罢!其实不影响操作,感谢!
作者: xianglang    时间: 2010-4-22 20:15
原帖由 chen463 于 2010-4-22 14:49 发表

哦哦!!!这个我有更改过,哈。。。只是,信息还是有提示好像无法打开USBCD???作罢!其实不影响操作,感谢!


我这样修改之后,在我的第一代P4电脑上试过,没有找不到USB设备的提示啊。至于USBCD,如果你没有USB-CDROM,当然会找不到了,正常现象。
作者: chen463    时间: 2010-4-22 20:55
标题: 回复 #58 xianglang 的帖子
谢谢!风中老狼大大,已经修正好,制作成英文版和中文版了。感谢!!!
作者: zhongyy666    时间: 2010-6-6 08:33
学习了,这个功能很有用!
作者: zhangze    时间: 2010-8-4 10:22
这个和hhh333的有什么区别
哪个成功率更高??




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3