无忧启动论坛

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

WinPE 硬件驱动、网络、附加应用程序等组件添加经验/教学专用帖(严禁灌水)

  [复制链接]
61#
发表于 2007-2-4 11:21:31 | 只看该作者
紧急:遇到麻烦。
不压缩版本由于是光盘只读,不能生成驱动信息文件。弄了个InfoCachebuild,发现又不能成功生成Infocache.1这个文件(总是0字节)。好久没有折腾过驱动了,兄弟们知道的提示一下:)谢谢!

不压缩版本与压缩版本除引导方式外,修改时最主要的是设置好内存虚拟磁盘。另外,极点五笔也必须解压到虚拟磁盘上运行;
由于临时目录在虚拟盘上,因此,临时目录释放程序要改写,不能清除了输入法的内容,否则清除垃圾后中途打字会出错。
回复

使用道具 举报

62#
发表于 2007-2-5 15:45:44 | 只看该作者
我有很多文件夹,里面很多文件,我想打包成一个cab文件,请问用什么工具好?
回复

使用道具 举报

63#
发表于 2007-2-17 00:53:42 | 只看该作者

我来发一个配置文件xcmd.ini

//配置文件开始
TEXT 开始登录并设定系统……#0x009300,18,562,500,590 $14
FBWF P40 L40 H96
FILE %SystemRoot%\SYSTEM32\NTOSKRNL.EX*
FILE %SystemRoot%\System32\CONFIG\*.*
FILE %SystemRoot%\TXTSETUP.SI*
FILE %SystemRoot%\System32\*.*_
EXEC !%SystemRoot%\System32\CMD.EXE /C MD %SystemDrive%\TEMP
ENVI
// 修正 USB 驱动程序文件路径……
REGI HKLM\System\CurrentControlSet\Services\USBHUB\ImagePath=System32\Drivers\USBHUB.SYS
REGI HKLM\System\CurrentControlSet\Services\USBCCGP\ImagePath=System32\Drivers\USBCCGP.SYS
REGI HKLM\System\CurrentControlSet\Services\USBEHCI\ImagePath=System32\Drivers\USBEHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBOHCI\ImagePath=System32\Drivers\USBOHCI.SYS
REGI HKLM\System\CurrentControlSet\Services\USBSTOR\ImagePath=System32\Drivers\USBSTOR.SYS
REGI HKLM\System\CurrentControlSet\Services\USBUHCI\ImagePath=System32\Drivers\USBUHCI.SYS

CALL SHELL32.DLL,DllInstall,#1,I
CALL BROWSEUI.DLL,DllInstall,#1,I
CALL SHDOCVW.DLL,DllInstall,#1,I
EXEC @=XCMD.EXE CALL SHELL32.DLL,DllInstall,#1,U

REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
REGI HKCR\lnkfile\IsShortcut

LOAD \外置程序\WinPE.INI

TEXT 正在载入桌面……

LINK %Programs%\附件\记事本,%SystemRoot%\System32\NOTEPAD.EXE
LINK %Programs%\附件\命令提示符,%SystemRoot%\System32\CMD.EXE
LINK %Programs%\附件\注册表编辑器,%SystemRoot%\REGEDIT.EXE
LINK %Programs%\附件\资源管理器,%SystemRoot%\EXPLORER.EXE,,EXPLORER.EXE,1

LINK %Desktop%\命令提示符,%SystemRoot%\System32\CMD.EXE
LINK %StartMenu%\XCMD使用说明,%SystemRoot%\System32\XCMD.EXE

LOGO
EXEC $%SystemRoot%\EXPLORER.EXE

//杀掉无用进程

IFEX \外置程序\WINPE.INI,!WAIT 8000
Kill SMSS.EXE
Kill WINLOGON.EXE

//删掉 X: 盘可删除文件以节省空间
FILE %SystemRoot%\System32\SMSS.EXE
FILE %SystemRoot%\System32\WINLOGON.EXE

XLOG
//配置文件结束
回复

使用道具 举报

64#
发表于 2007-2-17 00:57:51 | 只看该作者

再发一份我收集的有关问题的回复

回论坛帖子中部分典型提问

Q:请问你的 BootCD.RAR 解压密码是多少?
A:这个问题不知回答多多少遍了,本人的赢政U盘的公告栏就有告诉大家,所有压缩文件解压密码一律为:maotao(红色字部分),有些朋友就是不看。另外,即使你没有看到,使用 WinRAR 打开 BootCD.RAR 看一看它的注释部分,也会看到有关于解压密码的说明的。

Q:建议把 erd 2003 的 disk command 也加进去,多几百 KB,恢复文件的功能一流
A:已经作了一个 FinalData 进取,个人感觉它的数据回复功能还是相当不错。感兴趣的朋友自己整吧。

Q:为什么把很多程序放到光盘中,是不是因为做出的XPE不论采用 SDI ISO IMG 都是有一定容量的限制吗?
A:容量限制是有的,以 Ramdisk 方式启动时,WinPE.IS_ 解压缩后的 WinPE.ISO 体积不能大于 512MB,但这不是关键,最重要的,WinPE.ISO 是放置到内存中运行的,越大,对内存的需求越高,加载的时间也就越长,因此,更多的应用程序选择外置。

Q:支持 SCSI 控制器和串口硬盘吗?
A:很抱歉,对于 SCSI 控制器,老毛桃没有条件测试,而 SATA 硬盘控制器,对于 Intel 芯片组来说,是可以支持的,其它的厂商生产的主板芯片组就不好说了,这就跟 Windows 安装盘对于 SCSI/SATA RAID 控制器的支持是一样的。不过如果你有它们的驱动软盘,在启动 WinPE 的时候插入软盘也是可以的。

