无忧启动论坛

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

[原创] 【2022-03-19-V2】盘符错乱调整批处理-单文件版

    [复制链接]
跳转到指定楼层
1#
发表于 2022-3-8 12:17:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 victor888 于 2022-3-19 20:20 编辑

看看稳定没?

系统:WIN11 或高版本WIN10及相应版本的PE


说明:见多文件版。

regdrv.rar

5.4 KB, 下载次数: 274, 下载积分: 无忧币 -2

评分

参与人数 5无忧币 +25 收起 理由
aiya01 + 5 赞一个!
FV4371 + 5 很给力!
Anson4 + 5 赞一个!
lomey + 5 很给力!
糊涂 + 5 赞一个!

查看全部评分

2#
发表于 2022-3-8 12:31:03 | 只看该作者

抢个 沙发


回复

使用道具 举报

3#
 楼主| 发表于 2022-3-8 12:38:44 来自手机 | 只看该作者
WIN7,WIN8都不行,WIN10HS
回复

使用道具 举报

4#
 楼主| 发表于 2022-3-8 12:39:16 来自手机 | 只看该作者
WIN7,WIN8都不行,WIN10好像个别高版本的行。
回复

使用道具 举报

5#
发表于 2022-3-8 13:12:59 | 只看该作者
支持完善!
回复

使用道具 举报

6#
发表于 2022-3-8 13:52:20 | 只看该作者
支持原创
回复

使用道具 举报

7#
发表于 2022-3-8 14:16:15 来自手机 | 只看该作者
可喜可贺!一会儿试试。
回复

使用道具 举报

8#
发表于 2022-3-8 14:29:49 | 只看该作者
Here is detailed information:

'fsutil.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Mounted drive letters: C: D: X: E:
Virtual drive letters: C: =
Vmware Internel GPT hard disk 1 mount path:  C:  D:
No mount point hard disk drive letters:  C:
Other mounted drive letters: E:
SCSI CD/DVD ROM: E:
SYSTEM DRIVE LETTER: X:
DRIVE LETTER ORDER IS CORRECT.
请按任意键继续. . .

Windows 10  20H2   PE
回复

使用道具 举报

9#
发表于 2022-3-8 14:31:29 | 只看该作者
Here is detailed information:

'fsutil.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Mounted drive letters: C: D: X: E:
Virtual drive letters: C: =
Vmware Internel GPT hard disk 1 mount path:  C:  D:
No mount point hard disk drive letters:  C:
Other mounted drive letters: E:
SCSI CD/DVD ROM: E:
SYSTEM DRIVE LETTER: X:
DRIVE LETTER ORDER IS CORRECT.
请按任意键继续. . .

Windows10 20h2 PE   pe里面有那两个exe文件
回复

使用道具 举报

10#
发表于 2022-3-8 14:37:14 | 只看该作者

支持原创
回复

使用道具 举报

11#
发表于 2022-3-8 14:39:19 | 只看该作者
本帖最后由 aiya01 于 2022-3-8 14:41 编辑
virgin 发表于 2022-3-8 14:31
Here is detailed information:

'fsutil.exe' 不是内部或外部命令,也不是可运行的程序

批处理放在 Windows\System32 下的就是pe缺文件
回复

使用道具 举报

12#
发表于 2022-3-8 15:11:23 | 只看该作者
撸主的爱啊,十多年如一日...
回复

使用道具 举报

13#
发表于 2022-3-8 15:30:02 | 只看该作者
aiya01 发表于 2022-3-8 14:39
批处理放在 Windows\System32 下的就是pe缺文件

Windows\System32 下 一样报错
回复

使用道具 举报

14#
发表于 2022-3-8 15:41:24 | 只看该作者
virgin 发表于 2022-3-8 15:30
Windows\System32 下 一样报错

我的意思,如果批处理放在这个目录下仍然出错,就是pe里缺少这个文件(正常系统下是有这个文件的)

捕获.PNG (6.2 KB, 下载次数: 224)

捕获.PNG
回复

使用道具 举报

15#
发表于 2022-3-8 16:14:13 来自手机 | 只看该作者
果然像楼主之前说的一样,无盘符的不处理,11下测试正常。
回复

