无忧启动论坛

标题: 【2022-07-15】盘符错乱调整批处理 [打印本页]

作者: victor888    时间: 2013-1-19 16:47
标题: 【2022-07-15】盘符错乱调整批处理
本帖最后由 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, 下载次数: 1478, 下载积分: 无忧币 -2


作者: HB天意    时间: 2013-1-19 16:54
试用下效果。
作者: 无垠    时间: 2013-1-19 17:05
XPPE下,活动分区为C:,可以了;
U盘还为D:


作者: victor888    时间: 2013-1-19 17:07
如果QQ在线,QQ上联系吧,这样解决问题太慢。
作者: andos    时间: 2013-1-19 17:18
还保留了dsptw.exe 的行(2行)?

没改过来还是?
作者: victor888    时间: 2013-1-19 17:19
呵呵,忘记了,那是要删除的,改是改完的。
作者: victor888    时间: 2013-1-19 17:27
标题: 回复 #4 无垠 的帖子
我马上再改一下,一会儿你再看。
====
更新了,你再看看。

[ 本帖最后由 victor888 于 2013-1-19 17:37 编辑 ]
作者: pwzx    时间: 2013-1-19 17:42
又更新了啊,真 快 啊
作者: 无垠    时间: 2013-1-19 17:48
原帖由 victor888 于 2013-1-19 17:27 发表
我马上再改一下,一会儿你再看。
====
更新了,你再看看。

还是一样,d盘不动.....
作者: 阿弥陀佛    时间: 2013-1-19 17:50
好东西。坐等完善!老大辛苦了!
作者: sounydqb    时间: 2013-1-19 17:55
真的很感谢,好工具啊谢谢了
作者: victor888    时间: 2013-1-19 18:16
标题: 回复 #4 无垠 的帖子
你的D和L是空的啊,是读卡器?
作者: 无垠    时间: 2013-1-19 18:21
是实机测试的,d、l 是U盘。新的批处理是在第一次的批处理自动运行后手动运行的,盘符无变化
作者: victor888    时间: 2013-1-19 18:39
标题: 回复 #15 无垠 的帖子
要HKLM\SYSTEM\MOUNTEDDEVICES的截图,要运行结果的截图以及磁盘管理器下的截图。
作者: xssss    时间: 2013-1-19 21:09
支持楼主不懈的努力!
作者: dos时代菜鸟    时间: 2013-1-19 22:13
win7 的 mountvol 有一个参数 /r 说是可以干掉残余的注册表 挂载点 ,不知有无用处 。
作者: xiaoyuan0417    时间: 2013-1-19 22:18
能否让迅盘排在最前面?
作者: victor888    时间: 2013-1-20 07:18
标题: 回复 #18 dos时代菜鸟 的帖子
你说的非常有用,以前没有考虑用这个命令,这个命令可以删除注册表中用不到的盘符和装入点,加速查询速度。

[ 本帖最后由 victor888 于 2013-1-20 09:29 编辑 ]
作者: victor888    时间: 2013-1-20 09:29
标题: 回复 #19 xiaoyuan0417 的帖子
迅盘是什么?我查一下。
作者: xiaoyuan0417    时间: 2013-1-20 12:29
原帖由 victor888 于 2013-1-20 09:29 发表
迅盘是什么?我查一下。

不好意思,是说固态硬盘……
作者: xyzxp    时间: 2013-1-20 12:29
等待无垠测试结果。。。。

噢 我这里测试正常。

[ 本帖最后由 xyzxp 于 2013-1-20 17:42 编辑 ]
作者: 无垠    时间: 2013-1-20 17:22
原帖由 victor888 于 2013-1-19 18:39 发表
要HKLM\SYSTEM\MOUNTEDDEVICES的截图,要运行结果的截图以及磁盘管理器下的截图。


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




作者: victor888    时间: 2013-1-20 17:30
程序根本没给运行啊,这样当然调整不行盘符了。

你在CMD窗口,运行drvtype -a,看看有没有结果输出。
作者: 无垠    时间: 2013-1-20 17:39
原帖由 victor888 于 2013-1-20 17:30 发表
程序根本没给运行啊,这样当然调整不行盘符了。

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


作者: victor888    时间: 2013-1-20 17:41
我QQ在线,你上线我们联系。
作者: victor888    时间: 2013-1-20 17:44
既然不方便上线,那就再批处理目录运行一下FSUTILL和MOUNTVOL吧,看看有没有结果。
作者: victor888    时间: 2013-1-20 18:48
PE的问题,和批处理无关。
作者: 2012fengxi    时间: 2013-1-20 19:57
楼主看看这个小玩意对整理盘符是否有帮助?http://www.nirsoft.net/utils/driveletterview.zip
作者: victor888    时间: 2013-1-20 20:17
谢谢楼上,没有用上,没有用处。
作者: h99h99    时间: 2013-1-20 20:51
楼主:我用了你的最新盘符错乱调整批处理,我的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 (16.77 KB, 下载次数: 362)

