Board logo

标题: 谁可以帮我写一个确定硬盘1:2分区盘符的批处理啊 [打印本页]

作者: anyway     时间: 2007-6-7 14:55    标题: 谁可以帮我写一个确定硬盘1:2分区盘符的批处理啊
我想要一个可以判断诺顿GHOST认为的1:2分区盘符的批处理,这样我就可以用letassig把它的盘符改成D了,因为我有个应用要这样子,不知道我说清楚了没有,先谢谢了 啊

作者: anyway     时间: 2007-6-7 17:26
用minito可以找出1:2分区的盘符,但是如果想用letassig改盘符不知道批处理应该怎么写啊

作者: anyway     时间: 2007-6-7 18:09
用到的应该是dos管道命令吧 就是教程看的不是很明白不知道怎么写好跪求高手一解!

作者: anyway     时间: 2007-6-7 19:40
晕 还是没有人回答啊 我就是想用minito -turn 1:2 -nohp -ifs这个命令输出的结果是一个盘符,比如e:然后用letassig d=e:这个命令把它的盘符改成d盘 试了好多种都试不出来

作者: terse     时间: 2007-6-7 20:09
用的什么版本?试试下面的 看行不行!
minito /t 1:2 /nohp /ifs

作者: anyway     时间: 2007-6-7 21:02
这个和我那个命令是不是一样的哦 我是想借这个输出的结果来做下面一条指令的参数 运行下一条指令的

作者: terse     时间: 2007-6-7 21:11
有没试过 letassig d=e: e=d:?

Last edited by terse on 2007-6-7 at 09:13 PM ]

作者: anyway     时间: 2007-6-7 21:15
这个肯定没问题的 我就是想先用minito判断一下1:2分区的盘符 然后用letassig改成d,这样的话如果1:2分区不是d盘的话 最后就可以设成d盘了 如果原来就是d盘的话反正letassig d=d:也不会有变化的,因为我有个批处理需要判断d盘是否存在一个文件 但是如果因为ntfs分区导致盘符错乱的话就不好了

作者: terse     时间: 2007-6-7 21:57
本人以为GHOST的话 应该用1:2表示不是更好?

作者: anyway     时间: 2007-6-7 22:04
我是需要先用批处理判断一下d盘是否存在哪个文件 然后运行一些指令后再执行GHOST的 所以一定要有这个过程啊

作者: terse     时间: 2007-6-7 22:28
minito -turn 1:2 -nohp -ifs后 如果你加载了ifs 那么此时的盘符可以读写的啊 因此也可以判断 并非要转换过来! 如:minito -turn 1:2 -nohp -ifs 得到E: 那么 IF EXIST e:\判断文件 不是一样效果? 不知道你的具体情形 我想应该同理

作者: lianjiang2004     时间: 2007-6-7 22:32
问题说明不清。

作者: anyway     时间: 2007-6-7 22:47
好像是说的不清楚 我重新说一下好了 假如我的c盘d盘都是ntfs格式e盘是fat32格式 如果我想要做一个批处理内容是判断D盘是否存在一个文件我只能用if exist d:\xxxx这样子的形式吧, 如果存在就执行GHOST执行备份到1:2分区的操作,但是因为ntfs分区的存在导致了我的分区混乱了 d盘不是GHOST认为的1:2分区 所以只好要找出加载了IFS后的1:2分区的盘符 然后改成d好让批处理判断是吗

作者: anyway     时间: 2007-6-8 07:38
就是用什么样的方法才可以调用一条指令运行的结果作为下个指令运行的参数啊

作者: lianjiang2004     时间: 2007-6-8 12:35
根本无需letassig。无意义。
其实也可以不用知道1:2的盘符。
比如采用以下思路:
1,加载ntfs驱动
2,查询特定文件,找到后复制相关文件到内存盘。
3,运行指定批处理。