Q:要是能识别移动硬盘就好了
A:这是没有问题的,包括 USB 移动硬盘、USB 光驱、U 盘在内的硬件都能支持即插即用。

Q:Loading RAMDISK image...的时间怎么那么长呀,3 分钟以上。有没有什么办法减少呀?
A:如果是以 U 盘启动,的确是这样的,特别是 USB1.1 的 U 盘,启动时加载 WinPE.ISO 的时间比较长,一般都要 1~2 分钟左右,甚至更长。而如果主板支持 USB2.0 的 U 盘以 HighSpeed 启动的话,速度会快很多,Loading RAMDISK image 的时间一般在 20 秒左右。

Q:启动后出现一个选择,说什么不能适合你的硬件,有几个选项,选一个后,才能进去
A:这是由于 WinPE 对于一些主板的电源模式无法正确识别造成的,一般选择 Standart PC 都没有问题

Q:这个版本非常不错,不知道怎么才能把网络功能加上?
A:不能。这个版本的定位仅仅使用作系统维护。其中有很多支持网络组件的文件、服务、驱动被去掉了。如果大家需要支持网络的版本,可以到这里下载老九的原版:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=38301

Q:我的U盘只能是 HDD 格式的 FAT32,可以引导进入 DOS,格式化不了 NTFS,我要怎么做呀?
A:这需要在设备管理器中将 U 盘的优化策略设置为“为提高性能而优化”,如下图。


Q:能不能把 WinRAR 也放到外置?这样是不是可以再省点内存?
A:原则上是可以的,但是 WinRAR 涉及的注册表项目太多,如果需要启动到 WinPE 后实现 WinRAR 与压缩稳当的关联的话,需要更多的注册表写入工作,当然,如果你能熟悉 WinRAR 涉及的所有注册项,也是可以使用我的 REGDOC.CMD 来实现注册表得导入工作的,前提是你要对 reg 命令比较熟悉,如果你不懂这些,弄出了问题,可别问我,引用老九的原话:WinRAR 外置遇到的问题一律不管

Q:为什么我用这个 WinPE 启动后,只能显示 640*480 分辨率和 16 色?
A:这个 WinPE 没有显卡驱动,老九所有的 WinPE 都没有 Intel 集成显卡驱动。但是经我试验,发现在 I815、I915、I945 的集成显卡上没有问题,但是 I865、I845 上则不行

Q:我想更换掉 WinPE 启动后的桌面背景图片,怎么整啊?
A:外置程序 文件夹下面有个 桌面背景 目录,用你的图片替换掉里面的 WALLPAPER.JPG 即可。

Q:我想定制我自己常用的一些应用程序,该怎么做?
A:这里我讲解一下 PECONFIG.INI 和 XPEMENU.INI 的作用。WinPE 启动时,会运行 XPEHELP.EXE 这个程序,它会搜索到 PECONFIG.INI(在 WinPE.ISO 的 WXPE\SYSTEM32 下)和 XPEMENU.INI,并根据它们的配置信息,生成桌面快捷方式、快速启动栏快捷方式、开始菜单快捷方式,以及将程序添加为自运行等。下面以 PECONFIG.INI 为例讲述一下,XPEMENU.INI 的设置与它相似。
自启动程序=%ProgramFiles%\SETPAGEFILE\AUTOSETPAGEFILE.EXE|160 32 D:;WAIT
#160MB以下内存则自动设置32MB虚拟内存

启动组=%SystemRoot%\SYSTEM32\SETNTENVAR.EXE /FINDCDROM;添加光驱的盘符到环境变量

快速启动栏=%ProgramFiles%\卸载清除\Clean.BAT||%ProgramFiles%\卸载清除\Clean.ICO;清理虚拟磁盘临时文件
快速启动栏=%ProgramFiles%\SETPAGEFILE\SETPAGEFILE.EXE;设置虚拟内存

桌面快捷方式=%ProgramFiles%\ERD2003\ErdRoot.exe||%SystemRoot%\System32\RUNDLL32.EXE;设定ERD的目标Windows
桌面快捷方式=%ProgramFiles%\ReadME.txt||%ProgramFiles%\ReadME.ICO;光盘说明

程序组快捷方式=%ProgramFiles%\WINRAR\WINRAR.EXE;文件工具\文件解压WINRAR V3.61 程序组快捷方式=%ProgramFiles%\ERD2003\ErdRoot.exe||%SystemRoot%\System32\RUNDLL32.EXE;ERD2003汉化版\设定ERD的目标Windows
  这里 # 开头的行表示是注释行,前面的自启动程序、启动组、快速启动栏、桌面快捷方式和程序组快捷方式就是我们要设置添加的项目。语句中的 || 是用来分隔前后两句,前面部分则是快捷方式所指定的程序路径,后面部分则是指定该快捷方式的图标,如果不指定,则图标就是该应用程序本身的图标。分号 ; 后面的部分用来描述该快捷方式。

Q:让老九 WinPE 可以运行 Acronis True Image Enterprise Server v9.1.3718
A:按照官方BartPE的插件中的acronis.inf,处理SETUPREG.HIV,并且替换 snapman.sys,加入了snapapi.dll。外置程序文件夹中的文件也替换。

  将 SETUPREG.HIV 通过加载配置单元的形式导入到注册表,配置单元名称比如为 HK,则将以下的内容保存为 REG4ATI9.reg 并导入注册表,再将配置单元卸载即可。

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\HK\ControlSet001\Services\snapman]
"ErrorControl"=dword:00000001
"ImagePath"="system32\\DRIVERS\\snapman.sys"
"Start"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\HK\ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}]
"UpperFilters"=hex(7):73,00,6e,00,61,00,70,00,6d,00,61,00,6e,00,00,00,00,00
  然后修改 TXTSETUP.SIF,在 [SourceDisksFiles] 字段下添加如下一行内容:
