无忧启动论坛

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

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

[复制链接]
31#
 楼主| 发表于 2008-11-28 08:32:37 | 显示全部楼层
原帖由 gdccap 于 2008-11-27 22:25 发表
上述结果是在x:\temp\regorderdrv\目录下运行的。就是识别不出内置硬盘且盘符调整不正确。


你运行一下mbrfix /drive 0 readsignature
再运行一下mbrfix /drive 1 readsignature

看看有没有结果。
回复

使用道具 举报

32#
 楼主| 发表于 2008-11-28 10:14:31 | 显示全部楼层
原帖由 yuyemifeng 于 2008-11-28 09:59 发表
老大,我昨天下了最新的版本测试了一下,很不错,但是有一个问题,我比较困惑,我的移动硬盘分三个区,在winpe下运行了老大的批处理,刷新一下的确变成了C:D:E:三个盘符,但是重启再进winpe又成了本地C盘在前, ...


RAMPE和光盘PE重启后注册表中的东西都复原了,除非你用了可写的WINPE.IS_,因此,最好将此批处理在PE启动后自动调用。
回复

使用道具 举报

33#
 楼主| 发表于 2008-11-28 10:16:39 | 显示全部楼层
原帖由 gdccap 于 2008-11-28 09:38 发表
X:\TEMP\orderdrv>mbrfix /drive 0 readsignature
9B009B

X:\TEMP\orderdrv>mbrfix /drive 1 readsignature
6E448


你的问题就在这儿啊,字符长度应该是8位的,可是你的都不是,这说明有可能是MBFFIX有问题。
请你运行diskpart,输入
select disk 0
detail disk
给出截图

select disk 1
detail disk
也要截图。
回复

使用道具 举报

34#
 楼主| 发表于 2008-11-28 19:54:15 | 显示全部楼层
非常感谢GDCCAP的报告,太用用了,谢谢,我马上纠正。

GDSYB,DONY你们的问题也应该是一样的。
看来MBRFIX把前面的0给干掉了。

[ 本帖最后由 victor888 于 2008-11-29 07:29 编辑 ]
回复

使用道具 举报

35#
 楼主| 发表于 2008-11-28 22:15:10 | 显示全部楼层
楼上的,请重新下载吧,我测试过了。
刚才下载的那个有问题。
回复

使用道具 举报

36#
 楼主| 发表于 2008-11-28 22:23:40 | 显示全部楼层
原帖由 yuanlixg 于 2008-11-28 21:05 发表
我补充一个要测试的环境:subst盘,网上邻居盘占用较靠前的盘符的情况。


如果在运行本批处理之前,使用了subst盘,则subst盘所指向的原盘符在运行批处理后还是存在,而且又出现了和这个盘符一样的新盘符。因此,建议在盘符理顺之后再运行SUBST。

对于NET USE,由于指向的是网络其它计算机上的资源,因此,是不受影响的。
回复

使用道具 举报

37#
 楼主| 发表于 2008-11-29 07:02:44 | 显示全部楼层
原帖由 lrbin50 于 2008-11-28 23:05 发表
测试了最新的了,现在虚拟机中的光盘识别正常了,实机中也正常了,就是虚拟内存的问题在实机中仍然设置不到。


这个问题现在解决。
回复

使用道具 举报

38#
 楼主| 发表于 2008-11-29 07:36:09 | 显示全部楼层
原帖由 lrbin50 于 2008-11-28 23:05 发表
测试了最新的了,现在虚拟机中的光盘识别正常了,实机中也正常了,就是虚拟内存的问题在实机中仍然设置不到。


你的PECMD.INI好像有问题,里面没有清除所在盘PAGEFILE命令。如果D盘是U盘,则因为U盘没有PAGEFILE,则可以设置成功,但更改盘符后,D盘是内置硬盘,是有PAGEFILE文件的,因此,必须先清除,再设置。

老毛911版的原PECMD.INI,是有清除命令的。
回复

使用道具 举报

39#
 楼主| 发表于 2008-11-29 11:54:09 | 显示全部楼层
原帖由 lrbin50 于 2008-11-29 09:12 发表

问题是我是先调用你的批处理。等调用完后我才设置啊。调用之前我并没有设置过虚拟内存,何来清理啊?并且,硬盘的D盘中原来也并没有PAGEFILE.SYS的,而在虚拟机中却可以正常设置,不过,虚拟机里其实不用这个 ...


这个成功不成功和调不调整盘符没有关系的。
你看看911版的PECMD.INI里面明确先是使用FILE命令清除各盘的PAGEFILE.SYS文件的。
你那个虚拟机问题,我不是很清楚。

请你自己在各盘符下(尤其是U盘)设置一个PAGEFILE.SYS文本文件,之后再启动PE,看看你的虚拟盘成功不成功。
回复

使用道具 举报

40#
 楼主| 发表于 2008-11-29 12:38:29 | 显示全部楼层
我可以肯定和调整盘符没有关系的。
回复

使用道具 举报

41#
 楼主| 发表于 2008-11-29 19:38:44 | 显示全部楼层
可以放到PECMD.INI中去,如何做,可参参考PECMD的说明,或看其它CMD是如何调用的。
当然也可以放到启动组中去运行。
回复

使用道具 举报

42#
 楼主| 发表于 2008-12-2 08:12:38 | 显示全部楼层
我估计不是你操作错误,你看看这个hhh333是不是固定了U盘盘符?说实话,我不喜欢去研究别人搞的PE。

其实这些问题都好解决,你看一下快捷调用的语句就行了,改一下。
回复

使用道具 举报

43#
 楼主| 发表于 2008-12-2 12:29:24 | 显示全部楼层
原帖由 张建余 于 2008-12-2 12:14 发表

除非特殊需要,否则最好别调整盘符。因为一旦调整盘符,很多程序的路径发生了改变,会导致程序的快捷调用无效,以及一些无法预料的故障。
      个人看法。
      欢迎批评指正!


请拿拿出证据来吧。

外置程序一般是在B盘,这个盘,批处理是不动的。
X盘是系统盘,也不动。

如果调用U盘上的外置程序,完全可以先调整盘符,再使用PECMD来搜寻加载。
综上,是不存在快捷方式出错问题的。

至于你说的无法预料的故障,我认为没有根据。
回复

使用道具 举报

44#
 楼主| 发表于 2008-12-2 13:03:42 | 显示全部楼层
A盘当然是不动的了,Y盘一会儿我测试一下,如果没有MOUNT POINT,当然也是不动的,Z盘也不会动。
回复

使用道具 举报

45#
 楼主| 发表于 2008-12-2 15:27:25 | 显示全部楼层
怎么就不爱动手呢?
我来弄吧。
NETWINXP,你的建议因何而来?
还是讲清楚的好。
回复

使用道具 举报

46#
 楼主| 发表于 2008-12-2 18:27:16 | 显示全部楼层
原帖由 穿云鹤 于 2008-12-2 17:11 发表
我刚才在台式机XP系统下,盘符正常,试着运行批处理,结果将盘符搞乱了。


你的报告非常重要,请给HKLM\SYSTEM\MountedDevices\项下的截图。谢谢!
回复

使用道具 举报

47#
 楼主| 发表于 2008-12-2 18:34:47 | 显示全部楼层
原帖由 netwinxp 于 2008-12-2 15:58 发表
RAM盘很多是由映像文件或者作者特意生成的,很可能在后面的一些过程中直接使用绝对路径,重新排序其盘符很可能会造成兼容性问题。而硬盘一般并不好预期其盘符,所以使用相对路径的占多数。
君不见MOUN y:\XXXX ...


我真不知道相对路径和盘符有什么关系,我要具体的例子,要具体的报告。

