无忧启动论坛

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

[讨论] 发现运行理顺盘符orderdrv可能会影响后续命令执行

[复制链接]
跳转到指定楼层
1#
发表于 2022-3-30 18:13:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在调试PETools.ini时,发现有的 EXEC 命令没有正常加载,经多方查找,尝试关掉前面的orderdrv后能正常加载;
于是将orderdrv放在刚加载资源管理器后第一项运行(创建开始菜单组命令前),发现开始菜单创建错误;

换了个PE版本,运行orderdrv却正常,不知道什么原因?

个人猜测,调整盘符执行时,会短暂变换X:盘符,导致后续命令无法正常读取到相关文件;

用的是set ver=2022-03-28 版的orderdrv;

理解不一定正确,只是发现有这样情况,各位懂的可以指点。
2#
 楼主| 发表于 2022-3-30 18:17:21 | 只看该作者
也可能是我用的这个PE版本,对资源管理器运行上有什么特别设置,会导致EXEC 命令时间变长,或未等待上一命令结束等等。。。
回复

使用道具 举报

3#
发表于 2022-3-30 19:06:42 | 只看该作者
你看一下pe是否自己用disk命令在整理磁盘,而orderdrv也在整理磁盘
回复

使用道具 举报

4#
发表于 2022-3-30 19:07:13 | 只看该作者
X盘是系统盘,批处理是不动的。至于后续程序不稳定,我不知道是不是mountvold或fsutil引起,因为这两个是XP下的,好像有一个是03下的。等我改一下批处理,看看能不能把这两个省掉,却包中不用,而使用PE对于应的系统自带的。
如果是同一台电脑,配置没变,不同PE存在不同结果,则有可能与这两个命令或之一有关。

点评

对了,这次用的是今天刚下载的ver=2022-03-28,其它PE用的是之前版本,会不会跟这个新版本有关系?  详情 回复 发表于 2022-3-30 21:43
好的,只是很偶然的现象,这几天折腾过7、8个PE,基本都调用orderdrv,今天是首次发现。  发表于 2022-3-30 21:40
回复

使用道具 举报

5#
 楼主| 发表于 2022-3-30 21:43:47 | 只看该作者
victor888 发表于 2022-3-30 19:07
X盘是系统盘,批处理是不动的。至于后续程序不稳定,我不知道是不是mountvold或fsutil引起,因为这两个是XP ...

对了,这次用的是今天刚下载的ver=2022-03-28,其它PE用的是之前版本,会不会跟这个新版本有关系?

点评

我今天将ver=2022-03-28用在两个PE系统中,一个理顺盘符正常,一个出现盘符错乱,分区丢失的现象,不知道何故?详情已经反馈到 V大的帖子中了  详情 回复 发表于 2022-3-30 23:22
回复

使用道具 举报

6#
发表于 2022-3-30 22:54:06 来自手机 | 只看该作者
EXEC -wait -hide "x:\a.bat"

点评

这样应该能避免出错。  发表于 2022-3-30 23:05
回复

使用道具 举报

7#
发表于 2022-3-30 23:22:38 | 只看该作者
lhc0688 发表于 2022-3-30 21:43
对了,这次用的是今天刚下载的ver=2022-03-28,其它PE用的是之前版本,会不会跟这个新版本有关系?

我今天将ver=2022-03-28用在两个PE系统中,一个理顺盘符正常,一个出现盘符错乱,分区丢失的现象,不知道何故?详情已经反馈到 V大的帖子中了
回复

使用道具 举报

8#
发表于 2022-3-30 23:44:03 来自手机 | 只看该作者
早已经怕了他这盘符整理,一早已放弃,后面没再看过,也旺楼主很有毅力坚持更新,每一版都是大问题!就没想过换个方式或思路,固执的走着!反馈又说跟其它不一样,更新只是看一看,从来不再去用去试了,因为觉的没必要方向方式本就错了,没改变都没使用的必要
回复

使用道具 举报

9#
发表于 2022-3-31 23:26:24 | 只看该作者
本帖最后由 victor888 于 2022-3-31 23:29 编辑

楼上红毛樱木给的可能是终极解决方案,PECMD.INI文件本身挂载了一大堆东西,有时PECMD本身也要固定或显示盘符,不排除各种工具在运行过程中因未运行完而出现问题。

对于我弄的这个批处理,近1个月的更新,比以往多年的更新都重要,因为有一个部队在全力的测试,反馈,这使得我能够快速定位问题、解决问题。

从思路而言,已经基本没有问题了,批处理也实验了我的思路。在测试上,充足的测试已经解决了目前遇到的各种BUG。

我的批处理只操作注册表,DRVTYPE是COLONECD奉献的,目前的问题仅是不能识别NVME盘,这个最新版的SRMARTCTL已经解决了。FSUTIL和MOUNTVOL都是MS自己的工具,不存在问题的。

这东西,因为喜欢才持续更新,也是因为有人不断的测试,都能走到现在。

喜欢就用,不喜不用,这是人的正常选择。

从思路上讲,从注册表去判断磁盘类型已经完善,没有问题了。楼主所遇到的问题就是这个批处理在调整盘符时,后台还有默认的程序没运行完造成了干扰。因此,用红毛的命令,让本批处理运行完,要么,这个批处理在最后运行,在所有程序运行完了再运行。除非发现了BUG,否则不可能出错的。

我不玩PE,因为不想去研究这个批处理在不同PE下的运行差异,我只针对BUG进行处理。

点评

谢谢指点! 我仔细检查了下PECMD配置文件,里面确实有disk命令,可能是跟这个有关。 如果是这个原因,那加 -wait 参数应该能避免上述问题。  详情 回复 发表于 2022-4-1 00:25
回复

使用道具 举报

10#
 楼主| 发表于 2022-4-1 00:25:55 | 只看该作者
victor888 发表于 2022-3-31 23:26
楼上红毛樱木给的可能是终极解决方案,PECMD.INI文件本身挂载了一大堆东西,有时PECMD本身也要固定或显示盘 ...

谢谢指点!
我仔细检查了下PECMD配置文件,里面确实有disk命令,可能是跟这个有关。
如果是这个原因,那加 -wait 参数应该能避免上述问题。
回复

使用道具 举报

11#
发表于 2022-4-1 22:04:18 | 只看该作者
楼主,看这里,更新了:http://bbs.wuyou.net/forum.php?m ... p;extra=#pid2662065
你那个问题应该解决了。

点评

收到,谢谢帮忙解决。  发表于 2022-4-1 22:40
回复

使用道具 举报

12#
发表于 2022-4-3 15:40:44 | 只看该作者
感谢楼主分享
回复

使用道具 举报

13#
发表于 2023-10-26 07:49:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 21:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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