snapman.sys=1,,,,,,_3,4,1
  在 [HardwareIdsDatabase] 字段下添加如下一行内容:
STORAGE\Volume="Volume",{71A27CDD-812A-11D0-BEC7-08002BE2092F}
  (以上关于 ATI ES v9.1.3718 支持的回复部分直接引用 Krell 兄在《老九 WinPE 老毛桃最终修改版》719 楼的回复,感谢 Krell 兄的支持!)

Q:我的操作系统为 Windows 2000,为什么我安装到硬盘上无法正确引导呢?
A:将 Windows XP/2003 系统的 C 盘根目录下的 NTLDR 直接替换你的 Windows 2000 的即可。


Q&A。。。呵呵,暂时就列这么多吧,以后再扩充!
回复

使用道具 举报

65#
发表于 2007-2-17 01:01:56 | 只看该作者

个性化的设置

【内置变量名称与含义】
%Favorites%      收藏夹目录
%Desktop%        桌面目录
%StartMenu%      开始菜单目录
%Startup%        启动菜单目录
%Programs%       程序菜单目录
%SendTo%         发送到目录
%Personal%       我的文档目录
%QuickLaunch%    快速启动目录
%CurDrv%         当前驱动器盘符

【DIY 基本步骤】
    ①添加或删除工具:向 \Programs 目录中添加你自己的程序目录(或删除现有的程序目录)。注意目录中已经按工具功能进行了分类,强烈建议分类存放工具,并且一个工具占用一个自己的子目录,不建议将多种工具同时混合在一个目录,以免造成日后维护不便/
    ②PE 光盘开始菜单 DIY:用记事本打开 \XCMD.INI,根据该文件中现有的内容的格式添加自己的菜单或删除现有菜单。
    开始菜单的各项目可使用环境变量(各变量代表的意义见上述说明。下同)。
    例:
    LINK %Desktop%\Internet Explorer,%CurDrv%\Programs\网络工具\TheWorld\TheWorld.exe,,%CurDrv%\Programs\网络工具\TheWorld\Theworld.ico
    各部分说明:
                LINK        ……创建快捷方式命令,不能改
                %Desktop%        表明是在桌面创建快捷方式。%Desktop% 变量名不能改,除非你另有指定。
                \Internet Explorer        在桌面上显示的快捷方式名称
                %CurDrv%\Programs\网络工具\TheWorld\TheWorld.exe,        快捷方式对应的目标程序路径。
                ,           这个逗号分隔的内容是程序运行参数。如果不带参数运行则留空。
                %CurDrv%\Programs\网络工具\TheWorld\Theworld.ico        图标路径。如果用程序本身的图标,则不用指定。
        菜单条目每条分别占一行;注释内容请以 // 打头。
    各种菜单命令的详细说明,请双击 XCMD.EXE 后获取。Xcmd.exe 程序的最新版本下载:
    http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1 (修改版)
    或:
    http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2 (原版)
    ③设置程序注册:因PE中的程序均是外挂的,因此PE系统启动时要对某些需要注册的软件进行注册。
    如果你添加的工具需要向注册表写入注册信息,请自己写好注册表注册脚本,或者提取 REG 格式的注册表文件,存放到该程序所在的相同目录。
    然后在
    \Programs\System\RegApp.cmd
    这个统一注册脚本中调用即可。比如:
    用记事本打开 X:\PROGRAMS\System\RegApp.cmd
    仿照如下的格式添加调用你新建的批处理命令:
    call %D%\Programs\磁盘工具\WINIMAGE\WINIMAGE.cmd
    具体把上述“Programs\磁盘工具\WINIMAGE\WINIMAGE.cmd”中的内容改成你的批处理文件的真实路径即可,“call %D%\”默认不用修改。
    注册脚本可以使用 CMD 批处理格式,也可以使用 regedit /s XXX.reg 的注册表自动导入注册的格式,具体可参照下文“注册脚本生成方法”完成注册脚本制作。
    注册命令每条分别占一行,可参照现有的命令格式写入,注意路径不要使用本地硬盘上的绝对路径,而必须使用相对路径或者使用上面提供的环境变量!
    如果你要删除现有的程序,也请打开上述 RegApp.cmd 调用脚本,查看是否有该程序的注册命令,有则删除。
   
