Ghost的命令行参数
Ghost的命令行参数
一.Ghost的命令行参数
  1、-rb
  本次GHOST操作结束退出时自动REBOOT。一个很有用的参数,特别是在复制系统时你可以放心离开了。
  2、-fx
  本次GHOST操作结束退出时自动回到DOS提示符(前提是你是以DOS命令的方式启动的GHOST)。
  3、-sure
  对所有要求确认的提示或警告一律回答“YES”。此参数有一定的危险性,只建议高级用户使用,小心为妙!
  4、-fro
  如果源分区发现坏簇,则略过提示强制拷贝。此参数可用来试着挽救硬盘坏道中的数据。
  5、-fnw
  禁止对FAT分区进行写操作,以防误操作(此参数对NTFS分区无效)。
  6、-f32
  将源FAT16分区拷贝后转换成FAT32(前提是目标分区不小于2G)。由于支持FAT32的操作系统很少,所以除非你是复制98分区,否则此参数慎用.
  7、-f64
  将源FAT16分区拷贝后转换成64K/簇(原本是512K/簇,前提是目标分区不小于2G)。此参数仅仅适用于WINDOWS NT系统,因为其他操作系统均不支持64K/簇的FAT16。
  8、-fatlimit
  将NT的FAT16分区限制在2G。此参数在复制WINDOWS NT分区,且不想使用64K/簇的FAT16时非常有用。
  9、-span
  分卷参数。当空间不足时提示复制到另一个分区的另一个IMAGE FILE。
  10、-auto
  分卷拷贝时不提示就自动赋予一个文件名继续执行。
  11、-crcignore
  忽略IMAGE FILE中的CRC ERROR。除非你拷贝的东西无关紧要,否则不要使用此参
数,以防数据错误。
详细资料:
GHOST命令行语法(Syntax):
GHOST -CLONE,MODE={COPY|LOAD|DUMP|PCOPY|PLOAD|PDUMP},SRC={DRIVE|file:PARTITION|
DRIVE:PARTITION},DST={DRIVE|FILE|DRIVE:PARTITION},SZEN={XXXXM|MMP} -{不同参数}
MODE的含义:
MODE=
COPY-硬盘到硬盘
LOAD-镜象到硬盘
DUMP-硬盘到镜象
当参数前有P时,操作由对整盘变成对分区进行操作,即:
PCOPY-分区到分区
PLOAD-镜象到分区
PDUMP-分区到镜象

SRC的含义:
SRC-数据来源位置,分前后两部分,中间用冒号“:”分隔,前面部分表示来源于硬盘(取值为1-4)或者来源于映像文件,后面部分用1、2、3.....代表不同的分区。例如用1:1来表示来源于第一块硬盘的第一分区,依次类推。如果做整盘操作,后面部分可以不写。
针对不同的MODE参数分别表示:来源于硬盘,来源于镜象文件,来源于硬盘的分区
DST的含义:
DST-数据目标位置,用法和SRC基本一样
SZE-指定目标分区大小(对硬盘操作时才有用)
SZEN=XXXXM,指定N号分区为XXXXM,如一号分区为3G,为SZE1=3000M
SZEN=MMP,指定N号分区为硬盘百分比,如2号分区为4G,硬盘大小为20G, 则SZE2=20P

