2024年1月22日发(作者:)

(一)Ghost概述计算机使用的安全是非常重要的,在防止受到病毒侵害、黑客破坏的前提下,还要防范因为某些误操作或者硬盘意外损害等对程序和数据的破坏,这就需要随时对系统和数据进行备份。Norton Ghost是Symantec公司推出的硬盘复制工具,可以在不重装系统的情况下使系统恢复正常。Ghost软件备份和恢复是按照硬盘上的簇进行的,这意味恢复时原来分区会完全被覆盖,已恢复的数据与原硬盘上的数据存放位置不变,Ghost可以把整个硬盘系统复制到其他硬盘,以节约重新安装系统和软件的时间。Ghost也可以将一个分区备份成映像文件,当整个系统瘫痪时,使用Ghost将备份的镜像文件恢复到原来的硬盘,几分钟就可以让系统恢复到正常运行状态。Ghost是一个基于DOS的程序,主程序可以存储于一张软盘之中,进入DOS即可运行。由于操作可以用鼠标,建议最好将鼠标驱动程序和放在同一个目录下,这样可以方便的使用(不使用鼠标请使用tab健)。(二)界面简介Ghost程序具有交互模式与批处理模式两种工作方式。其主界面与其他工具软件不同,它是基于DOS模式的。交互模式的界面中仅有一个功能菜单栏,通过菜单命令可以执行各种功能。使用Ghost进行系统备份,有整个硬盘(Disk)和硬盘分区(Partition)两种方式。Local菜单是最常用的菜单,用于在本地计算机上对硬盘进行操作,包括Disk、Partition、Check三个子菜单。Disk子菜单包含三个选项:To Disk,用于硬盘对硬盘完全复制;To Image,用将硬盘内容备份成映像文件;From Image,用映像文件恢复硬盘内容。Partition子菜单包含三个选项:To Partition,用于分区对分区完全复制;To Image,用于将分区内容备份成映像文件;From Image,用于从映像文件恢复分区内容。Check子菜单的命令用于检查复制的完整性,包括两个选项:ImageFile和Disk。LPT菜单的选项用于LPT端口间的硬盘备份。Ghost可以通过并行口将备份文件传送到与其连接的其他计算机的硬盘上。Options菜单的选项命令用于设置程序参数。注意:若要使用硬盘完全复制,必须备有两个以上硬盘,才能实现

硬盘功能,所有被还原的硬盘原有资料将完全丢失。(三) Ghost交互模式下的基本操作1.把整个硬盘备份为镜像文件(1)启动计算机并切换到DOS模式。在Ghost程序所在目录运行Ghost,进入如图3-17所示的程序主界面。单击“OK”按钮,进入下一菜单。图3-17 Ghost的主界面(2)选择“Local/Disk/To Image”(本地/磁盘/到镜像),如图3-18所示,进入选择源硬盘位置的界面。

图3-18 Ghost的菜单栏(3)选择一个硬盘(源驱动器)做镜像。例如,如图3-19所示,选择图中的第1个硬盘,单击“OK”按钮,进入输入镜像文件名的界面。图3-19 选择做镜像的硬盘

(4)镜像文件一般保存在除源驱动器以外的另外硬盘,这里为第2个硬盘。选择镜像文件的存盘路径和文件名(保存在F盘的根目录下文件名为),如图3-20所示。图3-20 输入映像文件名(5)接下来Ghost会提示以何种方式压缩文件。选择No不压缩备份文件;选择Fast采用快速压缩,但是压缩比不高;选择High采用高比例压缩,但是速度较慢。如图3-21所示,选择“Fast”。

图3-21 选择镜像文件的压缩方式(6)在确认“Yes”后程序开始硬盘镜像备份,同时显示复制的进程,硬盘备份完毕后会出现一个提示框,单击“Continue”按钮,回到主界面。2.由镜像文件对硬盘还原对整个硬盘进行镜像恢复其实是对镜像文件的一个逆操作。(1) 选择“Local/Disk/From Image”(本地/磁盘/来自镜像),如图3-18所示,进入选择镜像文件的界面。(2) 在弹出的窗口中选定要还原的镜像文件后,在弹出的画面类似图3-19中选择要还原的目标硬盘,(Destination drive)。单击“OK”进入下一菜单。(3) 在还原硬盘时,可根据需要设置硬盘大小,如图3-22所示。Ghost会按照设置的硬盘大小自动对目标硬盘进行分区和格式化。(4) 单击“OK”,出现确认画面,选择“Yes”即开始执行还原。图3-22 根据需要设置硬盘大小3.将分区备份为镜像文件对整个硬盘进行镜像将花费很多时间,其实,根据需要可以只对某一个逻辑驱动器进行镜像备份。硬盘分区的镜像备份文件可存放在本地硬盘的除源逻辑驱动器外的其他分区。(1)选择“Local/Partition/To Image”(本地/分区/到镜像),进入如图3-19所示界面。(2)选中第1个硬盘,单击“OK”按钮,出现如图3-23所示的提示框,本例选择逻辑驱动器C,按“OK”按钮进入下一个菜单。

