无忧启动论坛

 找回密码
 注册
搜索

我也来个 整理盘符的小脚本 2013.01.19 x3.5版【改进】

查看数: 14738 | 评论数: 73 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-1-15 16:16

正文摘要:

感谢大家的测试感谢 pecmd 作者,提供了如此强大的功能。 感谢 无垠 ,kcyou,andos 等诸位老大的辛苦测试。 ×××××2013.01.19 x3.5版本   改进 不再需要 vbs 支持,不再需要所在盘可写 。 不 ...

回复

諾|_訁ゞ 发表于 2014-3-12 18:08:03
路过帮顶
kcyou 发表于 2014-2-26 11:43:03
还有人在使用MOUNT_X3.5 吗?
kcyou 发表于 2013-8-21 08:57:54
本帖最后由 kcyou 于 2013-8-21 08:59 编辑
糊涂 发表于 2013-8-21 08:08
ORDERUSB.EXE单文件版无此问题

我没试过量产的。PECMD要2012版的,PECMD LOAD order_x3.5.ini wxyz cd debug  带参数CD整理光驱
DOS时代从菜鸟又好久没现身了,帖子也没什么人反馈。

点评

KCYOU老师发布的单文件版在0PE与8PE中实机测试暂未发现其他问题 目前0PE+8PE合盘我分了俩版本在网盘,一个是(双PE自动整理盘符版),一个是(0PE非自动整理盘符版)  发表于 2013-8-21 09:18
糊涂 发表于 2013-8-21 08:08:16
本帖最后由 糊涂 于 2013-8-21 08:31 编辑

ORDERUSB.EXE单文件版无此问题









FBA及量产版均显示正常

以上反馈仅供两位老师参考

——会不会与PECMD有关?仅是个人猜测……

点评

我没试过量产的。PECMD要2012版的,PECMD LOAD order_x3.5.ini wxyz cd debug 带参数CD整理光驱 DOS时代从菜鸟又好久没现身了,那个帖子也没什么人反馈。  详情 回复 发表于 2013-8-21 08:57
糊涂 发表于 2013-8-21 07:23:54
kcyou 发表于 2013-8-20 23:30
据糊涂对量产版测试“DOS时代老师”的盘符调整,U盘显示为D:


机器为HP6730S

8PE量产U盘

截图如下




顺便说明:非量产U盘无此问题

kcyou 发表于 2013-8-20 23:30:35
据糊涂对量产版测试“DOS时代老师”的盘符调整,U盘显示为D:

点评

机器为HP6730S 8PE量产U盘 截图如下  详情 回复 发表于 2013-8-21 07:23
kcyou 发表于 2013-8-20 08:55:49
我还是喜欢这个盘符整理,顶起!
wlqc 发表于 2013-2-18 14:45:03
我需求这个。感谢楼主的奉献!!
dos时代菜鸟 发表于 2013-1-22 13:13:07
鉴于win7的 mountvol 在xp级核心不能运行的情况,可以自行调整为 xp 的 mountvol ,一楼脚本已经可以支持 xp的mountvol,
但是要注意的是 ,mountvol 需要对应的 mui 文件,否则无法获得正确的返回信息。
hotdll 发表于 2013-1-22 12:07:25
膜拜大神作品中。。。。。。。。。。。。。。。
kcyou 发表于 2013-1-21 23:35:09
希望更多人测试!。。。。。。。。。。。
dos时代菜鸟 发表于 2013-1-19 22:25:47
×××××2013.01.19 x3.5版本   改进
http://bbs.wuyou.net/attachment.php?aid=155397
不再需要 vbs 支持,不再需要所在盘可写 。

不处理脚本所在盘,增加参数可以自定义不处理的盘。


举例:

pecmd load order_x3.5.ini wxyz cd debug   整理除wxyz和脚本所在盘以外的所有磁盘,处理光盘,结束返回debug信息窗



pecmd load order_x3.5.ini _ nocd nodebug  整理脚本所在盘以外的所有磁盘,不处理光盘,结束返回debug信息窗 ,等同于不带任何参数运行(pecmd load order_x3.5.ini)



pecmd load order_x3.5.ini _ cd nodebug  整理脚本所在盘以外的所有磁盘,处理光盘 , 结束不返回debug信息窗



第一参数优先级大于第二参数,当 第一参数中有光盘盘符的时候,即使第二参数=cd 也不会处理盘符包含在第一参数中的光盘。

×××××××××××××××××××××××××××××××

[ 本帖最后由 dos时代菜鸟 于 2013-1-19 23:10 编辑 ]
dos时代菜鸟 发表于 2013-1-18 16:11:20
轻微改进 了一下,用 新的 mount.cmd * 功能 代替 pecmd show *F:-1
但是需要 vbs环境。其实就用到 vbs 的 5句话。呵呵 。
dos时代菜鸟 发表于 2013-1-18 12:25:48
多谢 kcyou (Lao You) 测试,

盘符排序,对硬盘排序更精细,至于u盘和光盘,只是大致锁定在 o: 和最后,具体没有排序。所以可能出现多次运行u盘光盘盘符颠倒的现象。


鉴于  pecmd 的 show *F:-1 对 动态硬盘有问题,我刚刚完善了一下 mount.cmd 可以支持 对未 挂载的分区进行挂载,类似 show *f:-1 的功能,但是需要 系统支持 vbs (现在的pe好像都支持 vbs 了)和 有mountvol.exe。mount.cmd 所在盘要可写 ,最好放在x:

[ 本帖最后由 dos时代菜鸟 于 2013-1-18 16:09 编辑 ]
kcyou 发表于 2013-1-18 10:48:14
X3.4测试................
(ud启动情况)



                   效果正常

               

        再次整理不正常了
U盘第一分区不能总是固定为O,有时把第二分区排为O,但ORDERUSB.WCS没出现此情况,同样的SHOW用法,不知为什么?而ORDERDRV-1-8-2013测试也出现状况:U盘识别正常,但第二分区把WINPE.ISO镜像(虚拟光驱)盘符占位了,导致虚拟光驱不能正常显示。
       另外昨晚在家用如水WIN8PE测试,还出现过把D盘变成C的情况,另换一个WIN8PE又正常,没有重现,这次测试工具都放在X盘,系统没再崩溃,3.4比3.3有很大改进。
      看来,不能多次整理,反复使用,“她”可能会发脾气!
      我觉得X3.2版版能满足一般使用,光驱、虚拟光驱不整理更好,免得出错,其盘符与硬盘盘符之间不连续没有关系。
      ORDERDRV1-8-2013 其U盘第二分区排序在物理光驱之后,如果物理光驱之后有虚拟光驱,则将被U盘盘符占位,导致虚拟光驱不能显示,建议U盘第二分区排序改为排在固定盘符U(最好前移,如O)之后。

[ 本帖最后由 kcyou 于 2013-1-18 11:20 编辑 ]
dos时代菜鸟 发表于 2013-1-17 22:00:50
pecmd 的 show 确实存在问题,对 动态磁盘分区 的重挂存在失灵现象。

[ 本帖最后由 dos时代菜鸟 于 2013-1-17 22:45 编辑 ]
dos时代菜鸟 发表于 2013-1-17 14:53:46
mount.cmd 如果不用diskpart 改用 mountvol 效率会明显增加。
http://bbs.wuyou.net/attachment.php?aid=155273

mount.cmd 改调用 mountvol.exe

[ 本帖最后由 dos时代菜鸟 于 2013-1-17 15:14 编辑 ]
kcyou 发表于 2013-1-17 13:17:08

回复 #57 dos时代菜鸟 的帖子

pecmd2012 show对GPT支持不好,帖子中有人反馈,可能会改进SHOW.....
dos时代菜鸟 发表于 2013-1-17 12:54:15
原帖由 红毛樱木 于 2013-1-17 12:42 发表
希望老大能早日出支持gpt分区的