未命名截图.png

作者: victor888    时间: 2013-1-20 21:19
你的C盘是系统盘吧,这个盘符是不能动的。
如果不是系统盘符,恭喜你,你第一次利用了G4D的虚拟硬盘,这样的盘符可能被识别成了虚拟盘,麻烦你把HKLM\SYSTEM\MOUNTEDDEVICES导出并传上来,我不知道你使用的是WINVBLOCK还是FIRADISK,反正,有实例,我的批处理就能搞定。

[ 本帖最后由 victor888 于 2013-1-20 21:40 编辑 ]
作者: h99h99    时间: 2013-1-21 01:00
原帖由 victor888 于 2013-1-20 21:19 发表
你的C盘是系统盘吧,这个盘符是不能动的。
如果不是系统盘符,恭喜你,你第一次利用了G4D的虚拟硬盘,这样的盘符可能被识别成了虚拟盘,麻烦你把HKLM\SYSTEM\MOUNTEDDEVICES导出并传上来,我不知道你使用的是W ...

C盘不是系统盘符,是G4D虚拟的硬盘,使用的是FIRADISK,下面是你要的注册表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{24b830e8-6322-11e2-9ac3-806e6f6e6963}"=hex:5c,00,3f,00,3f,00,5c,\
  00,53,00,54,00,4f,00,52,00,41,00,47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,\
  76,00,61,00,62,00,6c,00,65,00,4d,00,65,00,64,00,69,00,61,00,23,00,37,00,26,\
  00,64,00,30,00,37,00,32,00,63,00,33,00,64,00,26,00,30,00,26,00,52,00,4d,00,\
  23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,\
  00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,\
  2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,\
  00,7d,00
"\\??\\Volume{24b830e9-6322-11e2-9ac3-806e6f6e6963}"=hex:5c,00,3f,00,3f,00,5c,\
  00,53,00,54,00,4f,00,52,00,41,00,47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,\
  76,00,61,00,62,00,6c,00,65,00,4d,00,65,00,64,00,69,00,61,00,23,00,37,00,26,\
  00,32,00,34,00,65,00,38,00,64,00,37,00,34,00,66,00,26,00,30,00,26,00,52,00,\
  4d,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,\
  00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,\
  32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,\
  00,62,00,7d,00
"\\??\\Volume{24b830ea-6322-11e2-9ac3-806e6f6e6963}"=hex:93,17,94,17,00,7e,00,\
  00,00,00,00,00
"\\??\\Volume{24b830eb-6322-11e2-9ac3-806e6f6e6963}"=hex:93,17,94,17,00,e4,3a,\
  59,06,00,00,00
"\\??\\Volume{24b830ec-6322-11e2-9ac3-806e6f6e6963}"=hex:93,17,94,17,00,76,47,\
  a2,1e,00,00,00
"\\??\\Volume{24b830ed-6322-11e2-9ac3-806e6f6e6963}"=hex:82,00,00,00,00,7e,00,\
  00,00,00,00,00
"\\DosDevices\\X:"=hex:fc,57,b2,d9,4e,68,cb,4d,ab,79,03,cf,a2,f6,b7,50
"\\DosDevices\\H:"=hex:5c,00,3f,00,3f,00,5c,00,53,00,54,00,4f,00,52,00,41,00,\
  47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,76,00,61,00,62,00,6c,00,65,00,4d,\
  00,65,00,64,00,69,00,61,00,23,00,37,00,26,00,32,00,34,00,65,00,38,00,64,00,\
  37,00,34,00,66,00,26,00,30,00,26,00,52,00,4d,00,23,00,7b,00,35,00,33,00,66,\
  00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,\
  31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,\
  00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\DosDevices\\C:"=hex:82,00,00,00,00,7e,00,00,00,00,00,00