图3-23 选择做镜像的逻辑驱动器(3)在如图3-20所示的提示框中输入映像文件名,按“Save” 按钮进入下一个菜单。(4)同样,Ghost会询问以什么方式来压缩镜像文件,单击“Fast”后,会出现是否对此分区进行镜像备份的提示,按“Yes”后开始镜像备份。备份完毕后会出现一个提示框,按“Continue”回到最初界面。4.由镜像文件对分区还原(1)选择“Local/Partition/From Image”(本地/分区/来自镜像)。(2)在弹出的画面中,选择一个已备份的镜像文件。(3)在弹出的画面中,选择要还原的硬盘。(4)在弹出的画面中,选择要还原的分区。选择分区后,弹出确认画面。单击“Yes”即开始执行还原。5.硬盘对硬盘的复制所谓硬盘克隆,是指对整个硬盘的备份及还原。Ghost能够实现分区、格式化、复制系统和复制文件一步完成,使目标硬盘与源硬盘几乎完全一致。但是,要注意目标硬盘不能比源硬盘小得太多,以避免装不下源硬盘中的内容。在Ghost程序主界面的菜单中选择“Local/Disk/To Disk”(本地/磁盘/到磁盘),结果如图3-19所示,操作步骤如下:(1)选择源硬盘(Source drive)的位置。(2)选择目标硬盘(Destination drive)的位置。(3)对源硬盘和目标硬盘的选择完成后,屏幕上会自动弹出图3-23所示画面,此画面在做磁盘复制或备份还原时,可根据使用需要对目标硬盘设置分区大小。(4)单击“OK”,进入确认画面,选择“Yes”即开始执行硬盘到硬盘的复制。6.不同分区间的相互复制

