无忧启动论坛

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

[PECMD X86 & X64 V4.0.2011.0501版] WinPE命令解释程序 & WinPE登录命令。

    [复制链接]
271#
 楼主| 发表于 2007-8-27 21:59:29 | 显示全部楼层
原帖由 老毛桃 于 2007-8-27 09:46 PM 发表
2.86 版本的 PECMD.EXE 在慢速机器上使用时,右下角的托盘图标经常出不来,需要连续按两遍 Ctrl+Alt+M 组合键

多慢的机器?试试通过PECMD的INIT参数看能不能自动装上图标:
INIT [C][I][K][U]
参数"C"表示将光驱的盘符写入环境变量;
参数"I"表示将PECMD的部分功能安装到托盘图标的菜单中;
参数"K"表示执行 INIT 命令立即安装低级键盘钩子,否则加载SHELL后才安装低级键盘钩子;
参数"U"将USB的盘符写入环境变量(功能未完善)。

本人试过多机台子,都可以正常安装这个图标的。

[ 本帖最后由 lxl1638 于 2007-8-27 10:02 PM 编辑 ]
回复

使用道具 举报

272#
 楼主| 发表于 2007-8-27 22:03:46 | 显示全部楼层
原帖由 netwinxp 于 2007-8-27 10:00 PM 发表
internat.exe(输入法老加载不上去),外置运行没问题:Q


托盘图标一般要到桌面出现之后才能安装的,没有桌面就没有托盘。
放在启动项试试。
回复

使用道具 举报

273#
 楼主| 发表于 2007-8-28 00:52:09 | 显示全部楼层
原帖由 老毛桃 于 2007-8-27 10:04 PM 发表

PIII 800EB +256MB SDRam:$ :$

INIT 的 I 参数确认使用的。另外,在 Virtual PC 中有时也不出现托盘图标

这些命令跟 0418 时基本没有改动,就红字部分变化了。应该不会是命令使用上的问题


你到1楼下载V2.8.8版试试,刚才改了一下上传的。
没有PIII这类老机器,很难确的是什么原因,你是第一个反映这个问题的。
回复

使用道具 举报

274#
 楼主| 发表于 2007-8-28 12:25:02 | 显示全部楼层
原帖由 老毛桃 于 2007-8-27 10:04 PM 发表

PIII 800EB +256MB SDRam:$ :$

INIT 的 I 参数确认使用的。另外,在 Virtual PC 中有时也不出现托盘图标

这些命令跟 0418 时基本没有改动,就红字部分变化了。应该不会是命令使用上的问题


下了mzqc的PE改成FAT32格式的IMG试一下,也没装上图标,换上2.88版同样装不上,后来改一下配置文件就装上了,
现在只修改了内核的配置文件,加载外置部分还没有完成,你参考一下:

另,要在IMG内的X盘的根目录建立一个TEMP目录

//配置文件开始
////////////////////////////////////////////////////////////////////////////////////
` 系统修正子过程
_SUB Fix_System
     // 修正 USB 驱动程序文件路径及部分显示效果……
     TEXT 设定并修正系统……#0x00FF80 L20 T460 R720 B580 *
     TEAM 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
     ENVI V1=HKLM\Software\Microsoft\Windows\CurrentVersion
     ENVI V2=ShellServiceObjectDelayLoad\PostBootReminder=
     ENVI V3=Explorer\ControlPanel\NameSpace
     ENVI V4={7007ACC7-3202-11D1-AAD2-00805FC1270E}\!
     ENVI V5={D20EA4E1-3957-11d2-A40B-0C5020524153}\!
     TEAM REGI %V1%\%V2%|REGI %V1%\%V3%\%V4%|REGI %V1%\%V3%\%V5%
     REGI HKCR\lnkfile\IsShortcut
_END
////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////
_SUB SetPageFile
     ENVI V1=你的计算机物理内存较低,某些外置程序的运行可能需要用到
     ENVI V2=虚拟内存。设置了虚拟内存可以提高系统的速度和稳定性;
     ENVI V3=如果你需要保护并恢复硬盘分区数据可跳过虚拟内存的设置。
     ENVI V4=你确定要设置虚拟内存吗?(建议设置)
     ENVI V5=设置虚拟内存
     MESS %V1%\n%V2%\n%V3%\n\n%V4%@%V5%#YN*20000
     IFEX $YESNO=YES,PAGE D:\PAGE.SYS 64
     TEAM ENVI V1=|V2=|V3=|V4=|V5=
_END
////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////
` 用户登录界面设置子过程
_SUB Start_LOGO
     ENVI V0=TEXT 初始化系统……#0x80FF00 L20 T440 R720 B580 $20
     FIND MEM>255,LOGO WINLOGON.JPG|%V0%!CALL SetPageFile|%V0%
     TEAM ENVI S=%SystemRoot%|ENVI SS=%S%\SYSTEM32|ENVI SSD=%SS%\Drivers
     TEAM FILE %S%\TXTSETUP.SI*|FILE %SS%\NTOSKRNL.EX*|FILE %SS%\WIN32K.SYS
     TEAM PATH #%SS%\CONFIG|FILE %SS%\*.*_|FILE %SSD%\*.SY_
     INIT CI