"\\DosDevices\\D:"=hex:93,17,94,17,00,7e,00,00,00,00,00,00
"\\DosDevices\\E:"=hex:93,17,94,17,00,e4,3a,59,06,00,00,00
"\\DosDevices\\F:"=hex:93,17,94,17,00,76,47,a2,1e,00,00,00
"\\??\\Volume{24b830f4-6322-11e2-9ac3-c79c25675716}"=hex:5c,00,3f,00,3f,00,5c,\
  00,55,00,53,00,42,00,53,00,54,00,4f,00,52,00,23,00,43,00,64,00,52,00,6f,00,\
  6d,00,26,00,56,00,65,00,6e,00,5f,00,55,00,74,00,31,00,36,00,35,00,26,00,50,\
  00,72,00,6f,00,64,00,5f,00,55,00,53,00,42,00,5f,00,46,00,6c,00,61,00,73,00,\
  68,00,5f,00,44,00,69,00,73,00,6b,00,26,00,52,00,65,00,76,00,5f,00,30,00,2e,\
  00,30,00,30,00,23,00,36,00,26,00,32,00,63,00,31,00,36,00,30,00,31,00,35,00,\
  35,00,26,00,30,00,26,00,5f,00,26,00,31,00,23,00,7b,00,35,00,33,00,66,00,35,\
  00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,\
  64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,\
  00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\??\\Volume{24b830f5-6322-11e2-9ac3-c79c25675716}"=hex:5c,00,3f,00,3f,00,5c,\
  00,53,00,54,00,4f,00,52,00,41,00,47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,\
  76,00,61,00,62,00,6c,00,65,00,4d,00,65,00,64,00,69,00,61,00,23,00,37,00,26,\
  00,31,00,33,00,31,00,34,00,38,00,35,00,62,00,26,00,30,00,26,00,52,00,4d,00,\
  23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,\
  00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,\
  2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,\
  00,7d,00
"\\DosDevices\\U:"=hex:5c,00,3f,00,3f,00,5c,00,53,00,54,00,4f,00,52,00,41,00,\
  47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,76,00,61,00,62,00,6c,00,65,00,4d,\
  00,65,00,64,00,69,00,61,00,23,00,37,00,26,00,64,00,30,00,37,00,32,00,63,00,\
  33,00,64,00,26,00,30,00,26,00,52,00,4d,00,23,00,7b,00,35,00,33,00,66,00,35,\
  00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,\
  64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,\
  00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\DosDevices\\G:"=hex:5c,00,3f,00,3f,00,5c,00,55,00,53,00,42,00,53,00,54,00,\
  4f,00,52,00,23,00,43,00,64,00,52,00,6f,00,6d,00,26,00,56,00,65,00,6e,00,5f,\
  00,55,00,74,00,31,00,36,00,35,00,26,00,50,00,72,00,6f,00,64,00,5f,00,55,00,\
  53,00,42,00,5f,00,46,00,6c,00,61,00,73,00,68,00,5f,00,44,00,69,00,73,00,6b,\
  00,26,00,52,00,65,00,76,00,5f,00,30,00,2e,00,30,00,30,00,23,00,36,00,26,00,\
  32,00,63,00,31,00,36,00,30,00,31,00,35,00,35,00,26,00,30,00,26,00,5f,00,26,\
  00,31,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,\
  62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,\
  00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,\
  38,00,62,00,7d,00
"\\DosDevices\\J:"=hex:5c,00,3f,00,3f,00,5c,00,53,00,54,00,4f,00,52,00,41,00,\
  47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,76,00,61,00,62,00,6c,00,65,00,4d,\
  00,65,00,64,00,69,00,61,00,23,00,37,00,26,00,31,00,33,00,31,00,34,00,38,00,\
  35,00,62,00,26,00,30,00,26,00,52,00,4d,00,23,00,7b,00,35,00,33,00,66,00,35,\
  00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,\
  64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,\
  00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00

[ 本帖最后由 h99h99 于 2013-1-21 01:03 编辑 ]
作者: victor888    时间: 2013-1-21 06:39
麻烦Ls提供HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\DISK\ENUM的值,看来,DRVTYPE不得不利用注册表值来判断盘符类型了。
作者: chiachia    时间: 2013-1-21 07:06
小工具大用途,下载收藏
作者: 2010nh    时间: 2013-1-21 08:53
好东西,谢谢分享。
作者: h99h99    时间: 2013-1-21 10:14
原帖由 victor888 于 2013-1-21 06:39 发表
麻烦Ls提供HKLM\SYSTEM\CURRENTCONTROLSET\SERVICES\DISK\ENUM的值,看来,DRVTYPE不得不利用注册表值来判断盘符类型了。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\disk\Enum]
"0"="FIRADISK\\Disk\\1&2b2f4947&0&1.3"
"Count"=dword:00000003
"NextInstance"=dword:00000003
"1"="IDE\\DiskST1000DM003-9YN162______________________CC62____\\4&109d839a&0&0.1.0"
"2"="USBSTOR\\Disk&Ven_Netac&Prod_OnlyDisk&Rev_PMAP\\ff00ECBC1A00FFFF27F6&0"


Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\??\\Volume{947ab2c8-636f-11e2-a2b8-806e6f6e6963}"=hex:5c,00,3f,00,3f,00,5c,\
  00,49,00,44,00,45,00,23,00,43,00,64,00,52,00,6f,00,6d,00,41,00,54,00,41,00,\
  50,00,49,00,5f,00,44,00,56,00,44,00,5f,00,44,00,5f,00,5f,00,44,00,48,00,31,\
  00,36,00,44,00,33,00,53,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,\
  5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,53,\
  00,48,00,33,00,37,00,5f,00,5f,00,5f,00,5f,00,23,00,34,00,26,00,31,00,30,00,\
  39,00,64,00,38,00,33,00,39,00,61,00,26,00,30,00,26,00,30,00,2e,00,30,00,2e,\
  00,30,00,23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,\
  62,00,36,00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,\
  00,32,00,2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,\
  38,00,62,00,7d,00
