系统恢复利器Ghost Ghost（克隆精灵）是美国SYMANTEC（赛门铁克）公司 Norton（诺顿）系统工具包的一个重要工具，是最著名的硬盘恢复/备份工具，因为它可以将一个硬盘中的数据完全相同地复制到另一个硬盘中，因此大家就将Ghost称为硬盘克隆工具。实际上，Ghost不但有硬盘到硬盘的克隆功能，还带有硬盘分区、硬盘备份、系统安装、网络安装、升级系统等功能。 一、Ghost的备份与恢复操作 Ghost的主界面一共有7个选项，分别是：Local（本地传送）、LPT（并口传送）、USB（串口传送）、Multicasting（多点传送）、TCP/IP（网络传送）、Options（选项）、Quite（退出）。在一般情况下，LPT、USB、Multicasting和TCP/IP按钮都是灰色的为不可用状态。
Local选项用于本地硬盘克隆，是最常用的功能。此选项有3个子选项分别是：Disk（磁盘）、Partition（分区）、Check（检查）。
1. Disk下子菜单功能介绍
在Disk的子菜单中有To Disk（硬盘到硬盘）、To Image（硬盘到映像文件）、From Image（从映像文件恢复到硬盘）三个选项。
（1）Ghost进行硬盘克隆
选择To Disk选项后，首先显示选择源盘对话框，其中列出了本机所有硬盘的情况，例如:容量、柱面数、扇区数等等。选择该选项的先决条件是：在你的机器中必须安装有两个或两个以上的硬盘。
在硬盘列表中用鼠标选择源盘（即要复制的盘），单击OK，接着显示选择目标盘对话框，从硬盘列表中选择目标盘，接着显示目标盘的详细信息，
单击“OK”按钮，弹出对话框，单击“Yes”按钮即开始克隆硬盘。显示克隆的进度，包括已用的时间和估计要使用的时间。用Ghost进行整盘复制，可自动对目标盘进行分区、格式化。需要注意的是，目标盘容量必须大于或等于源盘容量。
（2）用Ghost制作磁盘映像文件
在Disk下的第二个子菜单是To Image，此选项是把要克隆的硬盘生成一个映像文件。选取To Image选项后，就会弹出选择源盘对话框。
用鼠标选取源盘后，输入映像文件名对话框。在File Name文本框中输入文件名（默认扩展名为.GHO）后回车，弹出所示的压缩映像文件对话框，询问是否要压缩映像文件。可选择不压缩、快速压缩或最大压缩。当然压缩率越高，速度越慢。选择压缩率后，程序开始把整个源盘压缩为一个映像文件，保存于指定的硬盘上。
（3）用Ghost恢复硬盘数据
选项From Iage是从一个映像文件中导出数据恢复到目标盘。选择From Image选项后，首先弹出选择映像文件对话框，然后选择要恢复的硬盘，点击“OK”后系统将自动恢复选定的硬盘数据。
2. Partition下子菜单功能介绍
在Partition的子菜单中也有3个选项，分别是：To Partition（分区到分区）、To Image（分区到映像文件）和From Image（从映像文件恢复分区）。如果你对反复安装Windows和Office这些常用软件的漫长过程感到厌烦的话，这个选项对你将有很大的帮助。
（1）用Ghost备份分区
To Partition是把一个硬盘上的某一个分区备份到另一个硬盘上的某个分区（当然也可以是本地硬盘上的另一个分区）。选择了此选项后，首先显示选择源盘对话框。选择源盘后，在选择源分区对话框中选择一个要备份的分区，程序再次显示硬盘信息，让你选择目的分区。源分区和目的分区选定后，程序即开始复制分区操作。需要注意的是，执行此项操作时，目的分区的所有信息将会被覆盖，所以操作时一定要谨慎。
（2）给分区建立映像文件
To Image选项是给分区建立一个映像文件。其操作方法与给硬盘建立映像文件大体相同。在此不再赘述。
（3）用Ghost恢复分区
如果硬盘分区中的数据被破坏，使用From Image选项可以快速修复整个分区。选择此选项后，在弹出的对话框中选择要还原的文件和分区，单击“Yes”按钮即可。
3. 其他选项功能
（1）Check
在Check子菜单中有 Image File 和 Disk 选项，分别可以对生成的映像文件和磁盘进行检测，可以保障在克隆时的有效和可靠性，操作类似我们以上介绍的，这里就不再重复了。
（2）Lpt 、Usb 、Multicasting 、Tcp/Ip的运用
Ghost 为我们提供了多种存储介质得输出，它支持对等LPT接口、对等USB接口、对等TCP/IP接口、便携式设备（JAZ、ZIP、MO等）、光盘刻录机（CDR、CDRW）等。而这些特性不需要任何外带的驱动程序和软件，只需一张软盘就可以做到！特别是对光盘刻录机的支持，如今的刻录机和空白光盘都十分便宜，非常适合作备份的用途。
（3）Options选项
Options选项中主要是一些Ghost的具体工作方式参数的设置，如果没有特殊的要求我们一般不改变它的设置，就让它工作在默认的状态下如果各位读者有兴趣可以查找相关的具体资料，我们这里就不作介绍了。
二、Ghost 参数介绍
其实Ghost的功能远远不止主程序菜单中显示的那些，Ghost可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂，现在让我们来了解一些常用的参数。
（1）-rb
本次Ghost操作结束退出时自动重启。这样，在复制系统时就可以放心离开了。
（2）-fx
本次Ghost操作结束退出时自动回到DOS提示符。
（3）-sure
对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性，只建议高级用户使用。
（4）-fro
如果源分区发现坏簇，则略过提示强制读取坏道中的数据，所以此参数可用于试着挽救硬盘坏道中的数据。
（5）@filename
在filename中指定txt文件。txt文件中为Ghost的附加参数，这样做可以不受DOS命令行150个字符的限制。
（6）-f32
将源FAT16分区拷贝后转换成FAT32（前提是目标分区不小于2G）。WinNT 4和Windows95、97用户慎用。
（7）-bootcd
当直接向光盘中备份文件时，此选项可以使光盘变成可引导盘。此过程需要放入启动盘。
（8）-fatlimit
将NT的FAT16分区限制在2G。此参数在复制Windows NT分区，且不想使用64k/簇的FAT16时非常有用。
（9）-span
分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。
（10）-auto
分卷拷贝时不提示就自动赋予一个文件名继续执行。
（11）-crcignore
忽略备份包中的CRC ERROR。除非需要抢救备份包中的数据，否则不要使用此参数，以防数据错误。
（12）-ia
全部映像。Ghost会对硬盘上所有的分区逐个进行备份。
（13）-ial
全部映像，类似于-ia参数，对Linux分区逐个进行备份。
（14）-id
全部映像。类似于-ia参数，但包含分区的引导信息。
（15）-quiet
操作过程中禁止状态更新和用户干预。
（16）-script
可以执行多个Ghost命令行。命令行存放在指定的文件中。
（17）-span
启用映像文件的跨卷功能。
（18）-split=x
将备份包划分成多个分卷，每个分卷的大小为x兆。这个功能非常实用，用于大型备份包复制到移动式存储设备上，例如将一个1.9G的备份包复制到3张刻录盘上。
（19）-z
将磁盘或分区上的内容保存到映像文件时进行压缩。-z或-z1为低压缩率（快速）；-z2为高压缩率（中速）；-z3至-z9压缩率依次增大（速度依次减慢）。
（20）-clone
这是实现Ghost无人备份/恢复的核心参数。使用语法为：
-clone,MODE=(operation), SRC=(source), DST=(destination), [SZE(size), SZE(size)......]
注意：此参数行较为复杂，且各参数之间不能含有空格。
其中operation意为操作类型，值可取：copy：磁盘到磁盘；load：文件到磁盘；dump：磁盘到文件；pcopy：分区到分区；pload：文件到分区；pdump：分区到文件。
Source意为操作源，值可取：驱动器号，从1开始；或者为文件名，需要写绝对路径。
Destination意为目标位置，值可取：驱动器号，从1开始；或者为文件名，需要写绝对路径；@CDx，刻录机，x表示刻录机的驱动器号，从1开始。
下面举例说明：
命令行参数：ghostpe.exe -clone,mode=copy,src=1,dst=2
完成操作：将本地磁盘1复制到本地磁盘2。
命令行参数：ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1
完成操作：将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。
命令行参数：
ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1, sze1=450M,sze2=1599M,sze3=2047M
完成操作：从映像文件装载磁盘1，并将第一个分区的大小调整为450MB，第二个调整为1599MB，第三个调整为2047MB。
命令行参数：ghostpe.exe -clone,mode=pdump,src2:1:4:6, dst=d:\prt246.gho
完成操作：创建仅具有选定分区的映像文件。从磁盘2上选择分区1、4、6。
三、其它要点
1. Ghost使用注意事项
（1）在备份系统时，单个的备份文件最好不要超过2GB。
（2）在备份系统前，最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有：Windows的临时文件夹、IE临时文件夹、Windows的内存交换文件。这些文件通常要占去100多兆硬盘空间。
（3）在备份系统前，整理目标盘和源盘，以加快备份速度。
（4）在备份系统前及恢复系统前，最好检查一下目标盘和源盘，纠正磁盘错误。
（5）在恢复系统时，最好先检查一下要恢复的目标盘是否有重要的文件还未转移，千万不要等硬盘信息被覆盖后才后悔莫及啊。
（6）在选择压缩率时，建议不要选择最高压缩率，因为最高压缩率非常耗时，而压缩率又没有明显的提高。
（7）在新安装了软件和硬件后，最好重新制作映像文件，否则很可能在恢复后出现一些莫名其妙的错误。
2. Ghost使用技巧
（1）备份前，最好先整理C盘
先整理操作系统。把与网络相关的设置配置完毕，把可能存在于Windows 98的Temp子文件夹里的临时文件都删除干净，再把My Documents（默认存放用户文档的地方）和Temporary Internet Files（浏览器暂存文件处，保留其中的文件，用户可以实现离线浏览）文件夹搬到D盘，具体搬迁办法参看相关文章。这样做的好处很明显，可以保证所有由用户产生的文件都不存放在C盘，一旦出现意外，能够毫无顾忌地重写C盘。另外，也可以删去那些用处不大的帮助文件、自述文件、屏幕保护和背景图片以及众多的音频文件等，以便使操作系统达到更好的瘦身减肥效果。
在安装大型应用软件，如Office XP、Photoshop 6.0等时，最好把它们安装到D盘，这样C盘就不至于过分膨胀，可使备份数据量大大减小。
最后，别忘了再进行一次彻底的磁盘碎片整理，将C盘调整到最优状态。接着，即可从DOS下运行Ghost软件，制作C盘映象文件。
（2）分区备份技巧
硬盘分区备份的一般操作方法：从Ghost主选单中选择“Local/Partition/To Image”选项，打开制作分区映象文件窗口，挑选欲备份的硬盘（如果挂有一个以上硬盘）和分区，再指定映象文件名称和存放路径，确认之后，即开始生成扩展名为．gho的映象文件，耗时大约十分钟左右。
（3）备份技巧
最好在D盘建一个Ghost文件夹，将生成的备份文件＊．gho与Ghost．exe都存放在此文件夹下。这样，日后进行恢复操作时，一启动Ghost软件，立刻就能显示出备份的映象文件，无须到处去查找。
将备份的映象文件设成系统、隐含、只读属性。一方面可以防止意外删除；另一方面可以避免在对D盘进行碎片整理时，频繁移动映象文件的位置，节约整理磁盘时间。
在生成映象文件时，通常应该采用最大压缩算法，这样，生成的映象文件字节明显减少，节省硬盘空间，否则，映象文件将和C盘文件总字节数一样。采用最大压缩方式，虽然处理时间会相应延长，但分区备份和恢复操作频率很低，也许好几个月才进行一次，还是节省硬盘空间更划算。
（4）让备份和恢复更加保险
由于病毒或操作失误，有可能造成映象文件丢失或文件分区表损坏。如果仅仅按照上述方法做了备份，仍然有遭到“灭顶之灾”的危险，尽管几率很小。因此有条件的话，还应该采取以下防范措施：
●备份文件分区表信息。采用Kill 98、KV300、Norton等软件，即可在软盘上生成文件分区表备份。如遇病毒攻击分区信息致瘫时，可轻松予以复原。
●将映象文件复制到外置硬盘或刻录到光盘上，以防硬盘上的映象文件受损。
●将Ghost．exe文件拷贝至软盘上，必要时可以运行软盘上的文件，由光盘或外置存储设备恢复分区原貌。
（5）恢复备份须知
对于采用了启动管理器分区实现双启动或多启动方式的硬盘，进行恢复分区操作（即由映象文件重写分区）时，最好先关闭启动管理器，然后进行恢复操作，待一切正常后，再将启动管理器复原。之所以这么做，是因为启动管理器所在分区必定是活动分区，如果当初制作备份的分区也是活动的，那么在执行恢复操作后，就同时出现两个活动分区，极易造成死机。
有时，在执行重写分区操作后，DIR列目录，发现全部是怪怪的、长长的乱码文件名，并且全部文件都位于根目录下，看不到树状子目录结构了。这时，千万不要惊慌，更不要冒失地删除文件或格式化硬盘。其实，你的硬盘根本没事儿，只需重新启动电脑，就会一切正常了。
（6）应用Ghost须知
无论是备份还是恢复分区，都应尽量在纯DOS环境下进行，一般不要从Windows或假DOS下进行相应的操作。
Ghost软件包里有一个Explorer程序，在Windows环境下运行它后，可以像普通解压软件那样，随便从映象文件里释放文件或文件夹。不过，笔者以为用处不大。因为Ghost的最大好处就是可以不管三七二十一，在最短的时间里可以将分区恢复原样，而无须过问到底是缺损哪个文件引起的故障。
在使用Ghost进行硬盘或分区对拷时，由容量小的硬盘或分区向容量等同或大的硬盘、分区进行克隆是完全没有问题的，并且目标硬盘或分区会与源盘一样，大于源盘容量的部分，就成为自由空间。例如，源分区共600MB，采用FAT16分区方式，共有400MB数据，而目标分区共1GB，采用FAT32分区方式，则由源分区顺利克隆到目标分区后，目标分区也变成了FAT16分区方式，但容量仍为1GB，数据文件同样占据400MB空间。所以，在将电脑升级为大硬盘时，可以很容易地将原来硬盘上的内容复制过去，根本无须重装操作系统和应用软件。
3.疑问解答
Q：GHOST得到的备份文件为什么不只一个？
A：这种情况一般出现在分区超过2G的情况下并且在纯DOS下进行GHOST时发生，这是受到操作系统的功能限制造成的，而在Windows的DOS窗口里，一切都是基于Windows内核的，超过20G都没问题。主要是纯DOS状态下GHOST得到的文件受到字节数的限制，单个文件不能超过2G。当硬盘分区超过2G时，GHOST会生成两个或两个以上的文件：1.GHO和10000001.GHS（注:1.GHO为取的文件名）。
这其实不是什么大问题。GHOST在恢复镜像的时候，能自动地找到第二个GHO文件继续恢复。如果非要一个单个的文件的话，可以用DOS的COPY命令，加二进制拷贝的参数合成一个单独的文件，注意一定要加二进制的参数，否则得到的是一个乱七八糟的东西。指令如下：执行“Copy /b file1+file2+... outfile”命令，outfile就是你最后要得到的文件的名字，自己命名即可。

