中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 在WINDOWS中如何确定第一硬盘有几个分区?
作者:
标题: 在WINDOWS中如何确定第一硬盘有几个分区? 上一主题 | 下一主题
dsfsa12s
新手上路





积分 16
发帖 4
注册 2005-12-8
状态 离线
『楼 主』:  在WINDOWS中如何确定第一硬盘有几个分区?

一台机上同时挂多块硬盘 在WINDOWS中如何用批处理确定第一硬盘有几个分区?最后分区的盘符是什么?


2005-12-8 23:51
查看资料  发短消息  网志   编辑帖子  回复  引用回复
220110
荣誉版主




积分 718
发帖 313
注册 2005-9-26
状态 离线
『第 2 楼』:  

for %i in (c: d: e: f: g: h: i: j: k: l: m: n: o: p: q: r: s: t: u: v: w: x: y: z:) do vol %i


2005-12-9 10:43
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
220110
荣誉版主




积分 718
发帖 313
注册 2005-9-26
状态 离线
『第 3 楼』:  

用 devcon.exe 可以查看到你的硬盘设备情况,(因为我没有多硬盘,不好写出批处理) 命令如下: devcon find ide\* ;直接查找 devcon status ide\* ;通过运行状态查找 devcon hwids ide\* ;通过硬件ID查找


附件 1: devcon.exe.rar (2005-12-9 11:19, 14.7 K, 下载附件所需积分 1 点 ,下载次数: 9)
2005-12-9 11:19
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
dsfsa12s
新手上路





积分 16
发帖 4
注册 2005-12-8
状态 离线
『第 4 楼』:  

Originally posted by 220110 at 2005-12-9 11:19: 用 devcon.exe 可以查看到你的硬盘设备情况,(因为我没有多硬盘,不好写出批处理) 命令如下: devcon find ide\* ;直接查找 devcon status i ...
用了以上命令,没有显示分区数呀


2005-12-9 18:36
查看资料  发短消息  网志   编辑帖子  回复  引用回复
220110
荣誉版主




积分 718
发帖 313
注册 2005-9-26
状态 离线
『第 5 楼』:  

Re dsfsa12s : devcon 只可以查看你的计算机的硬件情况,包括主板集成的和外接的;分区是一种逻辑上的并不是能被拿动搬动的实物,不能被devcon 查找到。


2005-12-10 10:50
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
sunnyangle
新手上路





积分 4
发帖 2
注册 2005-12-11
状态 离线
『第 6 楼』:  

用diskmgmt.msc,由开始菜单的运行,输入diskmgmt.msc,里面可以看出


2005-12-11 15:16
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
dsfsa12s
新手上路





积分 16
发帖 4
注册 2005-12-8
状态 离线
『第 7 楼』:  

我需要用批处理找呀,因为要取出分区号或盘符作变量来用的.


2005-12-12 09:52
查看资料  发短消息  网志   编辑帖子  回复  引用回复
bd123456789
中级用户





积分 360
发帖 216
注册 2007-5-29
状态 离线
『第 8 楼』:  

我也不知道呀 wmic logicaldisk where "drivetype=3" get caption 只能确定所有硬盘的所有分区.. 不知道要加个什么参数或条件???


   此帖被 -25 点积分         点击查看详情   
评分人:【 Climbing 分数: -25  时间:2008-11-13 13:43


2008-11-13 13:23
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 9 楼』:  

用 gdisk32 1 或者 omnifs32 info 均可以取得相应的信息,然后再加上for命令的处理即可。 gdisk32和omnifs32均为Symantec Ghost软件包中的命令行工具。 回完帖子才发现顶楼帖子是一个很老很老的帖子,强烈鄙视一下楼上这位,挖古墓是很让人讨厌的一种论坛行为。 [ Last edited by Climbing on 2008-11-13 at 13:43 ]




偶只喜欢回答那些标题和描述都很清晰的帖子! 如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2008-11-13 13:41
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (653668)  编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 10 楼』:  

呵呵,小磕,我倒不这么认为,回老帖子要看怎么个回,说不定回复人本身就有相同的问题,如果是这样的话何必重复发帖呢? www.cn-dos.net/forum/viewthrea ...




DOS倒下了,但永远不死 DOS NEVER DIES ! 投票调查: www.cn-dos.net/forum/viewthread. ... 本人尚未解决的疑难问题: www.cn-dos.net/forum/viewthread. ... www.cn-dos.net/forum/viewthread. ... www.cn-dos.net/forum/viewthread. ...
2008-11-13 13:51
查看资料  发短消息  网志   编辑帖子  回复  引用回复
bd123456789
中级用户





积分 360
发帖 216
注册 2007-5-29
状态 离线
『第 11 楼』:  

@echo off for /f "tokens=3 delims==" %%i in ('Wmic Path Win32_LogicalDiskToPartition^|find /i "Disk #0"') do call :xxx %%i echo. echo 第一块硬盘第一个分区是%A% echo 第一块硬盘最后一个分区是%B% pause&exit :xxx echo %~1 if not defined A set A=%~1 set B=%~1 找到了,测试正确. 不好意思,都是我的错,害的两位惹气..


2008-11-13 13:53
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: