无忧启动论坛

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

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

[复制链接]
391#
 楼主| 发表于 2011-2-10 08:16:31 | 只看该作者
回复

使用道具 举报

392#
发表于 2011-2-10 15:49:10 | 只看该作者

#389楼截图补充

前题:WIN7PE与O3PE都使用附件中自带的支持文件,启动后运行截图


WIN7PE



03PE
回复

使用道具 举报

393#
 楼主| 发表于 2011-2-10 23:04:26 | 只看该作者
如果网虫在,烦请再测试一下,我在线等结果.
回复

使用道具 举报

394#
发表于 2011-2-11 06:59:23 | 只看该作者

0210版测试报告:

前提:
WIN7PE,SONY SZ 笔记本下测试。 
将附件中的所有文件复制到WIN7PE内核替换原有文件
用PECMD.EXE EXEC调用(手动执行时也是用PECMD调用,,和双击CMD的最终测试结果相同,可以排除PECMD调用问题)


测试一、进入桌面后手动执行,第一次执行后与上一版本的错误相同,,可很奇怪,再执行二次后正常理顺,接着执行第三次又回到错误结果..


第一次运行图:



第二次运行图:






测试二、启动过程中自动理顺,进入桌面后结果和测试一相同,,也遇到了奇怪问题,再次手动执行提示错误信息,,再再次手动执行没有错误信息提示了,不过盘符仍然没有正常理顺(再次手动执行时,经过执行前的查寻,可以肯定支持文件没有丢失)
回复

使用道具 举报

395#
 楼主| 发表于 2011-2-11 08:00:47 | 只看该作者
非常感谢楼上,看来对于USB硬盘这部分的处理还是有问题,看来还要改代码,请等待。

另,请查看一下在03PE下运行是不是也有同样的问题。

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

使用道具 举报

396#
发表于 2011-2-11 09:11:12 | 只看该作者
fsutil.exe在使用XP的和03的会有差吗?
回复

使用道具 举报

397#
发表于 2011-2-11 10:36:43 | 只看该作者
原帖由 victor888 于 2011-2-11 08:00 发表
非常感谢楼上,看来对于USB硬盘这部分的处理还是有问题,看来还要改代码,请等待。

另,请查看一下在03PE下运行是不是也有同样的问题。


03PE与是老问题,光盘变为C盘!!!

测试一在第二次执行时仍然无效,不象WIN7PE第二次执行后正常理顺

测试二,在启动后再次执行,,也出现错误提示,WIN7PE的提示是“参数错误”,,03PE下的提示好像是 什么什么“空目录”,哎,没截图,重启发回得,转眼就把提示信息给忘记了,,只记得“空目录”三个字。

另:移动确盘的盘符只是空盘符,是笔记本自带的USB插槽,并没有真正的盘。
回复

使用道具 举报

398#
 楼主| 发表于 2011-2-11 11:33:26 | 只看该作者
原帖由 andos 于 2011-2-11 09:11 发表
fsutil.exe在使用XP的和03的会有差吗?


这个我没试验过,好像是一样的结果. 03的FSUTIL.EXE像MOUNTVOL一样是可以在WIN7下运行的.
回复

使用道具 举报

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 编辑 ]
回复

使用道具 举报

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

回复 #398 victor888 的帖子

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

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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
回复

使用道具 举报

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

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

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

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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 编辑 ]
回复

使用道具 举报

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

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

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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"
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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 编辑 ]
回复

使用道具 举报

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

回复 #382 snaketsg 的帖子

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

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

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

使用道具 举报

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

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

使用道具 举报

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 编辑 ]
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-14 22:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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