"\\??\\Volume{947ab2c9-636f-11e2-a2b8-806e6f6e6963}"=hex:5c,00,3f,00,3f,00,5c,\
  00,53,00,54,00,4f,00,52,00,41,00,47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,\
  76,00,61,00,62,00,6c,00,65,00,4d,00,65,00,64,00,69,00,61,00,23,00,38,00,26,\
  00,64,00,30,00,37,00,32,00,63,00,33,00,64,00,26,00,30,00,26,00,52,00,4d,00,\
  23,00,7b,00,35,00,33,00,66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,\
  00,62,00,66,00,2d,00,31,00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,\
  2d,00,30,00,30,00,61,00,30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,\
  00,7d,00
"\\??\\Volume{947ab2ca-636f-11e2-a2b8-806e6f6e6963}"=hex:c7,eb,c7,eb,00,7e,00,\
  00,00,00,00,00
"\\??\\Volume{947ab2cb-636f-11e2-a2b8-806e6f6e6963}"=hex:c7,eb,c7,eb,00,4a,1f,\
  80,16,00,00,00
"\\??\\Volume{947ab2cc-636f-11e2-a2b8-806e6f6e6963}"=hex:c7,eb,c7,eb,00,18,60,\
  0a,7d,00,00,00
"\\??\\Volume{947ab2cd-636f-11e2-a2b8-806e6f6e6963}"=hex:82,00,00,00,00,7e,00,\
  00,00,00,00,00
"\\DosDevices\\X:"=hex:fc,57,b2,d9,4e,68,cb,4d,ab,79,03,cf,a2,f6,b7,50
"\\DosDevices\\C:"=hex:82,00,00,00,00,7e,00,00,00,00,00,00
"\\DosDevices\\D:"=hex:c7,eb,c7,eb,00,7e,00,00,00,00,00,00
"\\DosDevices\\E:"=hex:c7,eb,c7,eb,00,4a,1f,80,16,00,00,00
"\\DosDevices\\F:"=hex:c7,eb,c7,eb,00,18,60,0a,7d,00,00,00
"\\DosDevices\\G:"=hex:5c,00,3f,00,3f,00,5c,00,49,00,44,00,45,00,23,00,43,00,\
  64,00,52,00,6f,00,6d,00,41,00,54,00,41,00,50,00,49,00,5f,00,44,00,56,00,44,\
  00,5f,00,44,00,5f,00,5f,00,44,00,48,00,31,00,36,00,44,00,33,00,53,00,5f,00,\
  5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,\
  00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,53,00,48,00,33,00,37,00,5f,00,5f,00,\
  5f,00,5f,00,23,00,34,00,26,00,31,00,30,00,39,00,64,00,38,00,33,00,39,00,61,\
  00,26,00,30,00,26,00,30,00,2e,00,30,00,2e,00,30,00,23,00,7b,00,35,00,33,00,\
  66,00,35,00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,\
  00,31,00,64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,\
  30,00,63,00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00
"\\DosDevices\\U:"=hex:5c,00,3f,00,3f,00,5c,00,53,00,54,00,4f,00,52,00,41,00,\
  47,00,45,00,23,00,52,00,65,00,6d,00,6f,00,76,00,61,00,62,00,6c,00,65,00,4d,\
  00,65,00,64,00,69,00,61,00,23,00,38,00,26,00,64,00,30,00,37,00,32,00,63,00,\
  33,00,64,00,26,00,30,00,26,00,52,00,4d,00,23,00,7b,00,35,00,33,00,66,00,35,\
  00,36,00,33,00,30,00,64,00,2d,00,62,00,36,00,62,00,66,00,2d,00,31,00,31,00,\
  64,00,30,00,2d,00,39,00,34,00,66,00,32,00,2d,00,30,00,30,00,61,00,30,00,63,\
  00,39,00,31,00,65,00,66,00,62,00,38,00,62,00,7d,00



这是另一台办公电脑的情况,g4d虚拟出来的硬盘也是c盘,本地硬盘第一分区为D盘。。。。。。

[ 本帖最后由 h99h99 于 2013-1-21 10:18 编辑 ]
作者: 2010haixin    时间: 2013-1-21 10:18
WIN7原版系统安装后系统盘符变为D盘,这个工具能将系统盘符改为C盘吗?
作者: victor888    时间: 2013-1-21 11:14
标题: 回复 #38 h99h99 的帖子
谢谢,ENOUGH,请等待升级。
作者: 快雪时晴    时间: 2013-1-21 14:16
双剑合璧,,,合作不错
作者: xiaoyuan0417    时间: 2013-1-24 07:13
ThinkPad X1,两块硬盘,一块是固态硬盘,另一块是普通硬盘,两块硬盘上都有活动分区,能否让固态硬盘排在前面?
作者: nnd76543    时间: 2013-1-24 08:56
笔记本的内置sd卡会挤进去充当D分区,可否改变
作者: kcyou    时间: 2013-1-24 16:13