其他参数的使用:
-
FRO 跳过错误
-FX  GHOST工作完成后跳回操作平台(多用于批处理文件)
-IA  强制复制(用于分区操作),其实有时候GHOST在操作分区时是用复制命令而非完全拷贝分区,所以有时候会出问题,这个参数就是强制复制,推荐对C盘操作时用此参数
-PWD 设置密码,如果带上=****话,会自动输入密码,不输入=****的话,会在操作中提示输入,制作镜象和恢复使用方法一样
-RB  载入完成后重新启动计算机(多用于批处理文件)
-SURE 对提示问题“是否覆盖”自动回答“是”,多用于批处理,使批处理不停顿。
-BATCH
-SPAN 允许多卷操作,可以在制做镜像时将一个大的镜像文件分成几个小的(与下面的split参数配合使用)
-SPLIT=n 指定分卷文件的大小(nMB),例:-SPLIT=650将每个分卷文件限制为650MB。
-Zn 压缩镜象文件,n=1不压缩(快速),n=9最高压缩(最慢),例如:-Z9
实例:
ghost -clone,mode=copy,src=1,DST=2
这个命令行是把第一个硬盘完全复制到第二硬盘
ghost -clone,mode=load,src=e:\SYSTEM.gho,DST=1
把E盘符下的镜象文件SYSTEM.GHO恢复到第一个硬盘上。(注意:SYSTEM.GHO也必须是一个硬盘的镜象文件)
ghost -clone,mode=dump,src=1,DST=e:\SYSTEM.gho -skip=*.txt -span -split=600 -sure
把第一个硬盘镜象到E盘下的SYSTEM.GHO文件,同时镜象时不包括*.txt文件,而且分成大小为600M的包,提示确认都选“是”。
ghost -clone,mode=pcopy,src=2:1,DST=1:1 -sure
把第二个硬盘的第一个分区,完全复制到第一个硬盘的第一个分区,提示确认都选“是”。
ghost -clone,mode=pload,src=e:\SYSTEM.gho:1,DST=1:1 -sure -rb
把E盘下SYSTEM.GHO分区镜象文件恢复到第一个硬盘的第一个分区里,提示确认都选“是”,恢复完毕重新启动系统。
ghost -clone,mode=pdump,src=1:1,DST=e:\SYSTEM.gho -sure
将第一个硬盘的第一个分区镜象到E盘下SYSTEM.GHO文件,提示确认都选“是”。
也可以将多组命令行保存为一个批处理文件来执行:
@echo off
e: (存放映像文件的分区)
cd\bak (存放映像文件的路径)
ghost -clone,mode=pload,src=e:\bak\winme.gho:1,DST=1:1
(src=e:\bak\winme.gho为存放映像文件的地址)
把这些保存为GHOST.bat文件
上面这个文件是把盘符为E的BAK目录下的WINME.GHO镜象文件恢复到第一个硬盘的第一个分区里。
其实,GHOST文件里还有一些参数,由于用的不太多,这里就不做详细介绍了。
下面是GHOST命令的详细用法(英文,多个截图,以GHOST企业版7.7为例):
二.Ghost参数应用实例五则
Ghost有很多参数,合理地利用它们可以方便地完成许多复杂的任务,下面列举几个应用实例。
  1.制作系统自动恢复软盘
  用Ghost恢复系统的一般做法是:将操作系 统和全部应用软件安装到C区中,再用Ghost软件将整个C盘做成一个镜像文件放在D区中(假设文件名为C.GHO),这样当C区出问题时可轻松利用Ghost通过镜像文件将C区恢复成原样。
  但对于初学电脑的朋友来说,即使D盘有镜像文件,他也不一定会用Ghost进行恢复。这时我们可编辑一个批处理文件,在文件中设置好Ghost的参数,让Ghost来自动完成相关操作。具体命令为:
  -CLONE,MODE=PLOAD,SRC=D:\C.GHO 1,DST=1 1 -SURE -RB
  意思是自动将D盘的镜像文件C.GHO恢复到第一个硬盘的第一个分区,也即C分区中。
  如果将此命令加入到启动软盘的Autoexec.bat文件中,再将复制到软盘里,则只要用该软盘启动电脑便可自动恢复系统。当电脑出现异常时,只要用该软盘启动电脑,就一切OK啦。
  2.将整个硬盘数据备份至光盘中
  有时我们需要将整个硬盘克隆成镜像文件,再将文件刻录到光盘中保存起来。但当硬盘数据较多时,镜像文件很可能超过单张光盘的容量,怎么办?
  其实,应用Ghost的参数可以轻松完成这个任务。譬如要把一个有15GB数据的硬盘克隆成
镜像文件,可以这样输入命令: -SPLIT=680 -AUTO,再在出现的Ghost主界面中选择Disk to Image,这时镜像文件名可任意,但不要超过8个字符(假设镜像文件名为Back)。克隆完毕,整个硬盘就被备份成了许多个镜像文件,第一个文件名为Back.GHO,第二个为Back0001.GHS系统自动命名,第三个为Back0002.GHS,依此类推。而由于使用了-SPLIT=680参数,故这些文件都小于或等于680MB,此参数可以根据光盘容量进行修改。
  3.强行克隆有坏道的硬盘
  在执行磁盘到磁盘的克隆时,如果源盘有坏道,往往会出错而中止克隆。若在调用Ghost的时候加上-FRO参数,即 -FRO,则Ghost将不理会坏道而强行克隆下去。
  4.让目标盘与源盘的分区完全一样
  假设源盘有C、D、E三个分区,现欲将此盘克隆到目标盘中,并且要使得目标的三个分区与源盘的三个分区一模一样,则可在后加上-IA参数。
  5.克隆的同时改变磁盘的分区格式
  我曾遇到这样一个问题:为了快速安装Windows 98操作系统,我打算把一个曾经备份在光盘中的Windows 98镜像文件用Ghost恢复到一个15GB的硬盘中,但总是不能成功。后经分
