这里介绍一下用Ghostpe、Gdisk来实现自动备份、隐藏及恢复系统软盘和自动分区格式化硬
盘的自动操作软盘的实现方法。
一、自动备份、隐藏及恢复系统软盘的制做:
首先把Ghostpe.exe和Gdisk.exe两个应用程序复制到启动软盘中,并在该软盘中分别建
立三个批处理文件;
1、作用:将整个C盘内容生成一个镜像文件Win98.gho,放在E盘,同时用Gdisk.exe隐藏E盘
。
@echo off
e:
ghostpe - clone,mode=pdump,src=1:1,dst=e:win98.gho
gdisk 1 /hide/p:4
2、作用:解除对E盘的隐藏
@echo off
gdisk 1 /-hide /p:4
3、作用:把镜像文件从e盘恢复到c盘,同时对e盘再次隐藏
@echo off
e:
ghostpe-clone,mode=pload,src=e:win
98.gho:1,dst=1:1
gdisk 1 /hide /p:4
注:我们对e盘隐藏是为了必免误操作而删除镜像文件,当然,我们也可以把它放在其它的分
区中,只要改一下上边的盘符,把e:改为其它的就可以了。同时,我们也可以把这张软盘及
镜像文件刻成一张光盘,但需要改镜像文件存在的位置,也就是光盘所在盘符了,再用以下
介绍的自动分区的方法来使硬盘分区后符合那三个批处理文件所示的格式,那样以后就方便
了。可以直接用该光盘先自动分区及格式化,再通过这三个批处理来自动恢复系统。
二、用Gdisk对硬盘进行自动分区及格式化操作:
这里同样需要先有一张启动盘,再把gdisk及这个文本文件及一个批处理文件拷贝到这张
启动盘中。
1、先建一个文本文件,如x.txt,其内容如下:
#Create formatted Primary DOS partitions DISKC and DISKD
/CRE /PRI /SZ:20% /FOR /V:DISKC
/CRE /PRI /SZ:20% /FOR /V:DISKD
#Create formatted Logical partitions DISKE and DISKF
/CRE /EXT
/CRE /LOG /SZ:6000 /FOR /V:DISKE
/CRE /LOG /FOR /V:DISKF
2、建一个批处理文件Gdisk.bat,其内容如下:GDISK 1 /BATCH:x.txt /Y
当然,我们也可以直接执行这条命令。
3、对于Gdisk.exe参数的解释:
/CRE——表示当前工作模式为创建分区
/PRI、/EXT、/LOG——分别代表创建分区的类型为主分区、扩展分区或逻辑分区
/SZ:——代表指定分区的容量。若是数字,其单位是MB,若是一百分数,则为该分区占
整个硬盘空间的比例。 这里分了三个区,前两个主分区容量都为总硬盘容量的20%,后一个
扩展分区为6000MB。
/FOR——为格式化磁盘
/V:label——为设定磁盘的卷标为label
/Y——不再提示用户确认,直接按命令的设置参数执行删除分区命令格式
注:同样,我们可以用它的其它参数来删除分区,可通过Gdisk /?来查看具体参数信息。
我认为有条件的朋友,最好能自己刻一张光盘,其中加入系统启动盘中所带的必要文件和这
两种软件及一个系统的镜像文件和这四个批处理文件及这个文本文件。之后,再写一个批处
理文件来调用Gdisk.bat和第一例中那个第三个批处理文件。还有,做这张光盘,其中用自动
分区后的分区格式的最后一个分区盘符的下一个盘符(也就是分区后的光盘盘符)来替换第
一例中第三个批处理文件中的那个e:盘符,使其能指向光盘自身,而不至于找不到镜像文件
存在的位置。这里的GHOST版本为2001版的,Gdisk是该套件中的一个工具,注意Ghost软件不
能为那种需要输入号码的那种,那样就不能自动操作了。
朋友分,你们认为此法是否够简单?欢迎提出更好的建议!!!