新版测试+顶贴!

虚拟盘W应该不改变。。。。。。。。。。。不知应设置哪个参数?

[ 本帖最后由 kcyou 于 2013-1-24 16:24 编辑 ]
作者: ntsyh    时间: 2013-1-24 17:45
标题: 回复 #1 victor888 的帖子
请大师看看我在此的回贴,主要是在正常win7系统中硬盘盘符乱的问题,有截图,或者我再贴几张到楼主贴来。
http://bbs.wuyou.net/redirect.php?tid=274398&goto=lastpost#lastpost

[ 本帖最后由 ntsyh 于 2013-1-24 19:56 编辑 ]

8pe64-1.jpg (140.83 KB, 下载次数: 284)

8pe64-1.jpg

8pe64-2.jpg (125.21 KB, 下载次数: 256)

8pe64-2.jpg

8pe64-3..jpg (113.73 KB, 下载次数: 304)

8pe64-3..jpg

8pe64-4.jpg (165.33 KB, 下载次数: 269)

8pe64-4.jpg

8pe64-8.jpg (166.22 KB, 下载次数: 266)

8pe64-8.jpg

8pe64-12.jpg (152.11 KB, 下载次数: 277)

8pe64-12.jpg

8pe64-13.jpg (156.54 KB, 下载次数: 286)

8pe64-13.jpg

作者: ntsyh    时间: 2013-1-26 15:12
标题: 回复 #45 ntsyh 的帖子
经过近两天十几次的不厌其烦的反复安装原版系统试验后,安装win7系统后系统盘符为D的原因终于找到了,是WinNTSetup2.3.3.0_x86_ha.exe或者WinNTSetup2.3.3.0_x64_ha.exe安装器造成的。

用windows资源管理器安装SETUP是最爽,其次用虚拟光驱加载安装SETUP,再次用NT6 快速安装器100227、NT6 快捷安装器v1.1、WIN$MAN2.0,见截图3。也就是说第三方安装软件安装原版系统是以上四个最常用的最正常的最信赖的。NT6 快捷安装器v1.1安装精简版安装版系统有时不能正常安装,改用NT6 快速安装器100227安装就正常的。以下三个集成合一的最好,可以任选或互补。

[ 本帖最后由 ntsyh 于 2013-2-16 16:59 编辑 ]

sshot-1.jpg (40.3 KB, 下载次数: 262)

sshot-1.jpg

sshot-2.jpg (44.48 KB, 下载次数: 270)

sshot-2.jpg

sshot-3.jpg (49.75 KB, 下载次数: 267)

sshot-3.jpg

sshot-4.jpg (100.86 KB, 下载次数: 263)

sshot-4.jpg

sshot-5.jpg (39.12 KB, 下载次数: 247)

sshot-5.jpg

1226-1.jpg (129.53 KB, 下载次数: 262)

1226-1.jpg

作者: kcyou    时间: 2013-1-26 16:20
WinNTSetup2.3.2、WinNTSetup2.3.3都有问题吗?
作者: victor888    时间: 2013-1-26 18:16
标题: 回复 #42 xiaoyuan0417 的帖子
我只能在HKLM\SYSTEM\SERVICES\DISK\ENUM中根据是否有SSD字串来判断,这个功能我要加上去,但有的固态硬盘没有这个字串。
作者: ntsyh    时间: 2013-1-26 18:20
原帖由 kcyou 于 2013-1-26 16:20 发表
WinNTSetup2.3.2、WinNTSetup2.3.3都有问题吗?



现在反馈的都是WinNTSetup2.3.3  x86x64,明天再试一下WinNTSetup2.3.2  86x64。
作者: victor888    时间: 2013-1-26 18:55
标题: 回复 #44 kcyou 的帖子
给出运行结果截图,我想问你的RAMDISK,是使用什么软件虚拟出来的?
作者: andos    时间: 2013-1-26 19:01
给你一个PRIMO RAMDISK的参考下

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk\Enum]
"0"="SCSI\\DiskRomex___RAMDISK_________2011\\1&1a590e2c&0&000"

2013-01-26_190100.png (3.5 KB, 下载次数: 320)

2013-01-26_190100.png

作者: victor888    时间: 2013-1-26 19:05
ANDOS是个好人,我今晚就更新软件,争取2个都更新。
作者: victor888    时间: 2013-1-26 19:06
原帖由 ntsyh 于 2013-1-24 17:45 发表
请大师看看我在此的回贴,主要是在正常win7系统中硬盘盘符乱的问题,有截图,或者我再贴几张到楼主贴来。
http://bbs.wuyou.net/redirect.php?tid=274398&goto=lastpost#lastpost