Ghost具有复制、备份及还原分区的功能,在不同分区间进行复制的步骤如下:(1)在Ghost程序的主界面的菜单中选择“Local/Partition/ToPartition”(本地/分区/到分区)。(2)选择源分区(Source Partition)与目标分区(DestinationPartition)的位置。(3)选择了源分区和目标分区之后,屏幕上自动弹出确认画面。此画面提示目标分区的所有内容将被覆盖,单击“Yes”开始进行复制。(4)复制完成后,系统自动返回Ghost操作界面。7.检查复制的完整性在check中,可以检查复制的完整性,有两个选项:check disk和check image files。通过CRC校验来检查文件或者复制盘的完整性。操作步骤分别为:(1)选择“Local/Check/ image files”(本地/校验/镜像文件),在弹出的画面选中镜像文件并且单击“Open”,在确认“Yes”后则对该文件进行校验。(2)选择“Local/Check/Disk”(本地/校验/磁盘),在弹出的画面选中校验的磁盘,在确认“Yes”后则对该磁盘进行校验。四、Ghost批处理模式下的基本操作Ghost程序具有交互模式与批处理模式两种工作方式。交互方式简单、方便,但批处理方式具有灵活、可自动执行的特点,尤其适用于制作应急恢复盘。利用批处理方式,可以实现自动还原、自动备份。不过,若要使用批处理方式,就必须了解Ghost的命令开关项及运行参数。以下,我们简要介绍一些Ghost常用的命令开关项及运行参数。-clone 是Ghost最常用的开关项,其完整的语法如下:Ghost-clone,mode={copy│load│dump},src={drive│file│drive:partition},dst={drive│file│drive:partition}/fro/fx/rb/f32/Z(n)/sure{其他参数}1.-clone在使用时,不同模式下的参数设置及用途如下:(1)MODE=:此项参数用于设定的使用模式,有六种模式可供选择。1)COPY 由磁盘到磁盘的复制(disk to disk copy)。2)LOAD 提取镜像文件恢复至硬盘(file to disk load)。3)DUMP 把磁盘备份成镜像文件(disk to file dump)。4)PCOPY 由分区对分区的复制(partition to partition

copy)。5)PLOAD 提取镜像文件恢复至分区(file to partitionload)。6)PDUMP 把分区备份成镜像文件(partition to filedump)。(2)SRC=:此项参数用于设定数据来源位置(sourcelocation)。模式及其意义(Mode Meaning)。1)在COPY模式中,SRC= 数据来源位置(磁盘),参数可以是1、2、3 ……。将SRC定义的硬盘数据克隆到另一个相同容量或更大容量的硬盘上。2)在DUMP模式中,SRC= 数据来源磁盘号码(source drive)。如“src=1”表示数据来源于主盘。3)在LOAD模式中,SRC= 磁盘镜像文件名(disk imagefilename)。如“src=f:\ghost\test. gho”表示要提取的数据来源于逻辑F盘ghost目录中的文件。4)在PCOPY模式中,SRC=数据来源位置(分区),参数可以是1:1、1:2 ……。将SRC定义的分区数据克隆到另一个分区。5)在PDUMP模式中,SRC= 源分区号码(source partition)。如“src=1:1”表示数据来源于主盘第一分区。6)在PLOAD模式中,SRC=分区镜像文件名称(partition imagefilename)可以加上分区号码(partition number),或是装置名称(device)加上分区号码。例如:“src=f::2”所代表的是镜像文件里面的第2个分区。(3)DST=:此项参数设定数据的目标位置。模式及其意义(ModeMeaning)。1)在COPY模式中,DST= 目的磁盘号码(destination drive)如“dst=1” 表示将SRC位置(源磁盘)定义的硬盘数据克隆到主盘。2)在DUMP模式中DST= 磁盘镜像文件名称(disk imagefilename)如 “f:”, 表示将SRC位置(源磁盘)提取的数据镜像为文件3)在LOAD模式中, DST= 目的磁盘号码(destination drive)如“dst=1” 表示将SRC位置提取的镜像文件数据还原到主盘4)在PCOPY模式中DST= 目的分区号码(destinationpartition)。如“dst=1:1” 表示将SRC(源磁盘分区)定义的分区数据克隆到主盘的第1个分区。/5)在PLOAD模式中DST= 目的分区号码(destinationpartition)。如“dst=1:1” 表示将SRC位置提取的镜像文件数据

还原到主盘的第1个分区。6)在PDUMP模式中, DST= 分区镜像文件名(partition imagefilename)如 “f: ”, 表示将SRC位置(源磁盘分区)提取的数据镜像为文件7)SZEn指定所使用目的分区的大小n=xxxxM指定第n目的分区的大小为xxxxMBSZE2=800M表示分区2的大小为800MBn=mmP指定第n的目的分区的大小为整个硬盘的mm个百分比。2.-clone在使用时,常用开关项的参数设置及用途如下:(1)-fro 当来源对象(source)里有坏区出现时,强迫复制的动作(cloning)要继续进行。(2)-fx 离开标志(Exit flag)程序执行完毕后自动退出,回到操作系统。这条参数在制作镜像文件和恢复非系统分区时可以使用,但用在恢复系统分区时使用可能会引起死机(恢复系统分区时请参考-rb)。(3)-rb 程序执行完毕后强制重新启动系统。(4)-f32 将FAT16格式转换为FAT32格式。(前提是目标分区不小于2GB)。(5)-Z(n) 设定镜像文件的压缩率,只在制作镜像文件时使用。其中,n=1(-z1)表示在制作镜像文件时不压缩,n=2(-z2)为快速压缩,n=3~9时采用高比例压缩。在实际使用中,推荐使用-z2(快速压缩),它的速度和-z1(不压缩)基本没有差别,镜像文件却小了许多。但如果硬盘容量不十分大,建议使用-z9。(6)-sure 对所有提示问题均自动回答“是”。在图形界面操作中,程序会弹出一些对话框询问是否肯定执行该操作,通常有“Yes”和“Cancel”两个选项,-sure意为自动选择“Yes”,以确保克隆过程中不需手工干涉。这个命令在批处理模式下很有用。3.-clone在使用时,其他开关项的参数设置及用途如下:(1) -ia 完全执行扇区到扇区的复制(sector-by-sectorcopy)。当由一个镜像文件(image file)或由另一个磁盘为来源,复制一个分区时,Ghost将会先检查源分区,再决定只要复制文件和目录结构,还是要做镜像复制(image copy,就是sector-by-sectorcopy)的工作。如果Ghost能看得懂分区的内部结构,在预设上,它会采用复制文件及目录结构的复制方式。在大部分的情况下,前面的做法的确是最好的选择。但偶尔在磁盘的某些分区的特定位置里,也可能会被放进一些隐藏的、与系统安全相关的文件(security files)。想正确地在目标分区(target partition)上重新产生这些文件的唯一方

