用Ghost软件快速备份和恢复操作系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009年8月第3期
吉林师范大学学报(自然科学版)
JournalofJilinNormalUniversity(NaturalScienceEdition)
№.3
Aug.2009用Ghost软件快速备份和恢复操作系统
王月1,郑浩2,宫豪2,谭振江2
(1.吉林师范大学图书馆,吉林四平136000;2.吉林师范大学计算机学院,吉林四平136000)
摘要".Ghost是一款比较流行的操作系统备份和恢复软件.本文论述了利用GI啪t软件、Winiamge软件、Nero软件和C语言制作一张系统恢复光盘,实现计算机操作系统快速、自动恢复.并给出具体的实现方法.
关键词:Ghost;系统备份;系统还原
中图分类号:,IP30文献标识码:A文章编号:1674-3873.(2009)03-0154-03
O引言
随着互联网用户的增加,电脑的维护也变得重要起来.要想让自己的计算机系统在受到病毒侵害之后轻松的恢复到初始状态,或者计算机使用时间久了想让系统更快些的时候,一种方法人们会选择使用WINDOWS系统自带的系统还原工具,这种办法在某些时候是可行的,但是当计算机系统启动失败的时候这种做法就会失效.另外一种方法是格式化、重新安装操作系统,但是这种方法太费时、费力,因为此方法需要复制全部系统文件到计算机硬盘,还要安装硬件驱动程序、常用软件、操作系统漏洞补丁等,整个过程需要一个小时左右,况且,也不能保证一次性安装成功.因此,快速、方便的恢复计算机操作系统,使用一款系统备份和恢复软件是必不可少的.那么我们会想到利用Ghost软件将安装好的操作系统备份成一个镜像文件,在需要恢复操作系统的时候,利用这个镜像文件可以将系统恢复到初始状态.但是,Ghost软件的使用对于非计算机专业人士来说是很复杂的.另外,如果将镜像文件存放在本地硬盘,很有可能遭受病毒攻击或者由于误操作被删除,那么可以将镜像文件刻录到光盘上.当计算机系统受病毒感染导致启动失败时就可以使用恢复光盘自动恢复系统.
1功能与特点
当计算机出现非法操作、死机、运行缓慢、病毒感染或者操作失误的时候,就可以直接将事先准备好的系统备份光盘放到光驱中,只需要按一个键就可以使计算机系统恢复到原始状态.
特点是操作特别简单,非计算机专业人士也可以轻松完成系统的恢复.
2恢复光盘的制作
(1)创建操作系统镜像文件
利用系统启动光盘启动计算机,运行Ghost软件,出现软件的主界面后,首先选择local一一>Par-tition一一>Toh喇糨将系统单个分区制作成单个镜像文件,然后选择要制作镜像文件的硬盘分区(主分区),最后,选择生成镜像文件的存储目录,保存名称为“winxp.sho”.如图l所示.
图1创建系统镜像文件
(2)创建提示信息文件
利用c语言编写两个文件,分别命名为“pausel.c”和“l诅use2.c”,这两个文件用来实现系统恢复前后的提示信息.这两个文件的部分代码如下:
收稿日期:2009-05-28基金项目:吉林省教育厅“十一五”规划项目(20070159)
第一作者简介:王月(1981一),女,吉林省四平市人,现为吉林师范大学图书馆助理馆员,硕士研究生.研究方向:计算机应用.
·154·
voidInitGra(void);
voidQuit(void);
main()
{
charch;
InitGra();/*BGI初始化*/
prinff(“Wamnin¥、n\n、n”);
prinff(“仙dataOnyoucomputerwillbedeleted,pressEnterkeytocontinue、n”);while(1){
ch=getch();
if(oh==13)
{
Quit();
劬Im(0);
}
}
}
voidInitGra(void)
{
hatGraphDrive=DETECT,GraphMode;
registerbgidriver(EGAVGA-driver);
initgraph(&GraphDrive,&GraphMode,…’);
}
voidQuit(void)
{
closegraph();/*恢复TEXT屏幕模式*/
exit(O);
}
将这两个文件编译成可执行文件,并命名为“pausel.exe”和“pause2.exe”,在后面制作自动批处理文件时可以用到.
(3)创建自动批处理文件
系统启动时会首先运行Autoexec.bat文件里的各条命令,Autoexec.bat文件内容如下:
Findcd//执行fmded文件找到系统光驱盘符,定位到光驱位置
%CDROM%://打开光驱
pausel.黜//恢复前显示提示信息
ghost—clone,mode2pload,¥rc=winxp.gho:1,dst=1:1一嘁一曲,/执行ghost命令恢复系统备份文件
pause2.exe//显示恢复完成后的提示信息
其中,命令参数:#ost—clone,mode=pload,虢=wil呷.gho:1,dst=I:l—sure—fx,具体含义如下:一clone。mode=pload表示文件还原到分区
SI'C=wh=p.gho:I指定了ghost运行时使用的镜像文件名为winxp.gho
dst=1:l表示将镜像文件恢复到硬盘的第一个分区
一sure表示在进行恢复系统前不出现确认信息
一fx表示当ghost完成新系统恢复的工作后直接回到DOS下
(4)制作启动文件
利用“Winimage”软件制作启动文件,“Winimage”软件可以在网上自行下载,软件启动后,点击“文件”一一>“新建”菜单项,在出现的对话框中选择“标准格式”中的“2.88M”,然后将系统启动必须的文件添加进去,包括:Autoexec.bat、Ghost.exe、IO.SYS、MS.DOS.SYS、Cordig.sys、Btcdrom.sys、Himem.sys、Oakc—drom.sys、]bmdriver.sys、Cormnand.conl、Finded.exe、Extract.exe、pausel.exe、pause2.exe、hzkl6等文件,最后将其保存,并命名为“beotim蹭e.IMA”,如图2,到此,启动文件制作完成.
图2制作启动文件
(5)制作系统恢复光盘
首先,运行Nem7.0软件,选择“DVD—ROM(启动)”项,然后在“信息”选项卡中的“可启动的映像文件位置”项选择“映像文件”,点击“浏览”按扭,选择beotimase.IMA启动文件,在“高级”项中勾选“启用高级设置”一一>“虚拟类型”项选择“虚拟2.88M磁盘”;在“ISO”选项卡中,把Characterset(ISo)的选项内容选为“Iso9660(标准ISoCD—RoM)”;在“其他”选项卡中勾选“缓存文件小于64KB”.最后,点击“新建”按钮,将镜像文件wi】唧.gho文件刻录到光盘.如图3所示.
3利用恢复光盘快速恢复系统
首先,进入计算机的CMOS,将启动顺序设置成光盘优先,然后将恢复光盘放在光驱中,出现如下图
·155·