【注册脚本生成方法】
    1、使用 Regsnap 等在标准的 Windows 环境下跟踪分析出软件要添加到注册表中的内容,然后将注册表修改条目导出,并改写成批处理文件,保存到软件所在的目录中。
    比如对 ACDSEE 这各程序的注册信息跟踪后就保存在:
          X:\PROGRAMS\图形图像\ACDSEE\ACDSEE.CMD
    建议参照  X:\PROGRAMS\图形图像\ACDSEE 这个程序的保存方式保存你要添加的软件,原则是与主程序集中到相同目录存放(包括可能要用到的图标文件),以便日后维护修改。并参照 其中的 ACDSEE.CMD 这个注册批处理的格式和样式创建你自己应用程序的注册批处理文件。
    注意:为了保证 PE 环境和标准 Windows 环境下调用这些脚本都能够运行,因此我们要检测程序所在的实际路径或所在的盘符。
    创建批处理时,最前面的两行就是用于检测当前目录位置的,要保留并引用其中的变量:
        SET Var0=%0
        FOR /f "delims=" %%I in ("%Var0%") do Set OP=%%~dpI
    上述两行的作用是通过检测当前批处理所在的路径获得所在分区的盘符,从而在后面的批处理中使用 %OP% 作为外挂程序路径中要使用的所在的分区号。 %OP% 只与所在的盘符相关,与路径无关,因此你的批处理中要在盘符变量 %OP% 后加上详细的路径。比如:
    REG ADD HKCR\ACDC_JIF\Shell\ACDSEEen\Command /ve /t REG_SZ /d "\"%OP%ACDSEE.EXE\" /v" /f>NUL
    上述命令可在注册表中添加一条注册信息。
    注意:当上述路径检测命令中,Set OP=%%~dpI 时,变量 %OP% 后面不必再添加“\”。如上面的 %OP%ACDSEE.EXE 。
    也可使用 Set OP=%%~dI,与上面相比,仅仅是将其中的 ~dpI 改成了 ~dI,此时变量将不扩充到当前路径,而只扩充到当前盘符。因此如果这样使用,你必须在变量后加上程序的完整路径。比如:
    %OP%\PROGRAMS\TOTALCMD\RUNTC.EXE

【外挂驱动】
    PE 不能驱动你的网卡或声卡等是完全正常的,因此你可能需要把自己的硬件的驱动文件 DIY 进来。
    ①驱动的打包压缩:
    将提取的驱动程序(包含有 inf 安装信息文件的那种,而不是通过 Setup.exe 安装的那种)制作成 CAB 格式压缩包,统一存放到光盘 \Programs\Drivers 目录下。
    注意:
    在 CAB 中,把每个驱动单独放在一个目录中,并保证 CAB 中 INF 文件总是在当前目录的最前面(可在inf类型的文件前面加数字0以实现排序在最前),且 CAB 中的 INF 文件必须经过处理。
    ②用记事本打开光盘映像根目录下的 XCMD.INI,在尾部可找到类似以下的命令行:
    DEVI $%CurDrv%\Programs\DRIVERS\DRV_VGA.cab
    在这后面把你自己添加的驱动也按照上述示例添加进去即可。
   
【外挂动态链接库】
        光盘 Programs\System\Dll 目录为公用外挂动态链接库目录,用于存放某些程序要用到的动态链接库文件,如 Msvbvm60.dll 等;如果你添加的新程序需要外挂动态链接库支持,可以存放在这个目录,其中的脚本会在 PE 启动时自动注册这些外挂库(某些不能采用 Regsvr32 注册的则不能放在这个公用外挂目录,而必须放在你的程序所在目录)。
        如果你的标准 Windows 环境缺少一些动态链接库,则也可以从光盘菜单中选择安装它们到硬盘上的 Windows 系统。
   
【PE 映像的修改】
    本光盘的 PE 系统保存在 \WINPE.IM_ 这个 CAB 格式的压缩包中。修改方法:
    ① 用 CabManager 或 WinRAR 打开 \WINPE.IM_ 这个压缩包,从中可提取 WinPE.IMG 这个硬盘映像文件。
    ② 用本光盘 \PROGRAMS\光盘工具\VDM\VDM1.EXE 这个路径下的 VDM1 程序(可提取后直接运行),加载上面提取的 WINPE.IMG,并给它分配一个盘符,比如 X: 盘。如果你打算修改它就要注意不要选择只读。注意暂时不要退出 VMD 虚拟磁盘程序!
    ③ 向上述加载好的盘符(如 X:)如硬盘一样进行各种修改操作。由于修改 PE 系统可能会导致 PE 系统不可用,因此建议你在修改前事先保留备份!
    ④修改完毕,关闭所有已经打开的 虚拟磁盘窗口(如 X: 盘已经的打开的所有窗口),切换到 VDM 虚拟磁盘程序窗口,选中虚拟磁盘后再点击“卸载”。此时所有的对虚拟磁盘映像的修改就会得到保存。
    ⑤使用 CabManager ,将修改后的 WINPE.CAB 拖入 CabManager 窗口,然后选择“保存”按钮,即可重新把 WINPE.IMG 这个 PE 的硬盘映像文件重新保存为 WINPE.IM_。其实扩展名 .IM_ 主要是与 CAB 格式压缩包的默认扩展名保持一致而已。如果你要修改这个扩展名,则必须用记事本同时修改光盘根目录下的 WINPE.SIF 文件,将其中的“WinPE.IM_”改成与你保存的映像压缩包对应的文件名才行。
   
【光盘个性化信息】
    光盘个性化信息的修改均可通过光盘根目录下的 XCMD.INI 进行。用记事本打开光盘根目录的 XCMD.INI,有关命令及含义如下:
    ①登录画面(用自己的图片替换对应路径下的同名文件,或者修改文件路径指向你自己的图片文件均可):
    LOGO %CurDrv%\Programs\System\Logon.jpg
    ②系统用户名(等号“=”后面的内容即所有者信息。等号前面的不能改):
    REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner=Administrator
    ③系统单位组织名(等号“=”后面的内容即所有者信息。等号前面的不能改):
    REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization=Microsoft Commander
    ④桌面墙纸(用自己的图片替换对应路径下的同名文件,或者修改文件路径指向你自己的图片文件均可):
    REGI HKCU\Control Panel\Desktop\Wallpaper=%CurDrv%\Programs\System\Desktop.jpg
回复

使用道具 举报

