无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: chenall
打印 上一主题 下一主题

[原创]支持外置硬盘控制器驱动,可任意方式启动的PE[10-01-13稳定版]

  [复制链接]
1#
发表于 2008-3-20 20:42:23 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2008-3-22 13:52:31 | 显示全部楼层
已经在做WIM自动执行的外置程序工作了
回复

使用道具 举报

3#
发表于 2008-3-23 12:18:11 | 显示全部楼层
建议下个新内核只保留完整网络支持就行了
回复

使用道具 举报

4#
发表于 2008-3-24 19:52:34 | 显示全部楼层
我在虚拟机中启动,不能启动,出现如下的现象,帮我看看是何原因

[ 本帖最后由 lisong 于 2008-3-24 07:53 PM 编辑 ]
回复

使用道具 举报

5#
发表于 2008-3-24 19:55:59 | 显示全部楼层
是下载你的新的完整包,按USBHDD制作的启动U盘
回复

使用道具 举报

6#
发表于 2008-3-24 20:32:52 | 显示全部楼层
居然要把grldr改成MTLDR才能启动。
选择第0项不能启动如下图:

选择第1、2、3项能够进入到下图的地方,但却提示找不到system.wim文件,明明储存在U盘中MINIPE文件下

不知是何原因了,请你看看错在哪里(英文的不太看得懂)

[ 本帖最后由 lisong 于 2008-3-24 08:58 PM 编辑 ]
回复

使用道具 举报

7#
发表于 2008-3-25 17:33:38 | 显示全部楼层
还是找不到system目录,只有x盘,不认其它盘,我是用U盘在虚拟机中试的,具体如何解决好些
回复

使用道具 举报

8#
发表于 2008-3-26 22:01:18 | 显示全部楼层
我改造了一下,文件组织如下图:


用USB_HDD方式引导,在虚拟机的bios中发现认U盘为第2个硬盘,但大小为0MB,在现实机中也是如此,在虚拟机中还能见到启动winpe.img的过程,只是最后找不到system文件夹就停止了,在现实机中根本不能启动,是否是我的U盘兼容不好,我的U盘是128M(专门用来实验用的老U盘)

顺便说一下,用USB_ZIP方式引导可以启动使用

[ 本帖最后由 lisong 于 2008-3-26 10:29 PM 编辑 ]
回复

使用道具 举报

9#
发表于 2008-4-16 19:32:53 | 显示全部楼层
我想把你的自动挂载功能应用到大多数的img内核中去,现修改如下,请帮我看看,问题出在哪里?
先修改其它的内核中pecmd.ini语句调用autorun.cmd,pecmd.ini内容如下:
/开始日志记录
_SUB Open_LOGS
     LOGS %SystemRoot%\PECMD.LOG
_END

/用户登录界面设置子过程
_SUB Start_LOGO
     FIND MEM>127,LOGO WINLOGON.JPG!PAGE D:\PAGE.SYS 64|FIND MEM>95,LOGO ,0
     TEAM FILE %SystemRoot%\*.??_|FILE *.??_|FILE %SystemRoot%\SYSTEM32\DRIVERS\*.SY_
     TEAM TEXT 初始化系统……#0xFFFFFF L468 T244 R588 B266 $14|FBWF P40 H120|INIT
_END

/用户设置
_SUB User_Setting
     TEAM USER 月光森林,雨季太阳|HIDE     
_END

/系统修正子过程
_SUB Fix_System
     /修正 USB 驱动程序文件路径
     ENVI V0=HKLM\System\CurrentControlSet\Services
     ENVI V1=System32\Drivers

     REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
     REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
     REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
     REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
     REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
     REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
     REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
     REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
     REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
     REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
     REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS

     /设定系统
     ENVI V0=HKLM\Software\Microsoft\Windows\CurrentVersion
     ENVI V1=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace     

     REGI %V0%\ShellServiceObjectDelayLoad\PostBootReminder=
     REGI %V1%\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
     REGI %V1%\{D20EA4E1-3957-11d2-A40B-0C5020524153}\!
     TEAM REGI HKCR\lnkfile\IsShortcut|ENVI V0=|ENVI V1=
     REGI HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\!
     REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoNetConnectDisconnect=#0x1

_END

/创建系统菜单子过程
_SUB Created_SYS_Menu
     TEXT 创建附件菜单……
     EXEC @PECMD.EXE CALL $SHELL32.DLL,DllInstall,#1,U
     LINK %Programs%\附件\注册表编辑器,REGEDIT.EXE
     LINK %Programs%\附件\命令提示符,CMD.EXE
     LINK %Programs%\附件\记事本,NOTEPAD.EXE
_END

/设置 Windows 启动项子过程
_SUB Set_Windiws_Run
     RUNS PECMD TEAM WAIT 5000|KILL SMSS|KILL WINLOGON,杀进程
     RUNS %SystemRoot%\SYSTEM32\internat.exe,输入法指示器
_END

/加载SHELL子过程
_SUB Start_Shell
     TEAM TEXT 载入桌面!|LOGO|WAIT 1000|SHEL %SystemRoot%\EXPLORER.EXE|WAIT 3000     
_END

/保存日志记录
_SUB Save_LOGS
     LOGS
_END

/主体执行流程
/CALL Open_LOGS         `开始日志记录
DISP B32
CALL Autorun.cmd
CALL Start_LOGO         `用户登录界面设置
CALL User_Setting       `用户设置
CALL Fix_System         `系统修正
CALL Created_SYS_Menu   `创建系统菜单   
CALL Set_Windiws_Run    `设置Windows启动项
CALL Start_Shell              `启动 SHELL
/CALL Save_LOGS         `执行完毕,并保存日志

Autorun.cmd内容如下:
imdisk -a -s 40M -m b: -p "/fs:fat /v:RamDisk /y /q" >nul
if not exist b:\* imdisk -a -s 1M -m b: -p "/fs:fat /v:RamDisk /y /q" >nul
if exist %drv%\Autoruns\* (
        >>%logfile% echo.%time%        发现自动执行挂载目录:        %drv%\Autoruns
        call 自动挂载.cmd %drv%\Autoruns
)

将autorun.cmd连同你系统中的“自动挂载.cmd、imdisk.cpl、imdisk.exe、Wimx.exe”这几个文件直接提制到这个内核的wxpe\system文件夹中,启动时出现如下的错误画面:

点完确定后还有一点提示,但看不到,一闪就过了,总之不能实现你系统中的自动挂载功能,看还需如何解决,急!!!!!!

[ 本帖最后由 lisong 于 2008-4-16 07:40 PM 编辑 ]
回复

使用道具 举报

10#
发表于 2008-4-17 22:24:49 | 显示全部楼层
TO:nn2nn(阿呆)兄
我下载了UltraISO.WIM,挂载看了一下,里面有国个文件(uikey.ini、UltraISO.exe、Wimnt_.CMD、WIMSETUP.INI,我在使用中发现可以不要后面的这两个文件,直接在自动打开文件处输入unmount,UltraISO.exe,就能达到双击打开文件使用,关闭文件后不挂载在内存中,见图:


[ 本帖最后由 lisong 于 2008-4-17 10:30 PM 编辑 ]
回复

使用道具 举报

11#
发表于 2008-5-7 09:29:21 | 显示全部楼层
TO:楼上
一切都能加载使用的
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-11 13:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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