法,就是采用镜像复制的方式。(2)-pwd and –pwd=x 表示在产生镜像文件(image file)时,要使用密码保护的功能。X是为了保护整个镜像文件所要设定的密码。如果在使用这个开关时,用户没有在命令列里提供密码,Ghost在执行时,会提示用户给定一个密码。(3)-fnw 禁止对FAT分区进行一些操作,以防止误操作(此参数对NTFS分区无效)。(4)-fatlimit 将NT的FAT16分区限制在2GB。此参数在复制Windows NT分区而且不想使用64KB/簇的FAT16时非常有用。(5)-span 分卷参数。当空间不足时提示复制到另一个分区的另一个IMAGE FILE。(6)-auto 分卷拷贝时不提示就自动赋予一个文件名继续执行。(7)-crcignore 忽略镜像文件中的CRC错误。除非拷贝的东西无关紧要,否则不要使用此参数,以防数据错误。4. Ghost命令参数的用法举例(1)将PC的主磁盘,复制到从磁盘上,如果判断可以正常执行无误,就不经确认,继续执行。 –clone, mode=copy, src=1, dst=2 -sure(2)将主磁盘的第2个分区,复制到从磁盘第1个分区。选择不经确认,继续执行。 –clone, mode=pcopy, src=1:2, dst=2:1 -sure(3)将主磁盘的第2个分区压缩成镜像文件,放于F磁盘的根目录下。 –clone, mode=pdump, src=1:2, dst=f:(4)从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区 -clone,mode=pload,src=g:\2,dst=1:2(5)用g盘的文件还原c盘。完成后不显示任何信息,直接启动。 -clone,mode=pload,src=g:\,dst=1:1 -fx -sure -rb  (6)将映像文件还原到第二个硬盘,并将分区大小比例修改成60: -clone,mode=load,src=g:\,dst=2,SZE1=60P,SZE2=40P5.用Ghost批处理进行系统备份与恢复的方法当电脑发生系统故障而无法启动时,重装系统是费时的一项工作,为此,我们可以在系统等软件装好后用Ghost进行备份,一旦电脑发生

故障时,可以在几分钟之内使系统重新正常运行。以下是利用Ghost制作系统备份及恢复的步骤。(1)将硬盘划分为两个或两个以上的分区,第一个分区用于操作系统及应用程序,可以是NTFS格式,而最后一个分区作为数据备份,容量必须足够大。如果第一个分区作为C盘,最后一个分区为F盘。那么F盘必须是FAT32格式。(2)在F盘创建一个目录,名字为WINXPBAK,并将复制在目录内(注意版本要7.0以上)。(3)在WINXPBAK目录内建立名为批处理文件,作为备份命令,其内容如下:Ghost -clone,mode=pdump,src=1:1,dst= –fx -z9 -sure(4)在WINXPBAK目录内建立名为批处理文件,作为恢复命令,其内容如下:Ghost -clone,mode=pload,src= :1,dst=1:1 -sure -rb (5)在操作系统和应用软件装好后,可以对系统进行备份。用软盘或光盘启动计算机进入DOS状态,进入最后一个分区(如果前几个分区为NTFS格式,那么最后一个分区就是C盘),键入以下命令:CDWINXPBAKDRVCBACK此时进入GHOST界面,进行备份,直到重新回到DOS状态,备份即告完毕。(6)如需要恢复系统,方法如下:用软盘或光盘启动计算机进入DOS状态,进入最后一个分区(如果前几个分区为NTFS格式,那么最后一个分区就是C盘),键入以下命令:CDWINXPBAKREVERT此时进入GHOST界面,进行恢复,直到重新启动计算机(重启计算机软盘或光盘要退出)。