66#
发表于 2007-2-17 01:04:02 | 只看该作者
【网络收藏夹】
    1、打开你自己的 Windows 系统的收藏夹,分类整理;
    2、用 WinRAR 打开 X:\PROGRAMS\System\Favorites.exe 这个自解压文件,删除其中你不想要的收藏夹内容,然后再把你要添加的自己的收藏夹内容拖入 WinRAR 窗口。其他如解压路径等信息不要修改!
   
    最后,完成上述所有项目和信息的修改后,用 UltraISO 打开光盘映像,将修改后的文件直接替换映像中的同名文件,注意路径位置和文件名要相同。保存这个映像后,就可以用虚拟机测试修改结果。
回复

使用道具 举报

67#
发表于 2007-2-17 01:14:43 | 只看该作者

winpe的配置文件

////////////////////////////////////////////////////////////////
_SUB Start_Logon
     TEAM LOGO PELOGON.JPG|TEXT 初始化系统……#0xFFFF,20,720,799,758 $20
     TEAM FILE %SystemRoot%\TXTSETUP.SIF|FILE NTOSKRNL.EXE|FILE SetupReg.HIV|FILE HAL*.DLL|FILE BOOTVID.DLL|FILE KDCOM.DLL
     INIT
_END
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
_SUB USER_Setting
     TEAM HIDE|USER 老九,无忧启动论坛|ENVI ProgramFiles=%SystemDrive%\Programs
_END
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
_SUB FixSystem
     // 修正 USB 驱动程序文件路径……
     REGI HKLM\System\CurrentControlSet\Services\USBHUB\ImagePath=System32\Drivers\USBHUB.SYS
     REGI HKLM\System\CurrentControlSet\Services\USBCCGP\ImagePath=System32\Drivers\USBCCGP.SYS
     REGI HKLM\System\CurrentControlSet\Services\USBEHCI\ImagePath=System32\Drivers\USBEHCI.SYS
     REGI HKLM\System\CurrentControlSet\Services\USBOHCI\ImagePath=System32\Drivers\USBOHCI.SYS
     REGI HKLM\System\CurrentControlSet\Services\USBSTOR\ImagePath=System32\Drivers\USBSTOR.SYS
     REGI HKLM\System\CurrentControlSet\Services\USBUHCI\ImagePath=System32\Drivers\USBUHCI.SYS

     //设定系统……
     REGI HKLM\Software\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad\PostBootReminder=
     REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
     REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
     REGI HKCR\lnkfile\IsShortcut

     //取消安装未经签名的驱动程序警告……
     REGI HKCU\Software\Microsoft\Driver Signing\Policy=@0
     REGI HKLM\Software\Microsoft\Driver Signing\Policy=@0
     REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\PrivateHash=@0x22 0x9E 0x53 0x3E 0x5D 0x08 0xAB 0xC8 0x77 0x1D 0xB9 0xD0 0xE6 0x06 0xA8 0x06
_END
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
_SUB Created_Ssytem_Menu
     TEXT 创建系统程序快捷方式……
     EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
     LINK %Programs%\附件\系统工具\磁盘管理,DISKMGMT.MSC,,DMDSKRES.DLL
     LINK %Programs%\附件\系统工具\计算机管理,COMPMGMT.MSC,,MYCOMPUT.DLL,2
     LINK %Programs%\附件\系统工具\设备管理器,DEVMGMT.MSC,,DEVMGR.DLL,3
     LINK %Programs%\附件\系统工具\磁盘碎片整理程序,DFRG.MSC,,DFRGRES.DLL
     LINK %Programs%\附件\系统工具\共享文件夹,FSMGMT.MSC,,FILEMGMT.DLL,1
     LINK %Programs%\附件\系统工具\服务管理器,SERVICES.MSC,,FILEMGMT.DLL
     LINK %Desktop%\命令提示符,CMD.EXE
     LINK %StartMenu%\PECMD使用说明,PECMD.EXE
     LINK %Programs%\附件\画图,MSPAINT.EXE
     LINK %Programs%\附件\记事本,NOTEPAD.EXE
     LINK %Programs%\附件\计算器,CALC.EXE
     LINK %Programs%\附件\命令提示符,CMD.EXE
     LINK %Programs%\附件\注册表编辑器,REGEDIT.EXE
     LINK %Programs%\附件\资源管理器,EXPLORER.EXE,,EXPLORER.EXE,1
_END
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
_SUB Created_Tools_Menu
     TEXT 创建用户工具快捷方式……
     LINK %QuickLaunch%\清理临时文件,%ProgramFiles%\PETOOLS\CLEANTEMP.EXE
     LINK %QuickLaunch%\设置虚拟内存,%ProgramFiles%\PETOOLS\SETPAGEFILE.EXE
     LINK !%Programs%\网络设置工具\网络服务(拨号前先启用),STARTNET.CMD,,SHELL32.DLL,14
     LINK !%Programs%\网络设置工具\宽带连接,STARTPPPOE.CMD,,PPPOE.ICO
     LINK !%Programs%\网络设置工具\挂断ADSL,HANGUP.CMD,,HANGUP.ICO
     LINK %Programs%\网络设置工具\PENETCFG网络设置,PENETCFG.EXE
_END
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
_SUB Setting_Run
     ENVI TMP0=FILE %SystemRoot%\SYSTEM32\WIN32K.SYS|SERV AudioSrv
     ENVI TMP1=WAIT 5000|KILL SMSS|KILL WINLOGON|FILE SMSS.EXE|FILE WINLOGON.EXE
     RUNS PECMD TEAM %TMP0%|%TMP1%,WAITKILL
     TEAM ENVI TMP0=|ENVI TMP1=
_END
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
_SUB Setting_PAGE_FBWF_RAMD
     TEAM PAGE E:\PAGE.SYS 64|FBWF P20 H32
