Board logo

标题: 求教:如何在WIN下判断出某个盘符在第几磁盘的第几分区 [打印本页]

作者: maxfull     时间: 2007-2-15 01:20    标题: 求教:如何在WIN下判断出某个盘符在第几磁盘的第几分区

求教:如何在WIN下判断出某个盘符在第几磁盘的第几分区,例如判断e盘符存在于第几个硬盘的第几个分区?或者简单点,判断E盘在磁盘的第几个分区,由于WINDOWS下经常出现更改盘符,变成盘符交错无法定位。谢谢。
作者: lianjiang2004     时间: 2007-2-15 01:30
我是用ghost32获取。
作者: maxfull     时间: 2007-2-15 13:26
用GHOST32麻烦。。如果打包的话,加了个GHOST32个头就大多了。
作者: jastyg     时间: 2007-2-15 22:19
用DISKPART试试
作者: lianjiang2004     时间: 2007-2-15 23:39
那你该在顶贴就把问题和要求说明白才是。
这是基本要求吧。呵呵。
作者: maxfull     时间: 2007-2-15 23:44
谢谢楼上提醒。GHOST32体积太大,没有意义。如果用GHOST32当然是容易解决的。
作者: electronixtar     时间: 2007-2-18 07:28
type \\?\GLOBALROOT\Device\HardDiskVolume1\boot.ini
相当于
type C:\boot.ini

HTH
作者: maxfull     时间: 2007-2-19 12:46
楼上的,能否明示呢,看不懂。谢谢。
作者: 3742668     时间: 2007-2-19 13:10
没有尝试过装多块硬盘,所以也就没有测试环境。
不过建议可以到WMIC LOGICALDISK里面去找找看。
或者用
deskpart
select volume e:
detail volume
来查看是否存在可用信息。
如果上面的方法中存在可用的信息则可以用for来提取。
另外可以试试能不能用mountvol来分析各个分区的装载点来判断。(猜想)
作者: maxfull     时间: 2007-2-22 04:36
回楼上的你所提到的命令,无法实现,因为在DISKPART中,光盘被分配到的才是第一个卷,因为有的机器一个光驱,有的两个,所以跟本无法定位。
关于MOUNTVOL,这个我没试试,能否说说呢。