析发现原因在于当初的镜像文件是从FAT16分区格式的硬盘中制作的,而单个FAT16的分区又不能超过2GB,解决方法是在后加上-F32参数,这样在克隆的同时也能完成分区格式的转换工作 
三.不怕崩溃 Ghost令机房管理化繁为简
  学校机房中频繁的系统崩溃、重装系统给机房管理教师带来诸多不便。通过实践,我们摸索出一套简便快捷的方法与大家共享。从原理上来讲还是利用大家熟知的Ghost软件制作硬盘主分区的镜像,并在需要的时候再从镜像来恢复主分区。
  我们使用的是Norton Ghost 2001,优点是它的两个应用程序和都能在命令行方式下工作,使得制作分区的镜像、隐藏分区、分区解除隐藏和恢复分区等工作都可以在DOS状态下用批文件来执行。
  我校学生机硬盘统一在主分区C盘,安装Windows 98系统和所有所需的软件(空间2GB)。在扩展分区创建D和E两个逻辑盘(都是2GB),把和两个应用程序也复制到E盘,并用下面提供的1.bat批文件,将整个C盘内容生成一个镜像文件Windows98.gho,放在E盘,同时用隐藏E盘。
1.bat文件,内容如下:
  @echo off
  e:
  ghostpe - clone,mode=pdump,src=1:1,dst=e:win98.gho
  gdisk 1 /hide/p:4
  一旦需要重新恢复C盘,可使用下面提供的批文件2.bat,先解除E盘的隐藏,重新启动计算机后再用批文件3.bat恢复C盘。下面是2.bat和3.bat批文件的内容。
  2.bat文件,内容如下:
  @echo off
  gdisk 1 /-hide /p:4
  3.bat文件,内容如下:
  @echo off
  e:
  ghostpe-clone,mode=pload,src=e:win

  98.gho:1,dst=1:1
  gdisk 1 /hide /p:4
  工作中可以使用一张软盘,先复制Windows 98的DOS启动文件,并把Norton Ghost 2001的两个应用程序和及上面提供的三个批文件都复制到该软盘上,需要时执行相应的批文件即可。
  上面的方法大可让管理工作化繁为简,不妨试一下,也许会收到意想不到的效果。
四.研究GHOST远程备份的经验介绍
安装了7.5版,用Ghost Boot Wizard制作远程启动的软盘,很简单的。在服务器这端(保存GHO文件的机器)上运行ghostcast server 如图,建立个session,随便起个名字,下面的项目选好,我的经验是那个image file下面的一定要选择partition,不要用disk, 除非你要操作的对象整个硬盘。然后Accept clients即可。然后赶快跑到客户那端,(当时我真是跑过去的)从做的软盘启动(我单位是3COM905B网卡,GHOST BOOT Wizard里面有这个驱动,因此方便,要是里面没有的驱动要自己去麻烦些),就能自动ghost了.要加参数的话,我最常用的是最大压缩和设定每个文件的大小.例如:ghost -z9 -split=700  代表最大压缩(Z=9),每个文件分成700兆(方便刻盘),然后就象普通一样了,把GHO和GHS文件弄到session指定的路径上了,要小心空间够不够,我这个盘有几十个GHO文件。
五.Ghost 7.5企业版局域网远程备份攻略