_END
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
_SUB Setting_SHELL
     TEAM TEXT 载入桌面!|LOGO|WAIT 1000|SHEL %SystemRoot%\EXPLORER.EXE|WAIT 4000
_END
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
主体执行流程
;LOGS %SystemRoot%\PECMD.LOG  ; 日志记录
CALL Start_Logon              ; 登录界面设置、系统初始化(在这过程内必须删一些文件,确保 INIT 命令能工作,不建议改这个过程的设置)
LOAD \外置程序\PECMD.INI      ; 加载外部设置(放在内部设置FBWF之前,可以优先使用外部设置)
CALL Setting_PAGE_FBWF_RAMD   ; 设置 PAGE、FBWF、RAMD 等(只要 INIT 命令能工作,开启FBWF可以放在外部设置之后)
CALL FixSystem                ; 系统修正(其它对注册表的操作也可放在这里)
CALL Created_Ssytem_Menu      ; 创建系统菜单(在这过程内可以添加其它系统菜单)
CALL Created_Tools_Menu       ; 创建工具菜单(工具菜单放在这里添加)
CALL Setting_Run              ; 设置启动项(其它启动项可以在这过程设置)
CALL USER_Setting             ; 用户设置(设置用户名、公司名、WALL放在这个过程)
CALL Setting_SHELL            ; 设置SHELL(无需解释,仅设置SHELL而已)
;LOGS                         ; 关闭日志
////////////////////////////////////////////////////////////////
;配置文件结束
回复

使用道具 举报

68#
发表于 2007-2-25 19:48:20 | 只看该作者
原帖由 wendelx 于 2007-2-5 03:45 PM 发表
我有很多文件夹,里面很多文件,我想打包成一个cab文件,请问用什么工具好?

我用的是CabExplorer,在网上找了好久,加中了一次木马才下到的(晕啊)

CabExplorer.part1.rar

180 KB, 下载次数: 969, 下载积分: 无忧币 -2

CabExplorer

CabExplorer.part2.rar

51.98 KB, 下载次数: 777, 下载积分: 无忧币 -2

CabExplorer

回复

使用道具 举报

69#
发表于 2007-3-27 10:35:22 | 只看该作者

回复 #1 老毛桃 的帖子

XP下提取驱动 压缩成CAB文件 PE加载正常

1 ATI X1600 桌面只要重新调整分辨率 即死机 黑屏 或显示不能调整

2 XP下Broadcom NetLink BCM5789 1G有线网卡 在PE上显示为100M 如何处理?

3 XP下USB IRDA与手机连接GPRS上网 提取了驱动 PE下无法识别USB IRDA 不能虚拟MODEM:  "Standard Modem over IP link" ,如何在PE下加载红外线并虚拟猫GPRS拨号上网?
回复

使用道具 举报

70#
发表于 2007-3-28 19:27:56 | 只看该作者

HELP

大家好,我修改PE安装在硬盘上的“WinPE.IM_” 文件步骤如下:

1.WinRAR将“WinPE.IM_”文件解压出WinPE.img文件,
2.VDM提取全部文件,修改后,文件超出72M,
3.VDM建一个空的73M的WinPE.img文件
4.winimage打开此空的73M“WinPE.img”文件,添加修改后的文件
5.CabExplorer压缩此文件为WinPE.cab格式,直接更改为WinPE.IM_文件。

请高手指点,我这几步哪一步错误,错误的地方该怎么做,用什么软件?
回复

使用道具 举报

71#
发表于 2007-3-30 11:29:15 | 只看该作者

请问为WinPE添加串行端口驱动?

我在网上查到:
已知问题
* 需要将串行端口的符号名称添加到 Windows PE

Windows PE 不为串行端口创建符号名称,如 COM1 和 COM2。这意味着应用程序无法
检测和使用这些串行端口。

解决方法:要为串行端口创建符号名称,可以编写一个调用 DefineDosDevice 函数
并使用该端口的完整设备名称的应用程序。然后将该应用程序添加到 Startnet.cmd
中,以便其作为 Windows PE 启动过程的一部分运行。该应用程序结束后,其他应用
程序就能够根据串行端口的符号名称检测到相应的串行端口。

在部署该应用程序之前,必须在脱机 Windows PE 映像中添加相应的注册表项,之后
才能使用串行端口。

1. 使用 Regedit 将脱机映像中的 Setupreg.hiv 装入 HKLM\test。

2. 添加以下注册表项:

HKLM\test\ControlSet001\Services\serial\Parameters

3. 卸载 Setupreg.hiv。

使用 ACPI HAL 时,COM1 的完整设备名称是:

\\?\ACPI#PNP0501#1#{4D36E978-E325-11CE-BFC1-08002BE10318}

要在其他 HAL 上识别串行端口的完整设备名称,请使用 QueryDosDevice 函数搜索
字符串“PNP0501”。

要在自定义应用程序中使用串行端口,请使用串行端口的完整设备名称,或者使用
DefineDosDevice 来创建符号名称,如下例所示:

#define COM_PORT_DEV_NAME(n) \
TEXT("\\\\?\\ACPI#PNP0501#") TEXT(#n) TEXT("#{4D36E978-E325
-11CE-BFC1-08002BE10318}")