_END
////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////
` 加载SHELL子过程
_SUB Start_Shell
     SHEL %SystemRoot%\EXPLORER.EXE,f0a5fdfd6477a096a64881a0b99b5287,5
     //PECMD-V2.88默认密码 lxl1638
     TEAM TEXT 载入桌面!#0x0020FF L20 T560 R720 B580 *|LOGO|WAIT 4000
_END
////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////
` 设置 Windows 启动项子过程
_SUB Set_Windiws_Run
     TEXT 设置系统启动项……#0x00C0FF L20 T520 R720 B580 *
     //所有在SHELL加载后要启动的程序放到启动组,因为PECMD读到SHEL命令时
     //并不是马上(即时)加载SHELL的。
     RUNS PECMD.EXE TEAM SERV !AudioSrv|SERV AudioSrv,重启AudioSrv服务
     ENVI V1=ENVI|WAIT 5000|KILL SMSS.EXE|KILL WINLOGON.EXE
     ENVI V2=FILE SMSS.EXE|FILE WINLOGON.EXE
     RUNS PECMD.EXE TEAM %V1%|%V2,杀进程     
_END
////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////
` 创建系统菜单子过程
_SUB Created_SYS_Menu     
     TEXT 创建系统程序快捷方式……#0x00FFFF L20 T500 R720 B580 *
     FBWF P40 L64 H256
     TEAM ENVI S=%SystemRoot%|ENVI SS=%S%\SYSTEM32
     CALL $SHELL32.DLL,DllInstall,#1,U
     LINK %Programs%\附件\记事本,%SS%\NOTEPAD.EXE
     LINK %Programs%\附件\命令提示符,%SS%\CMD.EXE
     LINK %Programs%\附件\注册表编辑器,%S%\REGEDIT.EXE
     LINK %Programs%\附件\资源管理器,%S%\EXPLORER.EXE,,EXPLORER.EXE,1
_END
/////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////
` 用户设置
_SUB User_Setting
     FIND MEM>255,WALL %SystemRoot%\SYSTEM32\WALLPAGE.JPG
     USER 老九,无忧启动论坛
_END
/////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////
` 注册热键
_SUB Set_HotKey
     TEXT 注册系统热键……#0x0080FF L20 T540 R720 B580 *
     HOTK #95,PECMD.EXE SHUT R ` 休眠键重启
     HOTK #255,PECMD.EXE SHUT  ` 电源键关机
     HOTK #112,PECMD.EXE       ` F1呼出帮助
_END
/////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////
_SUB OutSideSetting
     //加载外置部分写在这里
