无忧启动论坛

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

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

[复制链接]
451#
发表于 2011-2-22 16:50:52 | 只看该作者
我上面发的图片就是在WIN7PE里理顺盘符后的图片,正常XP系统的图片见下图,那个80G的硬盘是我装了系统后才挂上去的。

[ 本帖最后由 zhuyoucheng 于 2011-2-22 16:53 编辑 ]

未命名.jpg (80.48 KB, 下载次数: 166)

未命名.jpg
回复

使用道具 举报

452#
 楼主| 发表于 2011-2-22 17:34:27 | 只看该作者
我要的不是这些东西,我要批处理的运行结果。
回复

使用道具 举报

453#
发表于 2011-2-22 17:45:43 | 只看该作者

回复 #452 victor888 的帖子

我用网虫大的WIN7PE试了下磁盘盘符理顺了,80G的硬盘盘符是C,D,500G的接下来就是E,F,G,H。为什么我DIY的WIN7PE不会理顺了,我就把批处理set AUTO=n改成::set AUTO=n,我看了网虫大的也是这样改了的。
回复

使用道具 举报

454#
 楼主| 发表于 2011-2-22 17:54:33 | 只看该作者
与其用::不如用REM+空格。
回复

使用道具 举报

455#
发表于 2011-2-22 18:07:31 | 只看该作者
很奇怪的问题,前面把批处理放在WINDOWS\MBRFIX文件夹里好像理顺不起作用,刚才把批处理的文件移到SYSTEM32文件夹里替换同名文件测试OK了,顺便上个图

ScreenShot00001.gif (49.96 KB, 下载次数: 179)

ScreenShot00001.gif
回复

使用道具 举报

456#
发表于 2011-2-22 18:30:19 | 只看该作者
原帖由 victor888 于 2011-2-22 17:54 发表
与其用::不如用REM+空格。

跟这个没什么关系吧
回复

使用道具 举报

457#
 楼主| 发表于 2011-2-22 19:26:11 | 只看该作者
理论上是没有关系,但,有时说不清楚,还是有关系的。
回复

使用道具 举报

458#
发表于 2011-2-23 06:02:54 | 只看该作者
原帖由 zhuyoucheng 于 2011-2-22 17:45 发表
我用网虫大的WIN7PE试了下磁盘盘符理顺了,80G的硬盘盘符是C,D,500G的接下来就是E,F,G,H。为什么我DIY的WIN7PE不会理顺了,我就把批处理set AUTO=n改成::set AUTO=n,我看了网虫大的也是这样改了的。


如果不是我的PE,不能这么改,要直接在CMD中改(我的PE在 PECMD.INI 中设置了变量 AUTO


如果是用我的PE作测试,可以在启动过程中按“Ctrl“ 取肖自动理顺。进入桌面后, 用桌面的“系统设置管理 Alt+R” 执行理顺,,然后 Ctrl+~ 把DOS窗口的运行图截上来

楼主要的是类似这样的截图:

sshot-1.png (31.03 KB, 下载次数: 178)

sshot-1.png
回复

使用道具 举报

459#
发表于 2011-2-23 10:37:19 | 只看该作者
感谢各位大大,我已经搞清楚了,是我没有设置好,现在一切都已经正常了,盘符都理顺了。
回复

使用道具 举报

460#
发表于 2011-2-24 10:55:26 | 只看该作者
原帖由 wjgyz740526 于 2011-2-21 21:29 发表
我在VM虚拟机里测试,VM磁盘一个主分区三个逻辑分区,插上一个U盘、一个移动硬盘(三个分区其中一个主分区),2003PE环境下运行批处理后结果如下:
1、丢失了移动硬盘的两个逻辑分区;
2、盘符未改变。

...


上图:




批处理运行界面:


运行批处理之后丢失盘符:

回复

使用道具 举报

461#
 楼主| 发表于 2011-2-24 16:31:43 | 只看该作者
楼上确实发现了BUG,不过,因为内置硬盘出现两个C:\,我要研究一下问题出在哪里,请等待。
回复

使用道具 举报

462#
 楼主| 发表于 2011-2-24 17:24:57 | 只看该作者
请460楼给出这个值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk\Enum
回复

使用道具 举报

463#
发表于 2011-2-24 21:45:28 | 只看该作者
原帖由 victor888 于 2011-2-24 17:24 发表 请460楼给出这个值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk\Enum


WindowsRegistryEditorVersion5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\disk\Enum]
"0"="USBSTOR\\Disk&Ven_Generic&Prod_USB_Disk&Rev_9.02\\7&6d8c0bd&0"
"Count"=dword:00000003
"NextInstance"=dword:00000003
"1"="SCSI\\Disk&Ven_VMware_&Prod_VMware_Virtual_S&Rev_1.0\\4&1588251b&0&000000"
"2"="USBSTOR\\Disk&Ven_Kingston&Prod_DataTraveler_G2&Rev_1.00\\0019E06B9C87A9B0D7C202F1&0"