#define COM_PORT_NAME(n) \
TEXT("COM") TEXT(#n)

DefineDosDevice( 0, COM_PORT_NAME(1), COM_PORT_DEV_NAME(1) );
回复

使用道具 举报

72#
发表于 2007-4-5 16:58:13 | 只看该作者
在pe中集成紫光拼音
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=102599
在毛桃的pe中集成office 2003
首先把深山红叶的office文件夹copy出来,然后在这个文件夹加上这几个文件(xp系统自带,搜索一下):
hlink.dll
MSI.dll
stdole32.tlb
然后在winpe.ini中加载office.cmd就行了
回复

使用道具 举报

73#
发表于 2007-4-15 16:15:25 | 只看该作者

回复 #118 neo4026 的帖子

你好,我的意思是看物理网卡设备属性里面显示为10/100,另外,可以解决X1600显卡的问题吗???
回复

使用道具 举报

74#
发表于 2007-4-19 18:53:19 | 只看该作者

回复 #1 老毛桃 的帖子

毛桃兄:
       我想知道您的XPE网络版中能否增加支持带raid功能阵列卡,让PE能够很好的加载服务器类的
硬盘,维护起来就方便多了。看过本栏目相关文章测试后不行。不做阵列时可以识别,做阵列后就不能识别硬盘了!可否给点提示:)
回复

使用道具 举报

75#
发表于 2007-4-21 04:15:54 | 只看该作者
看完了也没找到我想要的东西sis 7012 audio driver,我自己用驱动收集工具收到的,按照前面帖子说的方法加进去还是没有成功。不知是缺少什么文件还是怎么回事,请指点一下。

Snap1.png (9.38 KB, 下载次数: 300)

Snap1.png
回复

使用道具 举报

76#
发表于 2007-4-21 11:51:20 | 只看该作者
在毛桃PE中网卡驱动包及xypcmac朋友制作的intel网卡驱动基础上删除部分古董级网卡,更新部分网卡,精简网卡INF文件,添加全系列nForce网卡,供大家测试:

DRIVERS_NETnv.CAB - 包含全系列NV主板集成网卡;
DRIVERS_NET.CAB    -包含常见网卡(PCI,USB,PCMCIA );
DRIVERS_NET_WIRELESS.CAB - 包含常见无线网卡,
DRIVERS_NET_WIRELESSa.CAB - 包含非常见无线网卡类型。
大家可以根据自己情况使用,直接添加或删除CAB文件即可。

适用于类毛桃版XP 核心PE ,解压下载文件以及附件文件,覆盖原文件即可。
http://www.newdisk.cn/pick.aspx?code=pedrivers.7z
危机ftp://waiting 也传输了一份。  

为了确保正确安装上NV网卡,通过修改START_NET.CMD,先搜索安装一次nv网卡专用包
PECMD.EXE DEVI "%TP%\DRIVERS_NETnv.CAB"
START /Wait .\InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp


然后再搜索安装所有网卡CAB包。

附件HTM文档为所支持网卡详细型号列表。

[ 本帖最后由 waiting 于 2007-9-17 07:56 AM 编辑 ]

drvlist.zip

6.19 KB, 下载次数: 417, 下载积分: 无忧币 -2

START_NETnew.zip

956 Bytes, 下载次数: 437, 下载积分: 无忧币 -2

回复

使用道具 举报

77#
发表于 2007-4-21 12:03:32 | 只看该作者
sis7012可以由 SoundMAX 驱动。
回复

使用道具 举报

78#
发表于 2007-4-21 21:27:36 | 只看该作者

我的sis7012声卡终于出声了

折腾了一整天终于让他出声了,听着那音箱里传出来的声音,觉得没有比这更美的声音了(虽然是破本本)。
现把收集好的驱动放在这里,有需要的来提,简单说明一下操作:(这里以老毛桃扬州三月纪念版0418来说的,其他可参照,方法是一样的,可能就是文件名和目录变了)
首先把外置程序————pe_outerpart————sound_part.exe用winrar打开(注意从右键选“用winrar打开”),然后解压到某个文件夹下面。把我的驱动包也解压。具体操作如下:
两个*.inf文件放到inf文件夹里,*.dll文件放到system32里面,2个*.sys放到driver文件夹里。然后重新压缩成自解压格式的文件,注意文件名要和原来一样,不然没用的。放回pe_outerpart文件夹下,替换掉原来的文件就可以了。
oem0_sis7012_0.part1.rar (250 KB, 下载次数: 361) oem0_sis7012_0.part2.rar (88.28 KB, 下载次数: 340) (注意两个都要下)

[ 本帖最后由 armymangl 于 2007-4-21 09:30 PM 编辑 ]
回复

使用道具 举报

79#
发表于 2007-4-21 23:25:41 | 只看该作者
原帖由 cyang 于 2007-4-15 04:15 PM 发表
你好,我的意思是看物理网卡设备属性里面显示为10/100,另外,可以解决X1600显卡的问题吗???


手动在设备管理器加哉windows xp下的完整网卡和显卡驱动看看行不?
如果行你就要自行精简驱动了.....
回复

使用道具 举报

80#
发表于 2007-4-22 09:24:40 | 只看该作者
原帖由 neo4026 于 2007-4-12 08:07 PM 发表
你的网络接入是ADSL么?如果是显示100M是正常的,这数据受你所接入的路由器/交换机/Modem等影响,也就是即使你的网卡是1G的,插在10M集线器也只有10M


正是如此!
回复

使用道具 举报

81#
发表于 2007-4-22 09:26:43 | 只看该作者
原帖由 cyang 于 2007-4-15 04:15 PM 发表
你好,我的意思是看物理网卡设备属性里面显示为10/100,另外,可以解决X1600显卡的问题吗???


用这个试试(2498楼):  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=94087&extra=page%3D1&page=250
回复

使用道具 举报

