无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: victor888
打印 上一主题 下一主题

【请转至新贴】盘符错乱调整批处理

[复制链接]
428#
 楼主| 发表于 2011-2-16 09:13:50 | 只看该作者
喝酒,你喝不过我啊,我是东北的。

稳定不稳定,就看有没有特殊情况发生,这次你把特殊情况全遇到了。
我把代码也啃烂了。
回复

使用道具 举报

427#
发表于 2011-2-16 08:56:01 | 只看该作者
原帖由 victor888 于 2011-2-16 08:16 发表
试试这个吧,其中的一段代码,要人命。


恭喜!! 我这边测试结果:之前反馈的所有BUG全部排除,,运行结果杠杠滴!!

呵呵,明天才到正月十五,,这个也应该算是新年的礼物了,,再次感谢。

呵呵,辛苦了N天,现在看来差不多稳定喽,,很有要找你喝酒的冲动!!
回复

使用道具 举报

426#
 楼主| 发表于 2011-2-16 08:16:59 | 只看该作者
试试这个吧,其中的一段代码,要人命。
回复

使用道具 举报

425#
发表于 2011-2-16 06:40:45 | 只看该作者
呵呵,,这回老大有点晕忽了吧,,,,
可能这几天改动太多,有些乱了,,
感觉0112版相对稳定一些,,

0112只是实机SONY笔记本,03双核有些小问题,其他都一切正常,,虚拟机下也正常把盘符调整为 F: TO D:  D: TO E:  E: TO F:

不知道老大手里还有没有你的0112原代码了,,我上传一个,,, orderdrv.rar (2.76 KB, 下载次数: 23)
觉得在这个基础上把双核PE的那个小BUG和 SET AUTO=y 时出错出现PAUSE暂停的问题排除了,基本也就稳定了!
回复

使用道具 举报

424#
发表于 2011-2-15 22:33:48 | 只看该作者
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk\Enum]
"0"="IDE\\DiskST3300831AS_____________________________3.03____\\5&2932390f&0&0.0.0"
"Count"=dword:00000003
"NextInstance"=dword:00000003
"1"="IDE\\DiskST31000333AS____________________________CC1H____\\5&2932390f&0&0.1.0"
"2"="IDE\\DiskST3320620AS_____________________________3.AAK___\\5&511fad&0&0.0.0"

调整后丢失三个分区盘符

[ 本帖最后由 haiou327 于 2011-2-15 22:46 编辑 ]

mountDrv.jpg (120.19 KB, 下载次数: 189)

mountDrv.jpg
回复

使用道具 举报

423#
发表于 2011-2-15 22:31:38 | 只看该作者
MBRFIX 2011.2.15 22:10 版本
Here is detailed information:

All drive letters: C: D: E: F: G: H: I: X:
Mounted drive letters: D: E: F: G: C: H: I: X:
Virtual drive letters: :=:
Internal hard disk 1 mount path:  D:\
Internal hard disk 2 mount path:  D:\
Internal hard disk 3 mount path:  D:\ D:\ D:\ E:\
Internal hard disk 4 mount path:  D:\ D:\ D:\ E:\
Internal hard disk 5 mount path:  D:\ D:\ D:\ E:\ D:\ D:\ E:\ D:\ E:\ F:\
Internal hard disk 6 mount path:  D:\ D:\ D:\ E:\ D:\ D:\ E:\ D:\ E:\ F:\
Internal hard disk 7 mount path:  G:\
Internal hard disk 8 mount path:  G:\
Internal hard disk 9 mount path:  C:\
Internal hard disk 10 mount path:  C:\
Internal hard disk 11 mount path:  C:\ C:\ C:\ H:\
Internal hard disk 12 mount path:  C:\ C:\ C:\ H:\
Internal hard disk 13 mount path:  C:\ C:\ C:\ H:\ C:\ C:\ H:\ C:\ H:\ I:\
Internal hard disk 14 mount path:  C:\ C:\ C:\ H:\ C:\ C:\ H:\ C:\ H:\ I:\
Internal hard disk 15 mount path:  C:\ C:\ C:\ H:\ C:\ C:\ H:\ C:\ H:\ I:\ C:\ C
:\ H:\ C:\ H:\ I:\ C:\ H:\ I:\
Internal hard disk 16 mount path:  C:\ C:\ C:\ H:\ C:\ C:\ H:\ C:\ H:\ I:\ C:\ C
:\ H:\ C:\ H:\ I:\ C:\ H:\ I:\
SYSTEM DRIVE LETTER: C:
DRIVE LETTERS to be ordered:  D: to E:, D: to F:, D: to G:, D: to H:, E: to I:,
D: to J:, D: to K:, D: to L:, E: to M:, D: to N:, D: to O:, D: to P:, E: to Q:,
D: to R:, D: to S:, E: to T:, D: to U:, E: to V:, F: to W:, D: to X:, D: to Y:,
D: to Z:, E: to :, D: to :, D: to :, E: to :, D: to :, E: to :, F: to :, G: to :
, G: to :, H: to :, H: to :, H: to :, H: to :, H: to :, I: to :, H: to :, H: to
:, H: to :, I: to :, H: to :, H: to :, H: to :, I: to :, H: to :, H: to :, I: to
:, H: to :, I: to :, H: to :, H: to :, H: to :, I: to :, H: to :, H: to :, I: t
o :, H: to :, I: to :,
Are you sure to make above drive letter changes (Y/N)

[ 本帖最后由 haiou327 于 2011-2-15 22:52 编辑 ]
回复

使用道具 举报

422#
 楼主| 发表于 2011-2-15 22:13:16 | 只看该作者
对不起,刚根据网虫2008的反馈截图又微调了一下。
回复

使用道具 举报

421#
 楼主| 发表于 2011-2-15 21:47:02 | 只看该作者
看好了,刚才又清除一个BUG,重新下载吧。
回复

使用道具 举报

420#
发表于 2011-2-15 21:29:05 | 只看该作者
看来还要动手术喽

虚拟机,WIN7PE下,开机自动运行和启动到桌面后再执行,同样问题,

Y ,回车后,提示找不到文件等 。。。,, C盘与真实光盘丢失,,盘符乱成一团了。,,只测试到这里没再往下测了。


刚03PE也试过了,一样的问题,,就不实机测了

[ 本帖最后由 网虫2008 于 2011-2-15 21:32 编辑 ]

win7.png (185.09 KB, 下载次数: 174)

win7.png
回复

使用道具 举报

419#
发表于 2011-2-15 20:51:13 | 只看该作者
这个东西解决了pe下折腾系统盘的问题,太方便了
回复

使用道具 举报

418#
发表于 2011-2-15 18:17:26 | 只看该作者
怎么都没下载的。。不过这么好的东西还是顶下先~!
回复

使用道具 举报

417#
发表于 2011-2-15 18:06:47 | 只看该作者
虚拟机下测试,03PE

-mem 加载ISO,启动到桌面后执行,运行图如下:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\disk\Enum]
"0"="SCSI\\Disk&Ven_VMware_&Prod_VMware_Virtual_S&Rev_1.0\\5&56d8697&0&000000"
"Count"=dword:00000001
"NextInstance"=dword:00000001



H 是真实光驱,,估计上一版启动后真实光驱丢失的情况仍然存在,,G盘为虚拟的IOS,运行图中也没有相关提示,

[ 本帖最后由 网虫2008 于 2011-2-15 18:11 编辑 ]
回复

使用道具 举报

416#
发表于 2011-2-15 11:05:24 | 只看该作者
……又更新了……判早日坑杀所有bug……

[ 本帖最后由 tzxy 于 2011-2-15 11:09 编辑 ]
回复

