中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 20:47
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 谁可以帮我写一个确定硬盘1:2分区盘符的批处理啊 查看 919 回复 14
楼 主 谁可以帮我写一个确定硬盘1:2分区盘符的批处理啊 发表于 2007-06-07 14:55 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 48
发帖 17
注册 2006-12-13 04:23
19年会员
UID 73355
性别 男
状态 离线
我想要一个可以判断诺顿GHOST认为的1:2分区盘符的批处理,这样我就可以用letassig把它的盘符改成D了,因为我有个应用要这样子,不知道我说清楚了没有,先谢谢了 啊
2 发表于 2007-06-07 17:26 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 48
发帖 17
注册 2006-12-13 04:23
19年会员
UID 73355
性别 男
状态 离线
用minito可以找出1:2分区的盘符,但是如果想用letassig改盘符不知道批处理应该怎么写啊
3 发表于 2007-06-07 18:09 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 48
发帖 17
注册 2006-12-13 04:23
19年会员
UID 73355
性别 男
状态 离线
用到的应该是dos管道命令吧 就是教程看的不是很明白不知道怎么写好跪求高手一解!
4 发表于 2007-06-07 19:40 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 48
发帖 17
注册 2006-12-13 04:23
19年会员
UID 73355
性别 男
状态 离线
晕 还是没有人回答啊 我就是想用minito -turn 1:2 -nohp -ifs这个命令输出的结果是一个盘符,比如e:然后用letassig d=e:这个命令把它的盘符改成d盘 试了好多种都试不出来
5 发表于 2007-06-07 20:09 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线
用的什么版本?试试下面的 看行不行!
minito /t 1:2 /nohp /ifs
6 发表于 2007-06-07 21:02 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 48
发帖 17
注册 2006-12-13 04:23
19年会员
UID 73355
性别 男
状态 离线
这个和我那个命令是不是一样的哦 我是想借这个输出的结果来做下面一条指令的参数 运行下一条指令的
7 发表于 2007-06-07 21:11 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线
有没试过 letassig d=e: e=d:?

[ Last edited by terse on 2007-6-7 at 09:13 PM ]
8 发表于 2007-06-07 21:15 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 48
发帖 17
注册 2006-12-13 04:23
19年会员
UID 73355
性别 男
状态 离线
这个肯定没问题的 我就是想先用minito判断一下1:2分区的盘符 然后用letassig改成d,这样的话如果1:2分区不是d盘的话 最后就可以设成d盘了 如果原来就是d盘的话反正letassig d=d:也不会有变化的,因为我有个批处理需要判断d盘是否存在一个文件 但是如果因为ntfs分区导致盘符错乱的话就不好了
9 发表于 2007-06-07 21:57 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线
本人以为GHOST的话 应该用1:2表示不是更好?
10 发表于 2007-06-07 22:04 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 48
发帖 17
注册 2006-12-13 04:23
19年会员
UID 73355
性别 男
状态 离线
我是需要先用批处理判断一下d盘是否存在哪个文件 然后运行一些指令后再执行GHOST的 所以一定要有这个过程啊
11 发表于 2007-06-07 22:28 ·  中国 江苏 常州 溧阳市 电信
银牌会员
★★★
积分 2,404
发帖 946
注册 2005-09-08 13:44
20年会员
UID 42345
状态 离线
minito -turn 1:2 -nohp -ifs后 如果你加载了ifs 那么此时的盘符可以读写的啊 因此也可以判断 并非要转换过来! 如:minito -turn 1:2 -nohp -ifs 得到E: 那么 IF EXIST e:\判断文件 不是一样效果? 不知道你的具体情形 我想应该同理
12 发表于 2007-06-07 22:32 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
问题说明不清。
Windows 一键还原
http://www.yjhy.com
13 发表于 2007-06-07 22:47 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 48
发帖 17
注册 2006-12-13 04:23
19年会员
UID 73355
性别 男
状态 离线
好像是说的不清楚 我重新说一下好了 假如我的c盘d盘都是ntfs格式e盘是fat32格式 如果我想要做一个批处理内容是判断D盘是否存在一个文件我只能用if exist d:\xxxx这样子的形式吧, 如果存在就执行GHOST执行备份到1:2分区的操作,但是因为ntfs分区的存在导致了我的分区混乱了 d盘不是GHOST认为的1:2分区 所以只好要找出加载了IFS后的1:2分区的盘符 然后改成d好让批处理判断是吗
14 发表于 2007-06-08 07:38 ·  中国 浙江 温州 瑞安市 电信
初级用户
积分 48
发帖 17
注册 2006-12-13 04:23
19年会员
UID 73355
性别 男
状态 离线
就是用什么样的方法才可以调用一条指令运行的结果作为下个指令运行的参数啊
15 发表于 2007-06-08 12:35 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
根本无需letassig。无意义。
其实也可以不用知道1:2的盘符。
比如采用以下思路:
1,加载ntfs驱动
2,查询特定文件,找到后复制相关文件到内存盘。
3,运行指定批处理。
Windows 一键还原
http://www.yjhy.com
论坛跳转: