无忧启动论坛

 找回密码
 注册
搜索
最纯净维护工具 微PE工具箱 UEPON大师作品系统gho:最纯净好用系统下载站小鱼儿yr系统→封装教程系统下载
Win To Go 极致利器(IXUNCIS固态U盘)虚位以待广告联系 QQ:184822951 微信:wuyouceo
查看: 127034|回复: 828

【2020-11-08】重新下载,增加POWERSHELL!盘符错乱调整批处理,BUG解决请联系QQ:...

    [复制链接]
发表于 2013-1-19 16:47:17 | 显示全部楼层 |阅读模式
本帖最后由 victor888 于 2020-11-8 10:15 编辑

感谢沙漠水手不断测试和提义,更新如下:请重新下载,优化了代码!
增加了使用powershell判断SSD硬盘方法,使用含有POWERSHELL 3.0以上的系统可以准确识别SSD硬盘。

smartctl不是一个好玩的东西,我已经测试出在WIN10 1903版本下出现不兼容无法运行的不提示,因此做PE的网友要注意这个问题。
1:修正clonecd编写的drvtype个别情况下将SSD硬盘识别为HDD硬盘的情况,引入超牛工具smartctl识别SSD磁盘。
2:删除more.com文件,请使用native pe或PE中缺少这个文件的网友必须自行加入这个文件,因为经本人测试,最新版WIN10也存在原more-w10.com文件运行不正确情况。
3:删除PECMD.EXE,这个文件PE本身就有,在windows下使用其来分配盘符的机率很小。
4:硬盘类型代码重新梳理,排除了一个BUG。

如果没有问题,此版就是正式更新版。
====
BUG报告方法:
进入PE,转入ORDERDRV.CMD所在的目录,进入命令行窗口(WIN+R键,输入CMD,回车),将ORDERDRV.CMD的set auto=y,改为set auto=n,保存,运行批处理,给出截图。同时,依旧在命令行窗口运行drvtype -a,也给出截图。如果你们愿意,也可以经出DISK GENIUS下的截图
====
用途:本工具用于错乱盘符的理顺,可以显示系统所有盘符并判断盘符类型。

适用平台:WINXP及以上,WIN2K及以下没有测试。

英文发布:http://reboot.pro/files/file/277-ordering-and-showing-drive-letters-tool/ (暂不给外国人提供更新)

使用方法:

1. 正常WINDOWS系统

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

2. PE系统
解压附件,直接运行orderdrv.cmd即可,如果在PE系统启动过程中即调整盘符,建议把所有文件放到SYSTEM32目录下,对于NATIVE PE系统及精简多的PE系统,要保证系统中有find.exemore.com文件。

3. 固定盘符
    1)固定可移动(REMOVABLE)型U盘盘符,说明如下:
    设置选项:set USBDRV=U



  • U为系统所发现的第一个可移动盘盘符
  • 该盘符不能与其他任何盘符重名,即要保证唯一性
  • 如果不想固定该盘符,请删除“U”

    2)固定USBCDROM盘符,用法同上:
    set USBCDROM=T


  • T为系统所发现的弟一个USB光盘盘符
  • 该盘符不能与其他任何盘符重名,即要保证唯一性
  • 如果不想固定该盘符,请删除“T”


4. 开关说明
1) set AUTO=y
y代表全自动运行;默认值为n,代表交互方式。

2) set upactdrv=N
N代表着不改变硬盘分区盘符顺序,无论是活动分区盘符还是含有WINDOWS系统分区盘符,都按正常位置排放。默认值为N;设置为Y,代表着系统找到的第1硬盘(SSD排在所有硬盘之前)活动分区所在的盘符排在所有盘符之前,不再寻找WINDOWS系统所在盘符。

3) set winfirst=N (2019-10-04新增内容)
Y代表着在upactdrv为Y的情况下,没有活动分区,那么将
第1硬盘(SSD排在所有硬盘之前)含有WINDOWS系统(判断是否存在WINDOWS\SYSTEM32\CONFIG目录)的分区盘符放在第1位,如果有活动分区,将含有活动分区所在的盘符排在第1位。默认值为N,代表着不将含有WINDOWS目录所在盘符提在最前。
盘符顺序说明:
1. 可以识别的盘符类型:

  • 物理硬盘、光盘、USB盘、软盘
  • 虚拟硬盘、虚拟光盘、虚拟软盘
    注:虚拟软件包括ULTRAISO、WIN8、WIN10虚拟光驱、DAEMONTOOLS、WINVBLOCK、FIRADISK以及各种RAMDISK。

2. 盘符顺序
    含有系统盘符的 FIXED USB盘->硬盘->非WINVBLOCK、非FIRADISK光盘->不含有系统盘符的FIXED USB盘->REMOVABLE U盘->WINVBLOCK光盘盘符->FIRADISK光盘盘符。

    注:
    硬盘盘符顺序:SSD硬盘->其他硬盘->FRADISK虚拟出的硬盘->WINVBLOCK虚拟出的硬盘


  • 软盘顺序(不理顺):物理软盘->FIRADISK软盘->WINVBLOCK软盘
  • 非WINVBLOCK、非FIRADISK光盘盘符顺序:SCSI光盘->IDE光盘->WIN8虚拟光盘->DAEMON TOOLS虚拟光盘->USB光盘
  • 系统盘符、软盘盘符和虚拟盘盘符是固定不动的,虚拟盘包括除了虚拟硬盘盘符外没有装入点的盘符以及使用RAMDISK(如DATARAM)VHD虚拟软件虚拟出的有装入点的盘符。
  • 硬盘原有的隐藏分区,本批处理不会分配盘符并自动调整!

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


drvtype-2019-10-04.zip

228.35 KB, 下载次数: 646, 下载积分: 无忧币 -2

暂时保留

drvtype-2020-11-02.zip

422.82 KB, 下载次数: 630, 下载积分: 无忧币 -2

orderdrv-2020-11-08-PS2.zip

436.82 KB, 下载次数: 559, 下载积分: 无忧币 -2

PS版

评分

参与人数 33无忧币 +166 收起 理由
minmax + 5 很给力!
lookerJ + 5 很给力!
wuxin9712 + 5
yuzhaojing + 5 神器!!
2013koko + 5 感谢更新
lwb1 + 5 很给力!
Hysanohsp + 5 很给力!
l18c19 + 5 很给力!
liuzhaoyzz + 5 很给力!
hero8000 + 5 赞一个!
1400700226 + 5 辛苦了!
apachi1012 + 5 很给力!
wuhuyou + 5 很给力!
bytzhh + 5 很给力!
Allreal + 5 赞一个!
lgze + 5 赞一个!
俊采星驰 + 5 持久超赞
2012zhd + 5 赞一个!
有阴也有阳 + 5 神马都是浮云
2010流浪猫 + 5 很给力!
fanlu + 1
netmjwork + 5 很给力!
2010guoguo + 5
ntsyh + 5 很给力!
sevenyu + 5 很给力!
2013戴工科技 + 5 很给力!
peterpanheaven + 5 很给力!
chiannet + 5 谢谢不懈努力。
xyzxp + 5 赞一个!
2012hb520wz + 5 给力,荐!

查看全部评分

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

orderdrv.rar

4.12 KB, 下载次数: 481, 下载积分: 无忧币 -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-1-26 15:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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