标题: 批处理找硬盘的最后一个分区?
[打印本页]
作者: ronin
时间: 2003-8-29 00:00
标题: 批处理找硬盘的最后一个分区?
打算将系统备份到硬盘的最后一个分区里面,用批处理配合PQDI,请问DOS是怎么来查找硬盘分区?
作者: yeyeye
时间: 2003-8-29 00:00
希望哪位高手可以帮忙。我和楼上的兄弟有同样的想法。谢谢!
作者: 电吉入侵
时间: 2003-8-30 00:00
用DREADY.COM可以
作者: 电吉入侵
时间: 2003-8-31 00:00
@echo off
dready Z: /w
if ERRORLEVEL 0 echo 最后分区是:Z
dready Y: /w
if ERRORLEVEL 0 echo 最后分区是:Y
dready X: /w
if ERRORLEVEL 0 echo 最后分区是:X
.....
从Z盘检测到C盘.
要注意的是:最后分区不能是虚拟盘等可写的盘符,不然会出错;
这只是一个思路,或者还有更好的方法;请大家指教.
附:dready.com 盘符: /w 返回0,准备好(可读写);返回1,只读;返回2,末准备好;返回255,不存在.
作者: xiaojun
时间: 2003-8-31 00:00
........
[此贴子已经被作者于2003-8-31 15:13:29编辑过]
作者: Roy
时间: 2003-8-31 00:00
Quote: |
以下是引用电吉入侵在2003-8-31 2:06:43的发言:
@echo off
dready Z: /w
if ERRORLEVEL 0 echo 最后分区是:Z
dready Y: /w
if ERRORLEVEL 0 echo 最后分区是:Y
dready X: /w
if ERRORLEVEL 0 echo 最后分区是:X
.....
从Z盘检测到C盘.
要注意的是:最后分区不能是虚拟盘等可写的盘符,不然会出错;
这只是一个思路,或者还有更好的方法;请大家指教.
附:dready.com 盘符: /w 返回0,准备好(可读写);返回1,只读;返回2,末准备好;返回255,不存在. |
|
可是不能辨認NTFS/Ext2等分區呢
作者: cn_archer
时间: 2003-8-31 00:00
现在有没有哪种DOS可以完美兼容所有的分区格式、操作又简单方便的?
作者: 电吉入侵
时间: 2003-8-31 00:00
Quote: |
以下是引用Roy在2003-8-31 11:22:10的发言:
........
可是不能辨認NTFS/Ext2等分區呢 |
|
因为DOS如果不加载第三方软件本身是不会认得NTFS等格式的;所以没特殊要求应该是可行的;还有要看你找最后分区作什么用来确定方法.....
作者: yeyeye
时间: 2003-9-1 00:00
太谢谢了。如果分区是隐藏的能否发现并找到?
作者: yeyeye
时间: 2003-9-1 00:00
能否用批处理得到硬盘的分区,不管是否隐藏。将结果显示出来并存
入环境变量中。谢谢!