测试环境:Win2K AD Server ,工作站W2k Pro, 第一步是安装客户端到工作站
安装完成。这里有一点要说明的,为了能让这个过程能顺利进行,你必须保W2k PRO工作站中Remote Registry Service必须在启动的状态。安装完成后系统服务中会多出一个symantec ghost client agent的服务。除了用原有的ghost server来卸载它,如果你的ghost server机器换了一台,客户端将无法到,而且也无法卸载(可能是我还不懂,但确实碰到过)。
在Default中会显示已经安装的客户端,如果该客户端未连接,那么那个绿的勾将表示未红的X
客户端安装完毕,现在我们要设置网卡的驱动程序
选择相应的驱动。
但并不是里面标配的驱动都可以使用,如果没有或者驱动无法使用则需要从自己的网卡驱动盘安装。点击添加,然后选择packet driver 或 NDIS2 driver。 
强烈建议使用NDIS2驱动,在网卡驱动盘相应的目录进行选择。bak文件
这里以8139网卡为例子,建立驱动后自己取个好听的名字。
你可以给不同的客户端设置不同的网卡驱动,点击每个客户端的属性
选择已经建好的驱动,Heartbest interval是用来根据不同的网络速度进行调节的,如果你在后面的ghost过程中出现错误,系统会生成一个错误文件来提示你修改这个值
现在建立一个gho映像文件,在images栏中点击new image
在相应的目录建立一个 gho文件,但只是建立一个包含路径信息的文件。 
前期的准备都差不多完成了,备份前5秒准备。。。选择菜单file->new->image dump
Create Tark definition是定至计划,定义后你可以在Tarks栏目中选择你想执行的项目。Execute immediately是立即执行,本次测试我们选它。
source machine选择客户端,这就不用多说了吧。
image name 选择刚才建立的映像文件,在实际应用过程中,可以按照公司的部门建立不同的文件夹,使之变得更合理些。 
选择相应的磁盘和分区,本例测试的是WS01客户机,第一硬盘的第一分区。相信ghost大家应该都很熟悉了吧。 
为了稳定还是控制一下数据流量,我可不想在备份过程中出什么差错,也不想因为占用过多
的带宽而带来的叫骂声。sysprep的功能,等下一次讲分发的时候再详细介绍好了。
按确定吧,还有什么可说的呢?客户端会弹出一个对话框:提示symantec ghost的备份操作即将开始在10秒后启动计算机。客户机自动引导至一个虚拟的pcdos操作系统(我没办法截图了),远程备份开始了.
六. 用GHOST备份winXP前的建议
Windows XP体积庞大、安装时间很长,如果因使用不当而崩溃,再次恢复或安装的时间都会很长。所以要做好XP的备份,虽然微软已经在XP中提供了还原功能,但这种还原需要XP的图形界面,同时占用大量空间、频繁的磁盘读写影响系统速度。此外即使是安全模式,也属于图形界面的一种,如果XP被破坏得太厉害而导致无法进入GUI,还原功能就无用武之地了。所以,建议你用GHOST的方式备份XP,以便在Windows XP出现严重故障时,用这个GHOST备份来恢复系统。下面就把备份时的注意事项说一下:

一、转移或删除页面文件
首先,应该把页面文件转移到安装XP以外的其他分区,或在DOS状态下删除该页面文件Pagefile.sys,因为这个文件默认设置是你物理内存的1.5倍,占用极大的磁盘空间,如果不
删除会影响下面的准备工作,也会导致备份压缩的时间加长近一倍。
二、关闭休眠和系统还原
XP的休眠功能和系统还原也和页面文件一样,占用很大的空间。休眠功能要求你的分区有和物理内存相当的空间,而且不能指定存放分区,所以非关闭不可。你可以在备份结束后再次打开这些功能。
三、删除暂时不需要的字库、临时文件等
如果你是一个经常调用TureType字库做艺术字的用户,可能在XP的目录里装了大量的字体文件,这些字体多起来可能达到数百兆,却不是运行XP所必须的,建议删除它们,等备份结束后再重装,反正就是拷贝一下而已。否则GHOST的时间会很长,特别是选了GHOST的压缩方式后,因为字库本身很庞大,压缩的余地又很小,耗费时间就太长了。另外还要删除IE的临时文件,要清空回收站文件等,否则又是白白浪费储存空间和时间。
四、扫描磁盘和整理磁盘碎片
XP在用GHOST备份前一定要扫描磁盘,保证该分区上没有交叉链接和文件碎片。即使你是用多操作系统,而且上次由于死机而产生的碎片或其他磁盘错误并不是在XP里发生的,比如是Windows 98软关机死机后,你强行重新启动造成的磁盘错误,XP在启动时也能检测到。
然后XP就会询问你是否要进行磁盘扫描,还不只是扫描Windows 98所在的分区,每个分区扫描前又默认等待十多秒让用户选择是否取消,这样严重影响了XP的启动速度。所以,用GHOST备份前一定要先扫描消除分区上的错误,免得备份一个状态不良的XP。
做好磁盘碎片整理再备份的好处不用我多说了,这里提个醒即可。
五、注册好MSN、杀毒软件等
由于XP自带MSN浏览器和Win Messenger,这两个软件都放在安装XP的同一分区,且其路径在XP中一般用户较难到另外转移,你重装后每次都需要再联网输入用户名、邮件地址和密码重新注册;另外如金山毒霸2001等软件,如果重装XP也要重新注册或输入序列号,所以建议你先注册好,再用GHOST备份,恢复后就免去很多操作上的麻烦。另外,还有邮件规则、桌面设置等,先设好再备份,其余还有些工具软件要注册后再GHOST。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。