使用道具 举报

16#
发表于 2022-3-8 16:45:00 | 只看该作者
本帖最后由 chshrm 于 2022-3-8 17:13 编辑

在win10-19044.1566 ltsc 企业版PE上测试通过。只是初步测试。
回复

使用道具 举报

17#
发表于 2022-3-8 17:05:49 | 只看该作者
感谢楼主分享!
回复

使用道具 举报

18#
发表于 2022-3-8 17:49:51 | 只看该作者
不错
回复

使用道具 举报

19#
发表于 2022-3-8 22:31:08 | 只看该作者
有没有这个逻辑问题
就是放在PE初始化脚本的前端时 因为系统没初始化好 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices没有任何值 程序就结束了  如果有的话 我这边写个程序给我PE里完善下
回复

使用道具 举报

20#
 楼主| 发表于 2022-3-8 23:36:49 | 只看该作者
2012jiashanni 发表于 2022-3-8 22:31
有没有这个逻辑问题
就是放在PE初始化脚本的前端时 因为系统没初始化好 HKEY_LOCAL_MACHINE\SYSTEM\Mounte ...

这个问题没有,注册表属于底层操作,先运行的。
回复

使用道具 举报

21#
发表于 2022-3-9 03:00:00 | 只看该作者
说出来你不信 我在PECMD.INI里的末端放你的还有PECMD的理顺盘符  实体机测试不行 放在我程序里在PECMD的MAIN后运行也不行 然后在我程序加了个等待explorer进程出现后运行  就可以了
回复

使用道具 举报

22#
发表于 2022-3-9 13:52:10 | 只看该作者
这个只能在PE运行吗?
回复

使用道具 举报

23#
发表于 2022-3-9 19:27:01 | 只看该作者
对于比较复杂的磁盘情形,还是有BUG,明显盘符查找、分配计划有问题。

笔记本实际盘符情形是:

第1硬盘  SSD硬盘(GPT)盘符为:     C:(win10-new)  G:(data-ssd)
第2硬盘  SATA硬盘(GPT)盘符为:   D:(win10-old )  E:(win7)  F:(data)   

U盘(5个驱动器):
第1驱 USB-HDD(MBR)           盘符J:
第2驱 USB-CD1                    盘符H
第3驱 USB-CD2                    盘符I:
第4驱 USB-FDD                    盘符A:
第5驱 USB-ZIP                     盘符K:



==========================================

执行regdrv之后:




回复

使用道具 举报

24#
发表于 2022-3-9 19:31:04 | 只看该作者
系统为:WIN10 20H2  (19042.1526)
回复

使用道具 举报

25#
发表于 2022-3-10 12:16:43 | 只看该作者
对比0310多文件版调整程序结果,可以发现:

0310多文件版检测SSD、SATA硬盘(GPT/MBR)正确。
效果比0309单文件版好。

U盘:盘符也基本正确,主要是不能正常处理USB-FDD软驱。
后续出错。




回复

使用道具 举报

26#
发表于 2022-3-10 12:33:04 | 只看该作者
高版本win对USB-FDD支持不好,为避免程序结构大改,
建议对盘符A、B做特殊例外处理。
回复

使用道具 举报

27#
 楼主| 发表于 2022-3-11 07:41:10 来自手机 | 只看该作者
wuwuzz 发表于 2022-3-10 12:16
对比0310多文件版调整程序结果,可以发现:

0310多文件版检测SSD、SATA硬盘(GPT/MBR)正确。

佩服,一个优盘弄出5个盘来,各种类型都有,这是对批处理的极端挑战,确实发现BUG,把软盘认成光驱了,呵呵,好事,又可以完善了。
回复

使用道具 举报

28#
发表于 2022-3-11 12:19:57 | 只看该作者
下载,学习了。
回复

使用道具 举报

29#
 楼主| 发表于 2022-3-18 19:47:54 | 只看该作者
大家再试一下。
回复

使用道具 举报

30#
发表于 2022-3-18 21:42:26 | 只看该作者

我的机械硬盘HD0,固态HD1,单文件版没能理顺(机械盘符排在固态之前了)
多文件版ok
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 12:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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