使用道具 举报

415#
发表于 2011-2-15 10:29:34 | 只看该作者

回复 #382 snaketsg 的帖子

晕 我主要 去 要DIY最新的 自己用 的 维护盘 哪 去 注意
以前 都是直接下的
没怎么看 前2天 看了一下 里面批处理 auto变量参数
汗 原来是 有 关闭执行提示的 呵呵

是我没看帖子的问题  现在认真看一下。。。

[ 本帖最后由 yanglin 于 2011-2-15 10:40 编辑 ]
回复

使用道具 举报

414#
发表于 2011-2-15 10:28:39 | 只看该作者

0215测试报告:

实机测试,一切正常。



虚拟机下,进入PE后(WIN7PE、单双核03PE)手动运行出错,,正常顺序应该是 D 和 F 对换,这是03PE下的运行图及注册表项

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk\Enum]
"0"="SCSI\\Disk&Ven_VMware_&Prod_VMware_Virtual_S\\5&1ec51bf7&0&000000"
"Count"=dword:00000001
"NextInstance"=dword:00000001



WIN7PE运行图,,和03PE的 MOUNDED....值不相同,,但同样是试图把光盘变为C


[ 本帖最后由 网虫2008 于 2011-2-15 10:43 编辑 ]
回复

使用道具 举报

413#
发表于 2011-2-15 09:02:32 | 只看该作者
文件越高越多啦,简单为好
回复

使用道具 举报

412#
 楼主| 发表于 2011-2-15 07:36:18 | 只看该作者
SORRY,我的代码还是有BUG,中午改一下。
回复

使用道具 举报

411#
发表于 2011-2-15 02:26:03 | 只看该作者
原帖由 victor888 于 2011-2-14 11:43 发表
你确实又遇到了另外一种情况,你给一个这个图:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk\Enum

你不用给这个图了,我可以再更新一下,放弃这个注册表值。

不行啊,这里如果没有值是绝对 ...


Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\disk\Enum]
"0"="USBSTOR\\Disk&Ven_Sony&Prod_USB___HS-CARD&Rev_4.52\\F000002B1066&0"
"Count"=dword:00000002
"NextInstance"=dword:00000002
"1"="IDE\\DiskFUJITSU_MHW2100BH_______________________00000012\\5&36bd7437&0&0.0.0"
回复

使用道具 举报

410#
发表于 2011-2-14 19:33:27 | 只看该作者
又修正了,辛苦啊...........
回复

使用道具 举报

409#
发表于 2011-2-14 16:00:00 | 只看该作者
辛苦了,感谢更新!!
回复

使用道具 举报

408#
 楼主| 发表于 2011-2-14 11:43:19 | 只看该作者
你确实又遇到了另外一种情况,你给一个这个图:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk\Enum

你不用给这个图了,我可以再更新一下,放弃这个注册表值。

不行啊,这里如果没有值是绝对不行的,这样会造成无法判断USB盘的。

[ 本帖最后由 victor888 于 2011-2-14 17:47 编辑 ]
回复

使用道具 举报

407#
发表于 2011-2-14 02:30:56 | 只看该作者
前题:还是SONY笔记本,我的网虫PE,,,,WIN7PE和03单核PE都没有问题,,“2003PE双核”在开机自动运行时出了错。


测试一、开机自动运行,,设置了 SET AUTO=n 参数,但是无效,没有(Y/N)选择,直接到“暂停”,如下图:



测试二、启动到桌面后运行,和测试一一样,SET AUTO=n 参数无效,只是多了个 H:,,如下图:




哎,这问题比较难办,,因为只有我的PE有双核!!而且在我的上网本和台机上都没问题,只是这个SONY笔记本。
建议:把所有“暂停符”前面加上  If "%AUTO%"=="n" pause
实际情况多变,难保不出什么错,,开机自动运行肯定是要把DOS窗口隐藏运行了,,如果 SET AUTO=y 失效,,,遇到错误 PAUSE,那就卡在那儿了!!

