无忧启动论坛

标题: PE启动后出现两个可移动磁盘 [打印本页]

作者: moneyjin    时间: 2012-1-2 21:03
标题: PE启动后出现两个可移动磁盘

PE启动后出现两个可移动磁盘

我用的PE是XP核心的,把这个PE装到U盘中去,用U盘启动PE进入桌面后,双击“我的电脑”发现居然出现两个可移动磁盘:可移动磁盘(L:)、可移动磁盘(V:),而我只插入一个U盘,U盘只有1G容量,只有一个分区,也没有量产过,如图所示,不知道是什么原因造成的,又该怎样解决,请各位高手指教,谢谢!!!


我制作的启动U盘是这样的,先用BOOTICE写入NTLDR引导,再把4个引导文件NTLDR、ntdetect.com、winnt.sif、winpe.is_放入U盘根目录,把外置程序MINIPE\OP.WIM、WINPE.INI也放入根目录,启动PE就出现这种现象了!
经反复试验,造成这种现象的原因是PECMD.INI文件中理顺盘符及加载外置程序的顺序不当造成的,仔细研究了水老PE的PECMD.INI的代码,找到了解决的方法:
先来看造成这种现象的代码:
......
FORX \MiniPE\WinPE.INI,OP,1,LOAD %OP%
FIND $%OP%=,SUBJ B:

EXEC @%WS%\ORDERDRV.CMD
SHOW

FIND Explorer.EXE,!TEAM SHEL %SystemRoot%\EXPLORER.EXE|LOGO|TEXT
......
先加载U盘的外置程序,进入桌面后由于内存中还有U盘的影像,所以就出现两个可移动磁盘了!

把代码改成这样:
......
//理顺盘符
SHOW
EXEC @%WS%\ORDERDRV.CMD

//先理顺盘符再加载外置程序,如外置程序在U盘,可避免出现两个可移动磁盘
FORX \MiniPE\WinPE.INI,OP,1,LOAD %OP%
FIND $%OP%=,SUBJ B:

//全部显示盘符,避免出现个别盘符丢失
SHOW

FIND Explorer.EXE,!TEAM SHEL %SystemRoot%\EXPLORER.EXE|LOGO|TEXT
......

代码改成这样,启动PE顺利加载外置程序,也不出现两个可移动磁盘了!如外置程序不存在,进入桌面后各分区盘符都存在,也不会出现个别盘符丢失的现象了!最后谢谢大家了!

有兴趣的可去看我的另外几个帖子:

PE下用“调整盘符错乱”看不到全部分区(丢失E盘)的完美解决方法
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=185668

PECMD V4.0用DISK及SHOW命令调整并全部显示硬盘及U盘盘符
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201759

[ 本帖最后由 moneyjin 于 2012-1-5 19:44 编辑 ]
作者: parsons    时间: 2012-1-2 21:14
貼個 [詳細資料] 圖片來參考
作者: kafen    时间: 2012-1-2 22:37
呵呵,你这U盘是哪里来的呀?量产成三驱了吧
作者: 风吹树梢    时间: 2012-1-2 22:43
第一次用pe吧,很正常,出现两个或者三个可移动磁盘都很正常,这是从本地磁盘划拨虚拟本地磁盘.
作者: moneyjin    时间: 2012-1-3 20:16
标题: 回复 #4 风吹树梢 的帖子
谢谢风吹树梢朋友了!问题已解决了,有兴趣你可看下!

[ 本帖最后由 moneyjin 于 2012-1-5 19:52 编辑 ]
作者: moneyjin    时间: 2012-1-3 20:20
标题: 回复 #2 parsons 的帖子
先谢谢了!你想要什么的祥细资料,说明白一点,我好帖上去!
作者: moneyjin    时间: 2012-1-4 19:00
标题: 回复 #1 moneyjin 的帖子
没有人回复,自己顶一下!是不是这个问题就是PE或系统造成的,根本不需要也无法解决?希望高手指教,谢谢!
作者: 拿铁不加糖    时间: 2012-1-4 21:56
楼主分的区好多呀!硬盘一定很大吧!
作者: moneyjin    时间: 2012-1-4 22:12
标题: 回复 #8 2011拿铁不加糖 的帖子
是两个硬盘来的,各分了4个分区。请高手指教,谢谢!
作者: l1982012800    时间: 2012-1-4 22:13
我量产的都是两个磁盘~




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