无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站Win To Go 极致利器(IXUNCIS固态U盘)广告联系 微信:wuyouceo QQ:184822951
查看: 154954|回复: 1261

【2022-07-15】盘符错乱调整批处理

    [复制链接]
发表于 2013-1-19 16:47:17 | 显示全部楼层 |阅读模式
本帖最后由 victor888 于 2022-7-26 08:32 编辑

解决了一个kernel32.dll误写为kernel.dll的BUG。

一、用途:
  1. 理顺所有错乱的盘符。
  2. 给出所有磁盘类型及其所含有盘符
可以识别的盘符类型:
  · 物理磁盘:各种硬盘、各种光盘、各种U盘、各种软盘
  · 虚拟磁盘:各种虚拟硬盘、各种虚拟光盘、各种虚拟软盘

二、适用系统:
  WINXP及以上,WINXP PE及以上

三、使用方法:
  1. 正常WINDOWS系统:解压附件,XP系统直接运行orderdrv.cmd文件,对于WIN7及以上系统,如果非管理员登陆,则右键单击此批处理,选择“以管理员身份运行”即可,默认运行即可看到运行结果。注意一定要使用附件中的MOUNTVOL.EXE和FSUTIL.EXE文件,不要使用系统自带的。

  2. PE系统:解压附件,直接运行orderdrv.cmd即可,建议把所有文件放到SYSTEM32目录下,对于NATIVE PE系统及精简多的PE系统,要保证系统中有find.exe和more.com。
    在PE启动过程中理顺盘符,配置PECMD.INI文件,禁用
含有DISK命令的行,不要使用SHOW命令固定盘符。
    建议在PECMD.INI的第一行加入:
    //调整盘符错乱
   EXEC !=%路径%\orderdrv.cmd


四、固定U盘盘符和USB CDROM盘符:
    set USBCDROM=T
    唯一存在的USB CDROM盘符会被固定为T(默认值为T,可自定义或删除),如果有两个或以上此类盘符则不会固定。
    set USBDRV=U
    唯一存在的U盘盘符会被固定为U(默认值为U,可自定义或删除),如果有两个或以上此类盘符则不会固定。
  (注意:在盘符固定之前,系统中不能存在盘符U或T,否则会出错。)

五、开关说明
  1. setAUTO=y
  y代表全自动运行;默认值为n,代表交互方式。
  2. set USBCDROM=T (说明见上)
  3. set USBDRV=U (说明见上)

六、盘符顺序说明:
  所有盘符顺序:含有系统盘符的硬盘以及含有操作系统的硬盘(A)->其它硬盘(B)->光盘盘符(C)->可移动类型U盘盘符(D)
  注:
  1. A(理顺): 含有系统盘符的硬盘-> 含有操作系统的SSD硬盘-> 含有操作系统的机械硬盘-> 含有操作系统的USB硬盘
  2. B(理顺): 不含有系统盘符和不含有操作系统的物理硬盘(SSD->HDD->USBHDD)->FRADISK虚拟硬盘->WINVBLOCK虚拟硬盘
  3. C(理顺): SCSI光盘->IDE光盘->USB光盘->WINDOWS虚拟光盘->DAEMON TOOLS虚拟光盘->FIRADISK虚拟光盘->WINVBLOCK虚拟光盘(ram光盘->file光盘)
  4. 软盘盘符顺序(不理顺):物理软盘->USB软盘->FIRADISK软盘->WINVBLOCK软盘
  5.
不理顺的盘符:系统盘符、软盘盘符和虚拟盘符
  6. 虚拟盘符:没有装入点的盘符,以及有装入点但批处理识别不了类型的盘符。例如softperfect ram disk软件虚拟出的可移动型内存盘。

七、隐藏分区与无盘符非隐藏分区
  本批处理不会动所有盘的原有隐藏分区,也不会给无盘符的分区分配盘符。

    想手动调整盘符,请使用本人制作的手动调整盘符批处理工具:[2020-11-01]]盘符随意换批处理

-----------------
BUG报告方法:
   联系QQ: 2511755859或直接进QQ群讨论:977132518
   给出批处理在set auto=n下面的批处理运行截图
   给出DISKGENIUS下的截图或类似磁盘软件的截图
   给出在我的电脑下的截图

orderdrv-2022-07-15.rar

404.65 KB, 下载次数: 805, 下载积分: 无忧币 -2

评分

参与人数 56无忧币 +280 收起 理由
fly9902 + 3 很给力!解决了我每次重装系统后调整盘符的.
心无痕 + 5 赞一个!
wmx400 + 5 很给力!
jiagesyx + 5 赞一个!
austere + 5 一天一更,厉害啊~
henryshao + 1 赞一个!
lhc0688 + 5
ll0817 + 5 很给力!
renshijian + 5
wjguowei + 5 神马都是浮云
fsddz + 5 很给力!
1024782496 + 5 很给力!
nfans + 5 很给力!
ppll2030 + 5 很给力!
antclt + 5 很给力!
aiya01 + 5 很给力!
liyaguo + 5 好多人都在用这个
pyj521 + 5 赞一个!
wych12 + 5 很给力!
haiou327 + 10 10年如1日坚持的更新
温拿 + 5
928274096 + 5 很给力!
新空气 + 5 赞一个!
minmax + 5 很给力!
lookerJ + 5 很给力!
wuxin9712 + 5
yuzhaojing + 5 神器!!
2013koko + 5 感谢更新
lwb1 + 5 很给力!
Hysanohsp + 5 很给力!

查看全部评分

 楼主| 发表于 2015-9-20 18:52:01 | 显示全部楼层
试试这个,应该解决问题了。

orderdrv.rar

4.12 KB, 下载次数: 547, 下载积分: 无忧币 -2

Trial2

点评

1031版的133行:set eachdrv=!eachdrv:~1,2!!,马斯最后多了个感叹号。  详情 回复 发表于 2020-11-1 13:11
同一环境,0920出错,0623没出错。 [attachimg]227756[/attachimg] [attachimg]227757[/attachimg] [attachimg]227758[/attachimg]  详情 回复 发表于 2015-9-22 14:17

评分

参与人数 1无忧币 +5 收起 理由
糊涂 + 5 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-1-19 16:54:00 | 显示全部楼层
试用下效果。
回复

使用道具 举报

发表于 2013-1-19 17:05:43 | 显示全部楼层
XPPE下,活动分区为C:,可以了;
U盘还为D:

1.jpg
回复

使用道具 举报

 楼主| 发表于 2013-1-19 17:07:52 | 显示全部楼层
如果QQ在线,QQ上联系吧,这样解决问题太慢。
回复

使用道具 举报

发表于 2013-1-19 17:18:06 | 显示全部楼层
还保留了dsptw.exe 的行(2行)?

没改过来还是?
回复

使用道具 举报

 楼主| 发表于 2013-1-19 17:19:00 | 显示全部楼层
呵呵,忘记了,那是要删除的,改是改完的。
回复

使用道具 举报

 楼主| 发表于 2013-1-19 17:27:44 | 显示全部楼层

回复 #4 无垠 的帖子

我马上再改一下,一会儿你再看。
====
更新了,你再看看。

[ 本帖最后由 victor888 于 2013-1-19 17:37 编辑 ]
回复

使用道具 举报

发表于 2013-1-19 17:42:51 | 显示全部楼层
又更新了啊,真 快 啊
回复

使用道具 举报

发表于 2013-1-19 17:48:01 | 显示全部楼层
原帖由 victor888 于 2013-1-19 17:27 发表
我马上再改一下,一会儿你再看。
====
更新了,你再看看。

还是一样,d盘不动.....
回复

使用道具 举报

发表于 2013-1-19 17:50:15 | 显示全部楼层
好东西。坐等完善!老大辛苦了!
回复

使用道具 举报

发表于 2013-1-19 17:55:58 | 显示全部楼层
真的很感谢,好工具啊谢谢了
回复

使用道具 举报

 楼主| 发表于 2013-1-19 18:16:26 | 显示全部楼层

回复 #4 无垠 的帖子

你的D和L是空的啊,是读卡器?
回复

使用道具 举报

发表于 2013-1-19 18:21:14 | 显示全部楼层
是实机测试的,d、l 是U盘。新的批处理是在第一次的批处理自动运行后手动运行的,盘符无变化
回复