Q：在华硕T2P4主板双硬盘中运行GHOST后，不能识别超过20G的大分区，在GHOST软件里显示的大分区是剩余的未格式化磁盘空间，标记为*FREE，但如果继续操作选中那个分区会死机，这是怎么回事？
A：这是主板的BIOS太旧造成的。通过CMOS里的设置，发现这块主板的BIOS只能识别第一个8.4G的硬盘，不能识别超过20G的第二个大硬盘，而又没有加载厂家提供的特殊大硬盘管理工具，第二硬盘设置为NONE，靠Windows98自己辨认，虽然运行软件、玩游戏都没问题，但想用GHOST却不行。
最好刷新BIOS，那样肯定可以直接管理硬盘，正常运行GHOST备份。如果实在找不到新的BIOS，还有两个办法：
1．硬盘拿到另一台机器上，把该分区容量改小到10G以下，GHOST就能识别了；
2．用DM等工具管理硬盘。

Q：如何用GHOST将某个分区镜像保存为多个指定大小的文件以便刻碟？
A：使用带参数启动GHOST：GHOST -AUTO -SPAN -SPLIT=640 -Z9
-AUTO 文件自动重命名
-SPAN 启动多卷压缩
-SPLIT=640 每卷大小限制在640MB（可以根据实际情况进行设定）
-Z9 使用最大压缩
（吕忠）