中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-19 03:49
47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]如何判断分区?
可打印版本  2,112 / 19
第1楼 fatball 发表于 2007-12-24 00:15
新手上路 发帖 5 积分 12
[求助]如何判断分区?
比如,如何得知G盘为第几硬盘第几分区?

补充:在CMD环境下……

[ Last edited by fatball on 2007-12-24 at 11:35 AM ]
第2楼 fastslz 发表于 2007-12-24 02:00
铂金会员 发帖 2,315 积分 5,493 来自 上海
运行环境?
第3楼 leacry 发表于 2007-12-24 10:10
新手上路 发帖 7 积分 12
正在想知道~楼主说的应该是CMD环境下吧?~
第4楼 fatball 发表于 2007-12-24 11:35
新手上路 发帖 5 积分 12
对对对,真是不好意思,是我的错!
如3楼所说,指的是CMD环境下!!
第5楼 fastslz 发表于 2007-12-24 13:20
铂金会员 发帖 2,315 积分 5,493 来自 上海
方法很多,讨论也很多,搜索下就有了
第6楼 lianjiang2004 发表于 2007-12-24 13:25
金牌会员 发帖 1,884 积分 3,946
好像楼上的代码实现不了楼主的目的。
第7楼 lianjiang2004 发表于 2007-12-24 13:27
金牌会员 发帖 1,884 积分 3,946
在我机上运行后,无法得到分区号与盘符的对应。
第二主分区为最后盘符。
第8楼 fastslz 发表于 2007-12-24 14:00
铂金会员 发帖 2,315 积分 5,493 来自 上海


[ Last edited by fastslz on 2007-12-24 at 02:02 PM ]
第9楼 fastslz 发表于 2007-12-24 14:11
铂金会员 发帖 2,315 积分 5,493 来自 上海
第10楼 fastslz 发表于 2007-12-24 14:37
铂金会员 发帖 2,315 积分 5,493 来自 上海
哦刚看清楼主的意思,准备纯DOS下ghost用吧,目前好像没有具有100%通用性的
比如下面的插了U盘有可能出现错误


MiniToW关键词minito论坛找,上面如果有U盘你可以过滤下U盘盘符这样会更精确点

[ Last edited by fastslz on 2007-12-24 at 02:43 PM ]
第11楼 everest79 发表于 2007-12-24 14:38
金牌会员 发帖 1,127 积分 2,564
echo select volume G: >1
echo detail volume >>1
echo detail partition >>1
diskpart /s 1
第12楼 fatball 发表于 2007-12-24 21:08
新手上路 发帖 5 积分 12
Originally posted by fastslz at 2007-12-24 02:11 PM:
第13楼 fastslz 发表于 2007-12-24 21:51
铂金会员 发帖 2,315 积分 5,493 来自 上海
10楼的代码OK了,个人认为XP下通用率90%, PE下不插U盘通用率80%
执行后效果(双硬盘+1移动硬盘+1U盘)
1:1 C:
1:2 D:
1:3 E:
1:4 F:
1:5 G:
1:6 H:
2:1 I:
2:2 K:
2:3 L:
3:1 N:
4:1 O:
4:2 P:
12 个磁盘 (包括U盘)
请按任意键继续. . .
第14楼 fastslz 发表于 2007-12-24 21:53
铂金会员 发帖 2,315 积分 5,493 来自 上海
第15楼 fatball 发表于 2007-12-25 11:37
新手上路 发帖 5 积分 12
非常感谢,确实也达到了目的,不过我可不可以更进一步要求呢:
输入某个盘符,可以直接得知它属于哪个硬盘哪个分区,而不是全部输出到屏幕上,我们再来人工判断。
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023