[ 本帖最后由 wjgyz740526 于 2011-2-24 21:50 编辑 ]
回复

使用道具 举报

464#
 楼主| 发表于 2011-2-25 21:44:16 | 只看该作者
如果有人希望,我可以把这个批处理的详细注释写出来,以便搞批处理可以自行修改。
回复

使用道具 举报

465#
发表于 2011-2-26 11:01:08 | 只看该作者

标题

原帖由 wjgyz740526 于 2011-2-24 10:55 发表




上图:
113944

113945

批处理运行界面:
113946

运行批处理之后丢失盘符:

113947

你好楼主,感谢你的辛勤劳动,新的批处理没有丢失盘符,但是好像搞错了本地硬盘和移动硬盘的顺序,我的移动硬盘变成了c、d、e,而本地硬盘后移了,怎么修改?
回复

使用道具 举报

466#
 楼主| 发表于 2011-2-26 11:51:30 | 只看该作者
我现在就修改,一会儿发上来。
回复

使用道具 举报

467#
发表于 2011-2-26 11:57:49 | 只看该作者
留下收藏,以后安装系统用得着。
回复

使用道具 举报

468#
发表于 2011-2-26 21:02:28 | 只看该作者
原帖由 victor888 于 2011-2-26 11:51 发表
我现在就修改,一会儿发上来。

现在OK了!谢谢你
回复

使用道具 举报

469#
发表于 2011-2-26 21:22:16 | 只看该作者
好样的。先顶一个再下载!
回复

使用道具 举报

470#
发表于 2011-3-1 13:58:48 | 只看该作者
现在真的完美了(至少在我这里是这样的)

双硬盘的盘符也理顺了!
回复

使用道具 举报

471#
 楼主| 发表于 2011-3-1 18:56:47 | 只看该作者
其实你们可以测试挂2块以上硬盘的,也可以挂N块移动硬盘和N块U盘。但盘符超过26个我还真不知道WINDOWS如何处理了。
回复

使用道具 举报

472#
发表于 2011-3-1 21:44:27 | 只看该作者
确实想学学批处理,版主以发扬风格写出注释就太好,等待中,特别是一些难理解的比如:PUSHD %~dp0 是干什么用的,没有会怎样
回复

使用道具 举报

473#
 楼主| 发表于 2011-3-2 08:02:55 | 只看该作者
学批处理和理解这个程序是两回事,基础的东西还是自己学吧。
回复

使用道具 举报

474#
发表于 2011-3-9 00:44:49 | 只看该作者
暂时没啥问题了吧
回复

使用道具 举报

475#
 楼主| 发表于 2011-3-9 16:24:01 | 只看该作者
基本应该没有问题了,再有,一定会是隐藏很深的问题。
回复

使用道具 举报

476#
发表于 2011-3-16 13:23:02 | 只看该作者
谢谢老大分享
回复

使用道具 举报

477#
发表于 2011-3-25 14:35:41 | 只看该作者
我安装双win 7系统后进入后一个系统发现无法识别第一个系统的盘符,第二个系统使用PE安装的ghost系统,进入原先的第一个系统可以看到第二个系统的盘符,这种情况下不知得进入哪个系统才能调整盘符错乱呢?
回复

使用道具 举报

478#
 楼主| 发表于 2011-3-25 22:36:59 | 只看该作者
盘符错乱和不显示盘符之间没有关系,如果你进入了第二个系统,运行这个批处理,不显示的盘符仍旧是不显示的。你可以试试用磁盘管理器为其分配一个盘符。
回复

使用道具 举报

479#
发表于 2011-5-21 09:58:42 | 只看该作者
想做进内置程序里,自动执行批处理,不要求确认了,直接调整盘符,修改哪一句?
回复

使用道具 举报

480#
发表于 2011-5-21 13:16:33 | 只看该作者
原帖由 zhoubin 于 2011-5-21 09:58 发表
想做进内置程序里,自动执行批处理,不要求确认了,直接调整盘符,修改哪一句?

set AUTO=Y
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-14 14:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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