[ 本帖最后由 网虫2008 于 2011-2-14 08:11 编辑 ]
回复

使用道具 举报

406#
 楼主| 发表于 2011-2-12 22:39:04 | 只看该作者
回楼上,没有问题的。

现在看来,目前的版本应该是比较稳定的版本了。
回复

使用道具 举报

405#
发表于 2011-2-12 14:32:37 | 只看该作者
请教在WIN7PE中,用WIN7的“fsutil.exe”有没有问题?
回复

使用道具 举报

404#
 楼主| 发表于 2011-2-12 09:53:44 | 只看该作者
楼上,我知道问题产生的原因,如果一个盘符上有文件在运行,你想去调整盘符,这是不行的。你的物理光盘上的文件被MEM出的光驱使用,你去改变物理光驱的路径,这是要出错的。

其实,你说的这也是一种例外的情况,我可以继续完善这个批处理。

至于你说的不可执行的情况,我暂时无法分析原因,有机会我会继续完善的。

[ 本帖最后由 victor888 于 2011-2-12 10:11 编辑 ]
回复

使用道具 举报

403#
发表于 2011-2-12 08:43:08 | 只看该作者
感谢版主,新版启动过程中自动理顺,WIN7PE与IMG内核的03PE一切正常。。


另:虚拟机上测试出一个小问题,实机没测试
前题:VM虚拟机,,将带有新版的2003PE.ISO更名为MYISO.ISO放到了我的完整版PE下,进入菜单后,直接-MEM加载MYISO.ISO
结果:启动到桌面后,只有MISO.ISO的虚拟光驱,真实光驱丢失,下图为启动过程中的截图
PS:实机我就不测试了,还要刻盘,,,

sshot-1.png (28.56 KB, 下载次数: 192)

sshot-1.png
回复

使用道具 举报

402#
 楼主| 发表于 2011-2-12 07:32:29 | 只看该作者
请大家试用,另外,NicTense说的使用命令参数的方法很好,本人尚无时间测试,请感兴趣的人自行调整代码。
回复

使用道具 举报

401#
 楼主| 发表于 2011-2-11 13:12:03 | 只看该作者
不用上传了,我遇到同样的问题了,晚上更新.

[ 本帖最后由 victor888 于 2011-2-11 13:19 编辑 ]
回复

使用道具 举报

400#
发表于 2011-2-11 11:50:04 | 只看该作者

回复 #398 victor888 的帖子

不一样,每个fsutil的运行结果都不一样,这个不知道是不是微软设计时的马虎
区别就是

xp下的 驱动器:后面是空格,而2003下的是null
至于每个盘符后面的都一样,不是空格,是null
回复

使用道具 举报

399#
发表于 2011-2-11 11:47:55 | 只看该作者
对了,提个建议,关于auto和usbdrv的参数采用命令行参数是不是会更好一些
因为这样一个文件可以实现开机自动运行,点击时则为非自动运行模式


@echo off
setlocal enableextensions
setlocal enabledelayedexpansion
::u1是允许指定为U盘盘符的列表
set u1=abdefghijklmnopqrstuvz
for %%i in (%1 %2) do (
set t=%%i
if /i "%%i" equ "/auto" set AUTO=y
if "!t:~1,1!"=="" (set u2=!u1:%%i=!) &if /i "!u1!" neq "!u2!" set USBDRV=%%i
)
if /i "%AUTO%" neq "y" set AUTO=n


最多只能有2个参数,顺序不限,超过2个部分将被忽略
指定参数 /auto 时为自动运行模式
另一个参数为U盘盘符,省略为不指定,u盘盘符为单字母形式,如 u  ,同时指定2个盘符以第2个为准,错误形式将被忽略

[ 本帖最后由 NicTense 于 2011-2-11 11:54 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-6 01:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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