麻烦你把不能固定盘符的系统,打开注册表,把HKLM\SYSTEM\MOUNTEDDEVICES导出给我。
作者: victor888    时间: 2013-1-26 19:07
标题: 回复 #47 kcyou 的帖子
你没有反馈我的使用DSPTW调整盘符批处理不固定U盘的贴子。
作者: freesoft00    时间: 2013-1-26 19:59
WinNTSetup2.3.3
安装的时候你可以勾选上 挂载安装驱动器为 C:
试试看
作者: ntsyh    时间: 2013-1-26 21:25
原帖由 freesoft00 于 2013-1-26 19:59 发表
WinNTSetup2.3.3
安装的时候你可以勾选上 挂载安装驱动器为 C:
试试看




我明天再试一下后反馈
作者: freesoft00    时间: 2013-1-26 22:47
至于WinNTSetup安装出来为何默认是D盘,你可以请教一下 fujianabc ,也许他了解。或者其他高手也可以。
作者: ntsyh    时间: 2013-1-27 09:05
原帖由 victor888 于 2013-1-26 19:06 发表


麻烦你把不能固定盘符的系统,打开注册表,把HKLM\SYSTEM\MOUNTEDDEVICES导出给我。



是这个吧http://pan.baidu.com/share/link?shareid=200151&uk=622884151
作者: victor888    时间: 2013-1-27 09:22
标题: 回复 #58 ntsyh 的帖子
你给的结果中没有K盘,给的不对。
作者: victor888    时间: 2013-1-27 09:23
原帖由 clonecd 于 2013-1-27 09:17 发表
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk\Enum]
"0"="SCSI\\DiskRomex___RAMDISK_________2011\\1&1a590e2c&0&000"
这里的项与接口设备不具备一一对应关系的。


排除DATARAM虚拟出的硬盘,这里的接口是有对应关系的。
作者: victor888    时间: 2013-1-27 12:44
下载了,呵呵,竟然被WINDOWS的SMARTSCREEN 给拦截了。
===
你是专门为我打造的啊,想要我彻底放弃DSPTW啊。
兄弟,你把这个东西整合进DRVTYPE吧。

[ 本帖最后由 victor888 于 2013-1-27 12:52 编辑 ]
作者: xiaoyuan0417    时间: 2013-1-27 14:14
原帖由 victor888 于 2013-1-26 18:16 发表
我只能在HKLM\SYSTEM\SERVICES\DISK\ENUM中根据是否有SSD字串来判断,这个功能我要加上去,但有的固态硬盘没有这个字串。


期待……
作者: victor888    时间: 2013-1-27 14:37
标题: 回复 #65 xiaoyuan0417 的帖子
你可以试一下这个:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2
作者: ntsyh    时间: 2013-1-27 15:17
原帖由 victor888 于 2013-1-27 09:22 发表
你给的结果中没有K盘,给的不对。




同时回复#55楼

我没有用盘符理顺,是直接用WinNTSetup安装win7系统32位、64位后出现了系统盘符为D而不为C,现已经找到了真正的原因是WinNTSetup2.3.2.0_x64_ha、WinNTSetup2.3.3.0_x64_ha、WinNTSetup2.3.2.0_x86_ha安装器的问题。用其他的第三方安装软件全部正常。今天我又打钩了C后还是昨天的结果一样。

[ 本帖最后由 ntsyh 于 2013-1-27 15:21 编辑 ]

1227-1.jpg (177.65 KB, 下载次数: 248)

1227-1.jpg

1227-2.jpg (94.66 KB, 下载次数: 256)

1227-2.jpg

1227-3.jpg (180.03 KB, 下载次数: 265)

1227-3.jpg

作者: kcyou    时间: 2013-1-27 15:58
原帖由 victor888 于 2013-1-26 18:55 发表
给出运行结果截图,我想问你的RAMDISK,是使用什么软件虚拟出来的?


用WIN8PE测试,此WIN8PE不带盘符整理,C盘系统为xp,无光驱,电脑为华硕上网本,在C盘通过GRLDR引导WIN8PE.ISO





作者: victor888    时间: 2013-1-27 16:37
楼上的结果是正确的,如果你想W盘不变,请使用我那个DSPTW的版本。
目前这个版本暂时不升级,等待CLONECD对DRVTYPE升级,到时一并升级。
作者: kcyou    时间: 2013-1-27 18:05
标题: 回复 #69 victor888 的帖子
直接用水大的8PE,y盘也会变成G盘,其他方面应正常,可能是暂不能识别VHD虚拟盘不知RAMDISK(如水大03PE、TANGOPE)虚拟盘能否识别不整理?
作者: victor888    时间: 2013-1-27 21:30
原帖由 kcyou 于 2013-1-27 18:05 发表
直接用水大的8PE,y盘也会变成G盘,其他方面应正常,可能是暂不能识别VHD虚拟盘不知RAMDISK(如水大03PE、TANGOPE)虚拟盘能否识别不整理?