目前的PE,其固定的盘符无非系统盘符X:,程序盘符B:或Y:,含有WINPE.INI的U盘或光盘盘符,目前只有最后这种情况会因为路径错误造成程序无法运行。针对这种情况,解决方法也非常简单,先调整盘符再LOAD程序。

没有解决不了的问题,只有不详细的报告。
回复

使用道具 举报

48#
 楼主| 发表于 2008-12-2 18:36:44 | 显示全部楼层
原帖由 LOVPE 于 2008-12-2 15:58 发表
建议插上具有引导功能的优盘,连续2次执行那个CMD看结果怎样(XP、PE下均可)

我这里情况是:XP下从不正常到正常至不正常;PE下直接PUTUP


给我详细换报告或截图。
回复

使用道具 举报

49#
 楼主| 发表于 2008-12-2 21:44:28 | 显示全部楼层
原帖由 穿云鹤 于 2008-12-2 19:40 发表
我重启电脑盘符还是乱,就GHO回原来备份了。说明一下,批处理没有在系统盘上运行,是否有关系?

我在等你的截图。
回复

使用道具 举报

50#
 楼主| 发表于 2008-12-3 12:25:48 | 显示全部楼层
搞不清楚,你那L和N是什么盘?

另,请提供非\DosDevices\部分截图。

谢谢,你的信息反馈很重要。
回复

使用道具 举报

51#
 楼主| 发表于 2008-12-3 14:08:36 | 显示全部楼层
难道你的盘是量产的USBCDROM?不可能啊,不能有2个啊。
回复

使用道具 举报

52#
 楼主| 发表于 2008-12-3 20:47:57 | 显示全部楼层
穿云鹤,我要你那个键值下上面的截图,快给我。

[ 本帖最后由 victor888 于 2008-12-3 20:51 编辑 ]
回复

使用道具 举报

53#
 楼主| 发表于 2008-12-3 20:51:38 | 显示全部楼层
我不喜欢这不切题的回答。
回复

使用道具 举报

54#
 楼主| 发表于 2008-12-4 06:35:21 | 显示全部楼层
兄弟,修改一下,把第一列展开,关键的部分看不到。
回复

使用道具 举报

55#
 楼主| 发表于 2008-12-4 14:59:33 | 显示全部楼层
拱一找,休息一会。
回复

使用道具 举报

56#
 楼主| 发表于 2008-12-4 20:41:24 | 显示全部楼层
把这行删除试试:
if exist %systemroot%\temp\%~nx0 del %systemroot%\temp\%~nx0
回复

使用道具 举报

57#
 楼主| 发表于 2008-12-5 09:36:24 | 显示全部楼层
原帖由 LOVPE 于 2008-12-3 18:05 发表
可惜当时没截图,我可将情形详细介绍一下供你分析:
下载后首先在XP下测试,我原来将优盘符设为B:运行CMD后优盘符变为H:,问题是我接着又运行了一次(即在盘符顺序正确的基础上),此时就出现了优盘符变 ...


这个DISKPART版应该没有这些问题。
回复

使用道具 举报

58#
 楼主| 发表于 2008-12-5 20:06:41 | 显示全部楼层
原帖由 lyra 于 2008-12-5 19:22 发表
呵呵,我还在等,看看有没有可能完全CMD,不依赖DISKPART和MBRFIX的。


先别等了,那个在PE下区别DISK SIGNATURE,注册表,GOOGLE不知弄过多少次了。
回复

使用道具 举报

59#
 楼主| 发表于 2008-12-6 13:40:23 | 显示全部楼层
当然不需要了,是什么系统,就用什么命令。
回复

使用道具 举报

60#
 楼主| 发表于 2008-12-6 13:43:25 | 显示全部楼层
原帖由 CWD 于 2008-12-5 23:01 发表
呃。。。看来还是用回MBRFIX版舒服点,新版把光驱改成C盘了。。。


请你一定把运行结果告诉我。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-10 05:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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