无忧启动论坛

标题: 移动硬盘启动自动调整盘符的设想(已解决) [打印本页]

作者: jiudun    时间: 2007-12-1 17:12
标题: 移动硬盘启动自动调整盘符的设想(已解决)
我手上的移动硬盘启动PE后可以用"磁盘管理"调整盘符,把PE占用的"C"改掉,把本地磁盘的"D"改回到"C".
我是想在PE启动项里放一个批处理文件来实现启动后自动调整盘符.但是经过测试发现在XP中能成功更改盘符,在PE下却不能.
批处理内容如下:
@echo off
    set old=C:
    set new=Z:
    pushd %new% 2>nul && echo %new%盘已经存在! && pause && goto :eof
    for /f %%i in ('mountvol %old% /l') do set "vol=%%i"
    mountvol %old% /d
    mountvol %new% %vol%
    popd
这是把C盘改为Z盘的,不知道问题出现在哪?

[ 本帖最后由 jiudun 于 2007-12-4 12:31 AM 编辑 ]
作者: lxl1638    时间: 2007-12-1 20:06
用新版PECMD可以帮你搞定:
SUBJ C:  `卸下C:盘
SHOW R:1,Z  `给U盘的第一分区分配盘符 Z:
作者: WLDNA    时间: 2007-12-1 21:56
呵呵,楼上的强啊,学习了,真是得好好看看PECMD了呢
作者: jiudun    时间: 2007-12-2 18:42
原帖由 lxl1638 于 2007-12-1 08:06 PM 发表
用新版PECMD可以帮你搞定:
SUBJ C:  `卸下C:盘
SHOW R:1,Z  `给U盘的第一分区分配盘符 Z:

不知道给本地硬盘的第一分区分配盘符的命令.希望告知.
作者: lxl1638    时间: 2007-12-2 18:58
晕,自己不会看看PECMD的说明么?
作者: jiudun    时间: 2007-12-2 19:23
可能是我看的不够认真,再去看看.
作者: jiudun    时间: 2007-12-4 00:30
问题已经解决,没有用PECMD.
作者: wwmy1982    时间: 2007-12-4 07:59
re jiudun:
没有用pecmd怎么解决的?
作者: 长风破浪    时间: 2007-12-4 10:59
楼主问题解决了应当贴出来共享一下嘛.谢谢了!
作者: gjlg    时间: 2007-12-4 16:59
没有用pecmd怎么解决的?
作者: jiudun    时间: 2007-12-6 03:31
启动项里加载批处理,先把C盘变成Z,然后把D变成C,最后结束explorer进程.大体思路就是这样的.
作者: jiudun    时间: 2007-12-6 03:35
我只是看到很多人提到过这个问题,不知道这样做的意义是什么?我是在启动项里加了两个批处理,一个负责调整盘符,一个负责刷新,也就是结束explorer进程.
作者: 22712261    时间: 2008-6-27 10:24
原帖由 lxl1638 于 2007-12-1 08:06 PM 发表
用新版PECMD可以帮你搞定:
SUBJ C:  `卸下C:盘
SHOW R:1,Z  `给U盘的第一分区分配盘符 Z:

这个是有条件的吧?U盘分区盘符是C:\,那通用性?
作者: lxl1638    时间: 2008-6-27 13:54
原帖由 22712261 于 2008-6-27 10:24 AM 发表

这个是有条件的吧?U盘分区盘符是C:\,那通用性?


U盘不是C:\,你还有重新分配盘符的必要么?
作者: 22712261    时间: 2008-6-27 18:55
原帖由 lxl1638 于 2008-6-27 01:54 PM 发表


U盘不是C:\,你还有重新分配盘符的必要么?

我的U盘启动就是D:\,安装XP会向D:\写东西。我只好把U盘拔了安装系统。
作者: rivulet    时间: 2008-8-29 12:22
如果需要安装系统,我会用winpm把盘符改掉,本地硬盘的第一个分区改成c:




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