clonecd已经量身打造出了DRVTYPE,请等待更新。
作者: victor888    时间: 2013-1-29 19:02
项起,欢迎反馈,不断前进!
作者: andos    时间: 2013-1-29 19:20
标题: 回复 #75 victor888 的帖子
呵呵~~~终于面世了,支持!
作者: 0cat0    时间: 2013-1-29 19:50
用的是2013.01.29版,是不是有点问题?

请看图,这是电脑原来的,看了一下怎么有两个D,所以没有点整理。

[ 本帖最后由 0cat0 于 2013-1-29 19:51 编辑 ]

2013-01-29_194929.png (19.43 KB, 下载次数: 243)

2013-01-29_194929.png

作者: andos    时间: 2013-1-29 19:57
原帖由 0cat0 于 2013-1-29 19:50 发表
用的是2013.01.29版,是不是有点问题?

请看图,这是电脑原来的,看了一下怎么有两个D,所以没有点整理。


的确
实机下的
我这个更严重
我3个硬盘都是只有3个分区

1. 用WIN7的系统文件


2. 用你打包的XP系统文件


[ 本帖最后由 andos 于 2013-1-29 20:05 编辑 ]
作者: victor888    时间: 2013-1-29 20:44
不好意思,发现一处BUG,修复了,再试一下。
===
注意,必须使用附件内的MOUNTVOL, FSUTIL,不要使用本机的。

[ 本帖最后由 victor888 于 2013-1-29 20:55 编辑 ]
作者: 0cat0    时间: 2013-1-29 20:55
标题: 回复 #79 victor888 的帖子
试了一下,问题依旧,还是有两个D,不过显示不一样了:

[ 本帖最后由 0cat0 于 2013-1-29 20:57 编辑 ]

2013-01-29_205650.png (19.64 KB, 下载次数: 265)

2013-01-29_205650.png

作者: victor888    时间: 2013-1-29 20:59
这真是很奇怪的事,能和我QQ一下不?
作者: 0cat0    时间: 2013-1-29 21:01
可以,我的QQ:421790939
平时一般不在线的。
作者: 0cat0    时间: 2013-1-29 22:13
顶楼的最新版我测试过两台电脑没有问题了,到别的朋友测试了,哈哈,多谢V大提供这么好的工具。
作者: andos    时间: 2013-1-29 22:18
原帖由 0cat0 于 2013-1-29 22:13 发表
顶楼的最新版我测试过两台电脑没有问题了,到别的朋友测试了,哈哈,多谢V大提供这么好的工具。

我也来了

xp系统文件


win7系统文件


貌似差别就是virtual mount point吧

我原本的光驱是L:\
作者: 0cat0    时间: 2013-1-29 22:22
标题: 回复 #84 andos 的帖子
顶楼包里的应该是XP的吧,那应该就没有问题了。
作者: victor888    时间: 2013-1-29 22:29
标题: 回复 #84 andos 的帖子
WIN7下的要使用原包里的FSUTIL和MOUNTVOL.
作者: andos    时间: 2013-1-29 22:33
标题: 回复 #86 victor888 的帖子
呵呵,前面有看到,只是顺手贴多个图而已...
不知两个系统的FSUTIL和MOUNTVOL差别在那?

理论win7版的应该有xp版的全部功能吧
估计是排列方式变了?
作者: 527104427    时间: 2013-1-30 03:33
用VM9虚拟了两个硬盘,SCSI0和IDE1
用GRUB交换了一下盘符,然后将XP装在SCSI0,盘符为D
运行盘符整理批处理,什么提示也没有,然后闪退









[ 本帖最后由 527104427 于 2013-1-30 03:43 编辑 ]
作者: victor888    时间: 2013-1-30 05:29
呵呵,看来需要严格的测试啊,我现在解决楼上2位的问题。
作者: victor888    时间: 2013-1-30 06:59
原帖由 clonecd 于 2013-1-30 00:27 发表
在03PE测的结果,我是用包里的FSUTIL和MOUNTVOL来测的。

155897

可能你没有在GPT磁盘测试过。