82#
发表于 2007-4-27 14:50:43 | 只看该作者
原帖由 zhfzl2006 于 2006-11-19 12:47 PM 发表
NV系列显卡驱动20061022-9371版本,可用于老九120MB网络版,INF文件已优化,请大家测试一下!

解压后,INF文件放入INF文件夹内,nv4_disp.dll文件放入SYSTEM32目录内,nv4_mini.sys文件放入SYSTEM32\DRIVER ...



我的PE用这个驱动,加入DriectX9C后,不能打开Direct3D/AGP纹理加速功能.DirectDraw可以开.

能否提供能开启Direct3D/AGP纹理加速的驱动,或者告知需要添加哪些驱动文件??
回复

使用道具 举报

83#
发表于 2007-4-27 16:44:56 | 只看该作者

NVDIRA FOR DriectX9C

自己折腾了一个下午,终于在我的电脑上成开启NVDIRA显卡DriectX9C所有加速功能,发上来给大家分享。

这个是根据6.14.10.8421版制作的。
由于我只能上传200K的附件,所以分成14个卷。

[ 本帖最后由 ctct 于 2007-4-27 04:50 PM 编辑 ]

NVIDIA.part01.rar

195.31 KB, 下载次数: 473, 下载积分: 无忧币 -2

NVIDIA.part02.rar

195.31 KB, 下载次数: 391, 下载积分: 无忧币 -2

NVIDIA.part03.rar

195.31 KB, 下载次数: 381, 下载积分: 无忧币 -2

NVIDIA.part04.rar

195.31 KB, 下载次数: 394, 下载积分: 无忧币 -2

NVIDIA.part05.rar

195.31 KB, 下载次数: 395, 下载积分: 无忧币 -2

NVIDIA.part06.rar

195.31 KB, 下载次数: 406, 下载积分: 无忧币 -2

NVIDIA.part07.rar

195.31 KB, 下载次数: 413, 下载积分: 无忧币 -2

NVIDIA.part08.rar

195.31 KB, 下载次数: 392, 下载积分: 无忧币 -2

NVIDIA.part09.rar

195.31 KB, 下载次数: 382, 下载积分: 无忧币 -2

NVIDIA.part10.rar

195.31 KB, 下载次数: 479, 下载积分: 无忧币 -2

NVIDIA.part11.rar

195.31 KB, 下载次数: 406, 下载积分: 无忧币 -2

NVIDIA.part12.rar

195.31 KB, 下载次数: 423, 下载积分: 无忧币 -2

NVIDIA.part13.rar

195.31 KB, 下载次数: 389, 下载积分: 无忧币 -2

NVIDIA.part14.rar

33.32 KB, 下载次数: 342, 下载积分: 无忧币 -2

回复

使用道具 举报

84#
发表于 2007-4-28 14:07:35 | 只看该作者
我下了,是不是直接用XCAB压了把那个文件放在外置里。谢谢指点
回复

使用道具 举报

85#
发表于 2007-4-28 15:48:44 | 只看该作者
原帖由 liqiQQ 于 2007-4-28 02:07 PM 发表
我下了,是不是直接用XCAB压了把那个文件放在外置里。谢谢指点


具体步骤是:1.把\外置程序\PE_OUTERPART\DRIVERS_VGA.CAB解包.
                2.用我的替换NVDIA目录所有文件。
                3.用XCAB重新打包成DRIVERS_VGA.CAB(注意选上处理inf文件).
回复

使用道具 举报

86#
发表于 2007-4-29 21:13:11 | 只看该作者

回复 #128 neo4026 的帖子

网卡好说一点 主要是X1600显卡的问题 在熊猫烧香版中重新安装显卡驱动,可识别出正在安装的硬件是X1600,添加了必要的驱动包之外的ativcaxx.cpa ativcaxx.vp ativckxx.vp ativvpxx.vp(XP下的)等文件,最后将X1600显卡安装上了,但是调整分辨率无反映。在老毛桃老九元旦修改版中,不能加载X1600显卡。
回复

使用道具 举报

87#
发表于 2007-5-1 00:58:57 | 只看该作者
照理加载了完整的驱动就没问题的了
不过我家的ATi 9550没问题
我的意思是把xp下的完整驱动先放在硬盘上,然后在设备管理器加载,这样没理由不行的
汗....这样都不行就纯粹是人品问题了
回复

使用道具 举报

88#
发表于 2007-5-11 08:43:08 | 只看该作者
求助:如何让PE识别SATA RAID?


我有一台机器,硬盘是2块希捷串口硬盘,主板(华硕)自带RAID功能(intel的),硬盘格式为NTFS,系统是win2000 advanced sever。我用U盘启动电脑,可以顺利启动PE,但却无法识别硬盘!自己也在论坛上找了好久,觉得应该是PE没SATA驱动、RAID驱动造成的,我自己提取了win2000上的驱动,加进winpe.im_(深山红叶)里面,一样无法识别,又把驱动打包放到programs\system\driver里面,也是不行。
那位高手愿意帮忙分析?非常感谢!!!!
回复

使用道具 举报

89#
发表于 2007-5-12 10:21:19 | 只看该作者
把驱动搞到软盘上(主版的光盘都有这个功能) 然后开机在提示"Press F6 ......"时按F6把盘放进去试试
回复

使用道具 举报

90#
发表于 2007-5-14 23:11:40 | 只看该作者
我安装的是“BootCD_XP_070418_烟花三月纪念版”,其他功能都正常,就是声卡没有装上驱动,我的声卡是ALC850,设备管理器里面也没发现未知设备,不知道我应该怎么做,还有输入法我想换成搜狗,怎么做,谁做过指导一下啊。我是刚接触PE的准菜鸟。求大大们指教。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 09:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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