_END
/////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////
` 主体执行流程
/CALL Open_LOGS          ` 开始日志记录
CALL Start_LOGO         ` 用户登录界面设置
CALL User_Setting       ` 用户设置
CALL Fix_System         ` 系统修正
/CALL OutSideSetting     ` 加载外置程序
CALL Created_SYS_Menu   ` 创建系统菜单
CALL Set_Windiws_Run    ` 设置Windows启动项
CALL Set_HotKey         ` 注册热键
CALL Start_Shell        ` 启动 SHELL
/CALL Save_LOGS          ` 执行完毕,并保存日志
/////////////////////////////////////////////////////////////////////////////////
//配置文件结束

[ 本帖最后由 lxl1638 于 2007-8-28 12:32 PM 编辑 ]
回复

使用道具 举报

275#
 楼主| 发表于 2007-8-28 12:40:51 | 显示全部楼层
原帖由 netwinxp 于 2007-8-28 01:51 AM 发表
另外有一个新问题,原来在VPC和VM都能运行(2.6),替换了新的PECMD和PELOGON后,VPC还可以,VM不行了,到快出桌面时停住了:Q ,换回去又可以了


你这个PE有没有上会到置顶的FTP?有空我看看问题在哪里?
回复

使用道具 举报

276#
 楼主| 发表于 2007-8-28 19:00:49 | 显示全部楼层
原帖由 老毛桃 于 2007-8-28 06:40 PM 发表

:Q :Q

换成 2.88 版本测试,仍然不能显示。只有按两下 Ctrl+Alt+M 组合键才能出来 :L

不管如何,此版本已经很完美了,也许像我这样的化石级机器并不多,不管了 :lol :lol


你的新PE什么时候传上置顶的FTP,我有空下来找些老机器试试。
回复

使用道具 举报

277#
 楼主| 发表于 2007-9-14 22:33:46 | 显示全部楼层
原帖由 lee88889999 于 2007-9-14 09:14 PM 发表
下一版本MOUN 命令是否可以支持更多的格式,如ISO :lol


MOUN一个ISO文件或IMG文件,有半成品的PECMD初步具有这样的功能。
但外置程序整体制成一个ISO或IMG,除了一般人编辑方便这外,没有任何优势。
1、同样的外置程序,制成WIM比制成ISO小得多;
2、同样方式挂载ISO或IMG比挂载WIM要多耗更多的内存;

如果对MOUNT ISO或MOUNT IMG感冒的,可以试试filedisk.exe。
回复

使用道具 举报

278#
 楼主| 发表于 2007-9-17 17:50:34 | 显示全部楼层
原帖由 sunleepost 于 2007-9-17 03:27 PM 发表
请问一下PECMD中如何判断一个变量中是否包含有某一字符串。


无此功能,这样的功能极少用到。
只有一些很弱的处理环境变量的功能,如设置(包括删除)环境变量,比较环境变量。
回复

使用道具 举报

279#
 楼主| 发表于 2007-10-5 16:34:11 | 显示全部楼层
原帖由 nn2nn 于 2007-10-5 03:48 PM 发表
启动PE 后,测试MOUN命令,总是MOUN不上?

如MOUN j:\now.WIM,j:\wim3,1
再有启动PE时,
TEAM PATH b:\temp |PATH B:\外置程序 |MOUN %CurDrv%\MINIPE\OP.WIM,B:\外置程序,1,b:\temp
      这句使O ...


PECMD的BUG,查了一下,在源码里,pWimTempPath用NULL代替了,变成永远都是只读方式挂载,^_^(*_*)。

[ 本帖最后由 lxl1638 于 2007-10-5 04:35 PM 编辑 ]
回复

使用道具 举报

280#
 楼主| 发表于 2007-10-5 23:06:58 | 显示全部楼层
应顺PE发展的需要

V2.8.9临时更新(版本号不变):
回复

使用道具 举报

281#
 楼主| 发表于 2007-10-7 11:12:05 | 显示全部楼层
原帖由 jl580650 于 2007-10-7 10:48 AM 发表
:( 貌似还是不能以可写挂载
============================
TEAM PATH B:\外置程序|PATH D:\外置程序|MOUN %CurDrv%\MINIPE\OP.WIM,B:\外置程序,1,D:\外置程序
================================
D:是硬盘


你的 %CurDrv%\MINIPE\OP.WIM 是可写的么?

WIMGAPI可不是刻录机,这样的问题说过多次了,要实现可写挂载必须满足两点:
1、目标文件可写,即WIM映像必须是可写的,包括所在的位置和属性;
2、目标目录可写,即挂载目录(在开启FBWF前)必须是可写的。

这些应该是常识问题,最少什么样的文件目录有可写属性不难理解吧。

[ 本帖最后由 lxl1638 于 2007-10-7 11:13 AM 编辑 ]
回复

使用道具 举报

282#
 楼主| 发表于 2007-11-5 11:03:41 | 显示全部楼层
原帖由 866286 于 2007-11-5 10:47 AM 发表
根本就不能用呀~~`  哎~~~`失败


你没有用过无忧论坛的PE吧?
不能用与不会用是两回事。
回复

使用道具 举报

283#
 楼主| 发表于 2007-11-5 12:21:56 | 显示全部楼层
原帖由 ku100 于 2007-11-5 12:13 PM 发表
1、EXEC=%CurDrv%\MINIPE\WimTool.EXE  /MountRW  %CurDrv%\MINIPE\op.wim  1  B:\外置程序;
2、TEAM PATH  B:\外置程序 |MOUN %CurDrv%\MINIPE\op.wim, B:\外置程序,1,B:\外置程序;
使用以上两种方式挂载 ...


MOUN %CurDrv%\MINIPE\op.wim, B:\外置程序,1,B:\外置程序
MOUN [Wim文件名],<Mount目标目录>,[映像ID],[WimFltr临时工作目录]

WimFltr临时工作目录不应该设置到B:\外置程序,可用硬盘某个位置或 %TEMP% 代替。

1、你将挂载目录设置成临时工作目录肯定出问题;
2、如果 op.wim 是只读的,也只能只读挂载。

[ 本帖最后由 lxl1638 于 2007-11-5 12:24 PM 编辑 ]
回复

使用道具 举报

284#
 楼主| 发表于 2007-11-8 11:30:10 | 显示全部楼层
呵呵,PECMD.EXE对目录存在的判断存在BUG(整理源码是删去了一行对目录存在的判断),周未更正。

将(蓝色部分):
_SUB MAKELINK
ENVI V0=%USERPROFILE%\「开始」菜单\%VP%盘工具
LINK %V0%\target,%VP%:\%VD%
TEAM FILE Desktop.ini=>%V0%|SITE %V0%\*.*,+A+H+S|SITE %V0%,+R+S
_END

要实现的功能做成一个.INI文件,用PECMD.EXE的 Load 命令加载这个.INI文件,Load 命令能自动 搜索指定目录名中的.INI文件,找到这个.INI文件也就找到这个目录,%CurDrv%即为该目录所分配的盘符,其它都好办了。
回复

使用道具 举报

285#
 楼主| 发表于 2007-11-8 12:26:54 | 显示全部楼层
原帖由 nn2nn 于 2007-11-8 12:10 PM 发表
PECMD缺少循环命令。
同时建议IFEX可以判断注册表。


越搞越复杂了,你的要求是读取注册表中某个键名的数据?
但数据类型有多种(好象有5种吧),搞起来很复杂,要完成这个功能,PECMD得设计多一条新命令----比较数值(以前的命令只能比较字符串)。
回复

使用道具 举报

286#
 楼主| 发表于 2007-11-8 12:49:02 | 显示全部楼层
原帖由 nn2nn 于 2007-11-8 12:07 PM 发表
Load 命令能自动 搜索指定目录名中的.INI文件
但LOAD命令只会加载一个吧,
我想的是可以多加呀,也不想做多个INI文件。


你的意思是多加什么? 将多个 WIM 链接到一个目录?
PECMD.EXE  Load 一个 INI 时会生产%CurDrv%的内部环境变量,
你可以在这个 INI 内,使用%CurDrv%这个环境变量进行其它操作。

如下面反复调用 MAKELINK ,
将 %CurDrv%\PETools\磁盘工具
    %CurDrv%\PETools\系统工具
这两个目录链接到「开始」菜单下。

_SUB MAKELINK
        ENVI V0=%USERPROFILE%\「开始」菜单\%VN%
        LINK %V0%\target,%VP%
        TEAM FILE Desktop.ini=>%V0%|SITE %V0%\*.*,+A+H+S|SITE %V0%,+R+S
_END

ENVI VN=磁盘工具
ENVI VP=%CurDrv%\PETools\%VN%
CALL MAKELINK

ENVI VN=系统工具
ENVI VP=%CurDrv%\PETools\%VN%
CALL MAKELINK

[ 本帖最后由 lxl1638 于 2007-11-8 12:51 PM 编辑 ]
回复

使用道具 举报

287#
 楼主| 发表于 2007-11-8 12:52:42 | 显示全部楼层
原帖由 nn2nn 于 2007-11-8 12:31 PM 发表
可以只考虑键名(或者项)的存在。

因为只用于判断。

绝大多数是用于判断某个工具是否初始化了。


不管3721,初始化一次算了。
回复

使用道具 举报

288#
 楼主| 发表于 2007-11-10 21:05:13 | 显示全部楼层
翻新了,说明见1楼。。。。。。。。。。。
回复

使用道具 举报

289#
 楼主| 发表于 2007-11-12 01:14:14 | 显示全部楼层
原帖由 yd21 于 2007-11-12 12:09 AM 发表
建议在托盘图标的菜单中加入为Usb磁盘分配盘符,和为隐藏分区分配盘符,这样就方便多了


自己根据 PECMD.EXE 的 SHOW 命令 YY 托盘菜单。SHOW 本人还要完善一下,计划是这样:
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃         │格式│SHOW [硬盘号|标识符][:分区号][,盘符]                                                                                       ┃
┃         ├──┼───────────────────────────────────────────────┨
┃         │功能│显示系统存在的移动硬盘或固定硬盘的隐藏分区,并给这些分区分配盘符。                                          ┃
┃         ├──┼───────────────────────────────────────────────┨
┃         │参数│■硬盘号: 本机中存在的硬盘,"0"表示"hd0","1"表示"hd1","2"表示"hd2",依次类推;                      ┃
┃         │      │■标识符: 表示硬盘类型的标识,固定硬盘用"F"表示,移动硬盘用"R"表示,标识符与硬盘号只取其一;     ┃
┃         │      │■分区号: "0"表示所有还没指派盘符的分区,"1"表示第1分区,"2"表示第2分区,依次类推;                  ┃
┃SHOW│      │■盘   符: 用字母"C~Z"表示(不带":"),省略"盘符"或设置盘符不合理时由 PECMD.EXE 自动分配盘符。     ┃
┃         ├──┼───────────────────────────────────────────────┨
┃         │示例│SHOW 0:1,H 或 SHOW R:1,U 或 SHOW F:0                                                                                  ┃
┃         ├──┼───────────────────────────────────────────────┨
┃         │备注│※某些机型在WinPE启动后已经可以识别移动硬盘,但没有为移动硬盘指派盘符,可以通过 SHOW 命令的 ┃
┃         │      │  "R"标识符为移动硬盘分配盘符,示例2表示给"移动硬盘的第1分区"指派为盘符"U:";                           ┃
┃         │      │※示例1表示"硬盘0隐藏分区1"指派为盘符"H:",示例3表示自动为"固定硬盘的所有隐藏分区"指派盘符;   ┃
┃         │      │※要删除指定的盘符可以通过 SUBJ 命令完成,用法请参照 SUBJ 命令的说明。                                    ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

省略所有参数时与MM的功能一样。

[ 本帖最后由 lxl1638 于 2007-11-12 01:15 AM 编辑 ]
回复

使用道具 举报

290#
 楼主| 发表于 2007-11-12 11:42:37 | 显示全部楼层
原帖由 oym2007 于 2007-11-12 10:37 AM 发表
谢了,终于解决隐藏分区了


今天将传上 V2.8.1111.120完善版,给 SHOW 命令加上了丰富的参数(可以 SHOW 出指定的隐藏分区),这个版本不但可以载入隐藏分区中的WIM外置映像,且启动后可保持原隐藏分区的隐藏属性不变,即WinPE的IMG内核和WIM外置都可以部署在隐藏分区,WinPE启动后这个分区仍然是隐藏的
回复

使用道具 举报

291#
 楼主| 发表于 2007-11-12 11:51:04 | 显示全部楼层
红叶大大师,放心,这次同时会上传32M_U盘版WinPE演示。
回复

使用道具 举报

292#
 楼主| 发表于 2007-11-12 12:50:30 | 显示全部楼层
上传完毕,传到了置顶 FTP2 本人 ID 目录中,文件名为 PECMD演示版WinPE.RAR ,压缩包内有说明文件,请先看说明。

本主题 PECMD.EXE 的上传和更新晚上再搞,本主题1楼的PECMD还没有这样的功能

[ 本帖最后由 lxl1638 于 2007-11-12 12:52 PM 编辑 ]
回复

使用道具 举报

293#
 楼主| 发表于 2007-11-12 17:36:23 | 显示全部楼层
PECMD-V2.8.1111.120版再次更新,已上传到本主题的1楼,演示用的WinPE已上传到置顶FTP2本人ID目录中,本次更新的PECMD已解决了将WIM外置包部署到隐藏分区的问题。
回复

使用道具 举报

294#
 楼主| 发表于 2007-11-12 21:38:35 | 显示全部楼层
本来就是这样的,你也不按说明部署(要求你把PE和WIM外置包部署到隐藏分区)。

这个演示的目的就是启动后隐藏WIM外置包所在的分区,你把它放在哪个分区,就隐藏哪个分区。
但你没有按说明做,把它放在C:盘,自然C:盘也被隐藏了,这很正常。
回复

使用道具 举报

295#
 楼主| 发表于 2007-11-13 12:50:19 | 显示全部楼层
PECMD的特色是高度的自由,这些功能已经存在了,只是你没有认真看它的说明。
建议你慢慢理解PECMD 每一条命令的功能、参数及它的用途。

你把内部配置文件中的这一行:

SUBJ %WimDrv%

删掉,就是你要的了---- 一个分区是否需要隐藏,完全由你自己来决定,PECMD就是高度自由,一切由用户自己设置、自己定义,这就是它的特色。
回复

使用道具 举报

296#
 楼主| 发表于 2007-11-28 21:01:43 | 显示全部楼层
原帖由 oym2007 于 2007-11-28 08:39 PM 发表
EXEC =REGSVR32 /S %CurDir%\INTERNET EXPLORER\Flash9A.OCX
EXEC =REGSVR32 /S /N /I %CurDir%\INTERNET EXPLORER\INETCPL.CPL
EXEC =Rundll32 SetupAPI.dll,InstallHinfSection DefaultInstall 132 %CurDir ...


PECMD 中没有 %CurDir% 的,你帖出设置 %CurDir% 部分的语句看看?
在 PECMD 中只有 %CurDrv% ,但它表示的含义与 %CurDir% 的不同。

另外,EXEC 命令已很成熟了,不应该出现你所描述的情况,本人的32M_U盘版就有多次用到 EXEC 命令。
回复

使用道具 举报

297#
 楼主| 发表于 2007-12-1 12:50:39 | 显示全部楼层
更新到V2.9.1127.488版,功能见1楼。
回复

使用道具 举报

298#
 楼主| 发表于 2007-12-1 18:14:11 | 显示全部楼层
原帖由 chenall 于 2007-12-1 02:00 PM 发表
新版的在我的电脑有有些问题。
不能自动分配盘符。用旧的可以。
另,希望加个功能。可以指定从哪个盘符开始分配。
原因,大家可以试下,当电脑上有隐藏分区时,
用pecmd show显示出分区,然后再插上U盘。
这时U盘自动分配到的盘符和PECMD SHOW分配的盘符冲突了。就无法访问到U盘上的内容了。
虽然可以PECMD SHOW F:0,N
来指定使用N这个盘符,但是当电脑上有两个隐藏分区时第一个是正常的N,第二个就自动分配了。并不是O


1、PECMD SHOW出的盘符与U盘自动分配到的盘符冲突。这个问题在 WinPM 中也存在:
  先用 WinPM 给硬盘的隐藏分区按顺序分配盘符,再插U盘,情况与PECMD SHOW的问题一样。
    怕这个问题很难解决了,WinPM这样的老牌名工具都有这样的问题,本人就无能为力了。

2、第二个问题看看是否需要完善再说,因为 SHOW 命令主要是显示U盘的盘符。如果多数人都认为完善就更新一下。
回复

使用道具 举报

299#
 楼主| 发表于 2007-12-1 18:15:50 | 显示全部楼层
原帖由 oym2007 于 2007-12-1 04:03 PM 发表

同一外置INI中
//配置文件开始
TEXT 正在加载外置程序……
ENVI CurDir=%CurDrv%\MINIPE
PATH %SystemDrive%\PROGRAMS
MOUN %CurDir%\SOFE.WIM,%SystemDrive%\PROGRAMS,1
ENVI CurDir=%SystemDrive%\PR ...


本人怎么看你的 PECMD1.LOG 和 PECMD2.LOG 都一样的啊。
回复

使用道具 举报

300#
 楼主| 发表于 2007-12-1 20:09:44 | 显示全部楼层
原帖由 nn2nn 于 2007-12-1 08:05 PM 发表
盘符的分配方案是LZ定的,WINDOWS一般是从小到大,你可以从大到小,如从Q开始向B分配盘符。
这样冲突的机会等于零。


好主意!如果更新,就倒行逆施,从后面向前分配。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-5 01:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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