N:N : PRI/LOG ACT HIDE ID FILE SYSTEM LABEL TOTALmb FREEmb
1:1 = C: PRIMARY YES NO 0B FAT32 WINXP 7538 3619
1:2 = E: PRIMARY NO YES 17 NTFS/HPFS 7467
1:3 = F: LOGICAL NO NO 07 NTFS/HPFS 10001
1:4 = G: LOGICAL NO NO 07 NTFS/HPFS 15005
1:5 = D: LOGICAL NO NO 0B FAT32 APPZ 30004 17234
1:6 = H: LOGICAL NO NO 07 NTFS/HPFS 44453
2,对上面的信息进行处理,获得活动主分区,及最后分区和最后分区对应的盘符。
二,批处理。
@echo off
:BEGIN
if exist mini_dd.txt del mini_dd.txt
minito /nohp /p /ifs>mini_dd.txt
rem 文件行数
strings lines=LINESIZE mini_dd.txt
if %lines%#==0# goto quit
strings lines=add %lines%,1
set line=1
echo 硬盘信息:
:mini
strings line=add %line%,1
if %line%#==%lines%# goto mini_1
strings lined=read mini_dd.txt,%line%
strings row1=left %lined%,3
strings row3=mid %lined%,8,2
strings row5=mid %lined%,19,3
if %row5%#==YES# set actp=%row1%
set lastp=%row1%
set lastd=%row3%
if not %lined%#==# echo %lined%
goto mini
[ Last edited by terse on 2007-5-12 at 11:06 AM ]作者: zjhxqh 时间: 2007-5-12 10:57 谢谢各位的帮助,尤其lianjiang2004和他的GGhost备份恢复工具.
GGhost备份恢复工具基本和我想要的相符,看来这些工作还是交给你们科班出生的为宜,自己多些时间陪陪朋友家人吧.
1.通用性:GGhost以变量来判别主活动分区和最后分区,分别有MINITO和dpit 来得到硬盘信息,尤其DOS下dpit 1 /find:all /ghost /y>hd0.txt和GHOST -DD结果一样,完成无论F32还是NTFS傻瓜式备份还原要求.
2.互动:XP下界面还多了用户自定义,这点让我深感作者的细微之处.