这个不支持gpt么?
红毛樱木 发表于 2013-1-17 12:42:19
希望老大能早日出支持gpt分区的
dos时代菜鸟 发表于 2013-1-17 12:17:18
原来 忘写了一个 %1 ,重新来过,晕蒙瞪了。
x3.4.zip (1.94 KB, 下载次数: 11)

[ 本帖最后由 dos时代菜鸟 于 2013-1-17 12:18 编辑 ]
dos时代菜鸟 发表于 2013-1-17 12:08:19
好像对光盘无效?添了cd 参数也不幸。研究中
dos时代菜鸟 发表于 2013-1-17 11:15:39

2013.01.17 X3.4版

需要附带一个 mount.cmd 脚本,用于将某盘盘符转为另一盘盘符
附带两个参数 第一个参数用来标记是否对光盘调整,第二个参数用来决定是否载运行完显示磁盘序列
比如:
pecmd load order_x3.4.ini nocd debug  表示不对光盘进行调整,同时显示debug消息。

[ 本帖最后由 dos时代菜鸟 于 2013-1-17 12:16 编辑 ]
dos时代菜鸟 发表于 2013-1-17 10:37:16
原帖由 andos 于 2013-1-16 22:17 发表
用了DISKPART,会否令运行时间增加很多?


这个和光盘数量有关。如果只有一个光盘,就运行一次而已。
dos时代菜鸟 发表于 2013-1-17 09:33:04
原帖由 无垠 于 2013-1-17 09:15 发表
3.31


155239

155240

155241


从图上看,问题不少。
首先,程序没有获得 硬盘序列,其次获得的u盘和移动盘的序列也不对。
程序侥幸成功运行是因为 有 show *f:-1 和 show *U:-1 命令收尾兜底。

要用 pecmd 2012 ,不能用pecmd4.0 。
dos时代菜鸟 发表于 2013-1-17 09:16:32
原帖由 kcyou 于 2013-1-17 08:55 发表
你最先的版本在win系统机器测试没问题。后来的版本才有


对的啊。
因为之前没用到过 x:盘 也没有用到 diskpart 更不会向 x盘写入临时脚本。pecmd 和要调用的ini 都已经装入内存中了。

而现在的脚本,是在重载入各盘前,要用 diskpart 调用 x:\mount.txt 将光盘后移,而这个diskpart 的动作调用x:\mount.txt 的时候就卡住了。因为此时,不能生成 x:\mount.txt 啊,同时 diskpart 所在盘(系统盘)又不见了。
无垠 发表于 2013-1-17 09:15:58
3.31






kcyou 发表于 2013-1-17 08:55:45

回复 #47 dos时代菜鸟 的帖子

你最先的版本在win系统机器测试没问题。后来的版本才有
糊涂 发表于 2013-1-17 08:51:23
确实是好帖!
内容不错,回复更精彩
这才叫技术交流帖
再次感谢楼主老师们……
dos时代菜鸟 发表于 2013-1-17 08:32:21
原帖由 kcyou 于 2013-1-16 23:21 发表
3. 31把我搞惨了.我是华硕上网本xp系统,修复引导信息还是进不了系统.只好恢复,但HOST备份的文件时间太长有损坏,恢复不了.只好重装…..

155235

155234

在硬盘XP系统使用3.31版整理盘符,上图是整理前的 ...

对你操作系统的不幸深感悲痛。默哀中。。。。。

这个东西只能用到  pe系统,因为要用到 x:盘。脚本要放在x盘运行才稳妥
脚本还要把临时生成的 diskpart 脚本放到x:盘 做为临时文件调用。就怕用在实地系统上,我在一楼补充说明了。

可以想象,在没有x盘的情况下,脚本所在盘被干掉,diskpart 所在盘被干掉,diskpart临时脚本 无法生成,导致脚本不能继续运行。导致被干掉的盘符不能被重挂载。而出现问题。这个应该不是引导除了问题,所以你修复引导是没有用的。

同样的问题隐患应该也存在于 orderusb 中,只是因为算法不同,通常u盘都是排在c后面,c:不用被干掉,所以才没有发生这样的事情。

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

闽公网安备 35020302032614号

GMT+8, 2024-12-3 02:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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