你这个结果很奇怪,用新版看一下,最好给出DRVTYPE -A的结果。
作者: xiaoyuan0417    时间: 2013-1-30 08:11
问题反馈:
笔记本电脑上两块硬盘,一块是固态盘,另一块是普通盘,两块硬盘上都有激活分区,调整盘符后,固态盘的激活分区排在第一位,普通盘的激活分区排第二位,之后是固态盘的其他分区,普通盘的其他分区……
建议将调整盘符后的顺序改为:固态盘的激活分区和其他分区,之后是普通盘的激活分区和其他分区……
作者: 2010hskang    时间: 2013-1-30 09:29
最近老师更新频繁啊!
作者: andos    时间: 2013-1-30 09:44
标题: 回复 #95 clonecd 的帖子
试试选80 OS Vol 那个看看有否看到imdisk
我以前试过选那个看到imdisk的,但格式是ntfs

[ 本帖最后由 andos 于 2013-1-30 09:51 编辑 ]
作者: victor888    时间: 2013-1-30 09:48
我现在发现了一个怪现象,在XP下,批处理竟然会堆栈益出,这以前是从来没有遇到的。前几楼所说的SSD盘符和普通盘符的问题,就是程序运行终止造成。

@clone
你的DRVTYPE还有要改进的地方,今晨测试,发现一个量产为两个移动U盘的游戏机,竟然读出的DISK ID值,另外,不要枚举物理软驱,因为这个不需要。
作者: andos    时间: 2013-1-30 10:06
VM下光盘盘符丢失...

2013-01-30_100407.png (18.96 KB, 下载次数: 258)

2013-01-30_100407.png

作者: victor888    时间: 2013-1-30 11:38
看来问题多多,晚上全部解决。
作者: victor888    时间: 2013-1-30 12:10
原帖由 clonecd 于 2013-1-30 10:09 发表


只要是可存储介质(非软驱),都会有InstanceID值的。
没有InstanceID值是不正常的。
能不能上个图?用GetIntanceID的输出结果。

游戏机里面有存储卡就会有InstanceID值。

没有InstanceID值Windows ...


这个游戏机,一个查可读的U盘,另外只是一个盘符,没有介质。
作者: victor888    时间: 2013-1-30 12:22
原帖由 clonecd 于 2013-1-30 08:38 发表
重新进入03PE测试,以下三张图都是在此同一条件下获得。


CLONECD,看来我的FSUTIL遇到麻烦了,你的GPT磁盘,U和V盘,在注册表中没有装入点,因此把这两个盘符当作虚拟盘了,而你的DRVTYPE可以识别出来,这样会引起错误。

麻烦你再经提供一下HKLM\SYSTEM\MOUNTEDDEVICES的值,应该里面没有U和V盘符。
作者: victor888    时间: 2013-1-30 12:25
原帖由 andos 于 2013-1-30 10:06 发表
VM下光盘盘符丢失...


你这个问题应该是和你的B盘有关,我的盘符中不包括B,我要改正在。
作者: 527104427    时间: 2013-1-30 12:29
V大有得忙了,呵呵。。。。。
作者: 2010maxghost927    时间: 2013-1-30 12:51
你几乎天天更新,你也不嫌累么!摆脱出个稳定版,ok?
作者: andos    时间: 2013-1-30 13:44
原帖由 victor888 于 2013-1-30 12:25 发表


你这个问题应该是和你的B盘有关,我的盘符中不包括B,我要改正在。

貌似很多人也将B:弄成IMDISK盘吧...

B:和光盘有什么关系? 会处理光盘的? 其实光盘应该不处理也没所谓吧...

[ 本帖最后由 andos 于 2013-1-30 13:52 编辑 ]
作者: cusee520    时间: 2013-1-30 15:48
标题: 回复 #1 victor888 的帖子
附件Win8下无法下载,SmartScreen阻止有不安全因素,原先的都没这个情况,现在就算关闭 SmartScreen 也没法下载,Win8下是这样的 有什么办法解决?不是怀疑你的附件有问题,只是不能下载,想试试都没辙啊。希望能解决下。

[ 本帖最后由 cusee520 于 2013-1-30 15:49 编辑 ]

捕获.PNG (4.55 KB, 下载次数: 225)

截图说明下

截图说明下

作者: fukystone    时间: 2013-1-30 16:20
原帖由 2010maxghost927 于 2013-1-30 12:51 发表
你几乎天天更新,你也不嫌累么!摆脱出个稳定版,ok?


这话说的,有人求你用吗?摆脱你别用,ok?
作者: victor888    时间: 2013-1-30 17:21
原帖由 2010maxghost927 于 2013-1-30 12:51 发表
你几乎天天更新,你也不嫌累么!摆脱出个稳定版,ok?


我的电脑测试环境单一,不能全面覆盖所有情形,因此需要测试,DRVTYPE是新引进的,难免会出问题,还希望你理解。
你们的支持是我前进的动力。
作者: 2012zabck    时间: 2013-1-30 17:27
标题: 回复 #1 victor888 的帖子
这个又更新了  真好~
作者: 2011YEH    时间: 2013-1-30 18:33
支持老大更新,无忧因你而精彩!
作者: singel    时间: 2013-1-30 18:49
呵呵, 俺试用一下看看啊




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3