使用道具 举报

 楼主| 发表于 2013-1-19 18:39:17 | 显示全部楼层

回复 #15 无垠 的帖子

要HKLM\SYSTEM\MOUNTEDDEVICES的截图,要运行结果的截图以及磁盘管理器下的截图。
回复

使用道具 举报

发表于 2013-1-19 21:09:33 | 显示全部楼层
支持楼主不懈的努力!
回复

使用道具 举报

发表于 2013-1-19 22:13:54 | 显示全部楼层
win7 的 mountvol 有一个参数 /r 说是可以干掉残余的注册表 挂载点 ,不知有无用处 。
回复

使用道具 举报

发表于 2013-1-19 22:18:26 | 显示全部楼层
能否让迅盘排在最前面?
回复

使用道具 举报

 楼主| 发表于 2013-1-20 07:18:39 | 显示全部楼层

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

你说的非常有用,以前没有考虑用这个命令,这个命令可以删除注册表中用不到的盘符和装入点,加速查询速度。

[ 本帖最后由 victor888 于 2013-1-20 09:29 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2013-1-20 09:29:45 | 显示全部楼层

回复 #19 xiaoyuan0417 的帖子

迅盘是什么?我查一下。
回复

使用道具 举报

发表于 2013-1-20 12:29:13 | 显示全部楼层
原帖由 victor888 于 2013-1-20 09:29 发表
迅盘是什么?我查一下。

不好意思,是说固态硬盘……
回复

使用道具 举报

发表于 2013-1-20 12:29:15 | 显示全部楼层
等待无垠测试结果。。。。

噢 我这里测试正常。

[ 本帖最后由 xyzxp 于 2013-1-20 17:42 编辑 ]
回复

使用道具 举报

发表于 2013-1-20 17:22:26 | 显示全部楼层
原帖由 victor888 于 2013-1-19 18:39 发表
要HKLM\SYSTEM\MOUNTEDDEVICES的截图,要运行结果的截图以及磁盘管理器下的截图。


在另外的机器上,U盘可以固定为U盘符。在这个机器上,还是不行:

1.jpg

2.jpg
回复

使用道具 举报

 楼主| 发表于 2013-1-20 17:30:48 | 显示全部楼层
程序根本没给运行啊,这样当然调整不行盘符了。

你在CMD窗口,运行drvtype -a,看看有没有结果输出。
回复

使用道具 举报

发表于 2013-1-20 17:39:22 | 显示全部楼层
原帖由 victor888 于 2013-1-20 17:30 发表
程序根本没给运行啊,这样当然调整不行盘符了。

你在CMD窗口,运行drvtype -a,看看有没有结果输出。

6.jpg
回复

使用道具 举报

 楼主| 发表于 2013-1-20 17:41:49 | 显示全部楼层
我QQ在线,你上线我们联系。
回复

使用道具 举报

 楼主| 发表于 2013-1-20 17:44:32 | 显示全部楼层
既然不方便上线,那就再批处理目录运行一下FSUTILL和MOUNTVOL吧,看看有没有结果。
回复

使用道具 举报

 楼主| 发表于 2013-1-20 18:48:58 | 显示全部楼层
PE的问题,和批处理无关。
回复

使用道具 举报

发表于 2013-1-20 19:57:59 | 显示全部楼层
楼主看看这个小玩意对整理盘符是否有帮助?http://www.nirsoft.net/utils/driveletterview.zip
回复

使用道具 举报

 楼主| 发表于 2013-1-20 20:17:10 | 显示全部楼层
谢谢楼上,没有用上,没有用处。
回复

使用道具 举报

发表于 2013-1-20 20:51:03 | 显示全部楼层
楼主:我用了你的最新盘符错乱调整批处理,我的g4d菜单:

map --mem USER_SET/EXT.IMG.gz (hd)
map --hook
FAT USER_SET/NET.CAB (hd-1,0)/
chainloader /WIMPE/WIMLDR.BIN

也即虚拟了一个硬盘后启动pe,用了你的最新盘符错乱调整批处理,结果如下图:我希望
虚拟硬盘放最后,但现在是最前,怎么办?

[ 本帖最后由 h99h99 于 2013-1-21 09:51 编辑 ]
未命名截图.png
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2022-12-1 19:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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