计算机技術文摘

Ghost詳細應用

ghost 详细应用

数据备份与灾难恢复— Norton Ghost 使用技巧  

一、   引言  
  一说到数据备份与灾难恢复, IT 技术人员很容易想到 CA ARCserverIT Legato Seagate HP 的单键恢复等各式各样的数据备份管理系统,然而,这些软件一般价格都比较贵,而且操作相当复杂,还需要配备磁带机之类的硬件才行。在本文中,笔者根据自己的实践经验向大家介绍一种价廉物美、操作简单、非常有效的数据备份与灾难恢复的新方法。  

二、   数据备份与灾难恢复的新思路  
   Norton Ghost :赛门铁克公司( Symantec )开发的 Ghost(General Hardware Oriented Software Transfer) ,意思是 " 面向通用型硬件传送软件 " 。是一个非常优秀的磁盘克隆与管理工具,支持 FAT12 FAT16  FAT32 NTFS HPFS Novell UNIX Linux ext2 、各生产商的系统分区等多种文件系统。 Ghost 工作的基本方法不同于其他的备份软件,它是将硬盘的一个分区或整个硬盘作为一个对象来操作,可以完整复制对象(包括对象的硬盘分区信息、操作系统的引导区信息等等),并打包压缩成为一个映像文件( IMAGE ),在需要的时候,又可以把该映像文件恢复到对应的分区或对应的硬盘中。它的功能包括两个硬盘之间的对拷、两个硬盘的分区对拷、两台电脑之间的硬盘对拷、制作硬盘的映像文件等,我们用得比较多的是分区备份功能,它能够将硬盘的一个分区压缩备份成映像文件,然后存储在另一个分区硬盘或大容量软盘中,万一原来的分区发生问题,就可以将所备件的映像文件拷回去,让分区恢复正常。基于此,我们就可以利用 Ghost 来备份系统和完全恢复系统。对于学校和网吧,使用 Ghost 软件进行硬盘对拷可迅速方便的实现系统的快速安装和恢复,而且维护起来也比较容易。通过仔细分析 Norton Ghost 的功能,认为这个非常便宜的工具可以在以下两方面发挥巨大的作用:
 
   1. 系统灾难恢复。诸如 NT Netware Linux 之类处于正常运行中的网络服务器,其数据都是由相对稳定的系统数据和处于变化之中的用户数据组成的。考虑到灾难恢复,不仅要备份用户数据,而且要备份系统数据。因此,可以在网络服务器调试完毕投入使用前,利用 Norton Ghost 克隆系统硬盘到一个映像文件中并保存在安全的存储介质上,同时每天采用常规方法备份用户数据。这样,当系统发生故障需要进行系统重建时,就可以简单地利用事前制作的系统硬盘映像文件快速地恢复整个系统,再把用户数据恢复到刚才重建的系统上,这个系统就恢复到了故障前的状态,从而极大地缩短了系统灾难恢复所需的时间。
 
   2. 服务器与工作站的克隆。每个公司的 MIS 系统都可能需要安装、设置多台同样配置的服务器或者工作站, Norton Ghost  Netware NT Linux 服务器和 DOS Win9X 工作站提供了可靠的克隆、复制、映像和恢复功能。先安装一套标准的服务器和工作站,再利用 Norton Ghost 制作标准机的硬盘映像文件,然后用标准映像文件来安装其他的服务器和工作站,此时目标磁盘不需要格式化或其它准备工作, Norton Ghost 会自动地对目标磁盘进行格式化,而不需要用户手工进行乏味的 FDISK   FORMAT  操作。利用这种方法,能够极大地减少服务器 / 工作站安装和升级所需的时间,从而使用户可以将更多的时间投入到其它重要工作中去。  

三、  Norton Ghost 的使用方法  
   Norton Ghost 可以完成以下任务:
 
   1 、把一个硬盘的全部内容复制到另一个硬盘;
 
   2 、把整个硬盘制成一个映像文件,再用映像文件来克隆其他硬盘;
 
   3 、把硬盘上一个分区的全部内容复制到另一个分区;
 
   4 、把硬盘上一个分区制成一个映像文件,再用映像文件来克隆其他的分区。
 
   Norton Ghost 既提供了简单的图形用户界面(在应用中需要用户的响应和干预),也提供了命令行方式(可追加各种参数让 Ghost 以批方式自动运行,不需要用户的干预)。硬盘映像文件可以存储在网络、 CD-R 、磁带( SCSI 磁带机)等各种介质上。 Norton Ghost 既支持同一台机器上的源和目标(如内部硬盘之间,内部硬盘与本地 SCSI 磁带机之间),也支持不同机器上的源和目标(源和目标计算机要么采用并口或 NetBios 进行点对点连接,要么采用 MultiCast Server TCP/IP 连接)。在克隆过程中, Norton Ghost 会根据需要自动调整目标磁盘上分区的大小、自动执行分区和格式化操作,并不要求源和目标硬盘结构完全一致,从而节省时间、减轻用户的负担。 Ghost 的主要命令语法如下:
 
Ghost -clone,MODE={copy|load|dump|pcopy|pload|pdump}, 
SRC={drive|file|drive:partition|@MCsessionname|@MTx}, 
DST={drive|file|drive:partition|@MCsessionname|@MTx}, 
SZE{E|F|L|n={nnnnM|nnP|F|V} 
-span -split=x -z -sure 
其中, -clone  进行克隆操作, MODE 指定 clone 的类型:
 
copy
disk-to-disk copy 
load
file-to-disk load 
dump
disk-to-file dump 
pcopy
partition-to-partition copy 
pload
file-to-partition load 
pdump
partition-to-file dump, allows multi part ghost dump selection for file 
SRC
指定源, DST 指定目标:
 
Drive-
硬盘顺序号,如
dst=1 
File-
映像文件的路径和文件名
 
drive:partition-
dst=1:2 指定第 1 个硬盘的第 2 个分区
 
@Mcsessionname- multicast server
的会话名
 
@MTx (x=0...)- 
磁带设备的名称
 
SZE
指定目标分区的大小
 
E- 
最后一个分区自动改变大小,利用目标硬盘上剩余的所有可用空间,其余分区大小与源完全一致。
 
n= nnnnM | nnP| F | V}
SZE2=800M 指定第 2 个分区大小为 800M SZE1=20P 指定第 1 个分区大小占整个硬盘的 20% SZE3= F 指定第 3 个分区大小与源完全一致, SZE4= V 指定第 4 个分区大小可以自动调整。
 
-span 
根据目标介质的容量自动分割映像文件。
 
-split=x 
把映像文件分成 x MB 的片段。 ghost.exe -split=550 把映像文件分成多个 550MB 的片段。
 
-sure 
用于批模式,自动以 yes 回答系统的各项确认要求。
 
-z 
设置映像文件的压缩比例。 -z or -z1 low compression (fast) -z2 high compression (medium)  -z3 thru -z9 higher compression (slower)  

命令用法举例如下:  
ghost.exe -clone,mode=load,src=E:\\savedsk.gho,dst=1 -sure 
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\\part2.gho 
ghost -clone,mode=pload,src=g:\\part2.gho:2,dst=1:2 
ghost.exe -clone,mode=load,src=g:\\2prtdisk.gho,dst=2,sze1=60P,sze2=40P 
ghost.exe -clone,mode=copy,src=1,dst=2,sze1=F,sze2=V,sze3=V 
ghost.exe -clone,mode=load,src=g:\\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 
ghost.exe -clone,mode=load,src=g:\\2prtdisk.gho,dst=1,szeL 
ghost.exe -clone,src=@mcSESSIONNAME,dst=1 -sure 
ghost.exe -clone,src=1,dst=@mcSESSIONNAME -sure 
ghost.exe clone,mode=pdump,src1:2:4:6,dst=d:\\part246.gho 
伴随 Ghost 5 个附加的工具软件:
 
  ( 1 Ghost Multicast Server  用一个 IP multicast 会话同时向多个 Norton Ghost 客户机 load 映像文件,或者是从第一个连接的客户机 dump 映像文件;
 
  ( 2 Ghost Walker 用于修改克隆 Windows NT 系统的 SID security identifier ),以保证每套克隆 Windows NT 系统都具有唯一的 SID
 
  ( 3 Ghost Explorer 用于浏览映像文件,可以向映像文件追加、从映像文件删除 / 恢复单个的目录 / 文件;
 
  ( 4 GDISK 完全代替了 FDISK FORMAT 的功能,能够提供快速的硬盘分区和格式化。
 
  ( 5 Multicast Assist 用于指导用户制作和 Ghost Multicast Server 通信的 Norton Ghost 客户机启动软盘。  

四、   利用 Norton Ghost 进行数据备份与灾难恢复  
   Norton Ghost 提供了丰富的功能:用户界面既有图形方式,又有命令行方式;克隆的源与目标连接方式有内部硬盘、本地 SCSI 磁带机、并口 /NetBios 点对点连接、 MultiCast Server TCP/IP 连接等 4 种方式;源与目标之间的操作有硬盘 / 硬盘、硬盘 / 映像文件、分区 / 分区、分区 / 映像文件等 4 种类型;映像文件既可存在网络文件服务器上,也可存在 CD-R 、磁带等移动介质上。
 
  通过实践总结:进行系统备份时采用图形方式比较好(菜单清晰名了,允许用户仔细思考和选择),在进行灾难恢复或者批量安装时采用命令行方式较好(自动操作、减少差错、节省时间);在连接方式上倾向于采用 MultiCast Server TCP/IP 连接(因为其他 3 种连接方式要么实际利用价值不大,要么操作太复杂);硬盘 / 映像文件、分区 / 映像文件这两种操作更有实用价值,其中 \" 分区 / 映像文件 \" 可在同一硬盘上完成,相对比较简单, \" 硬盘 / 映像文件 \" 必须把整个硬盘的映像文件存放到磁带、另一硬盘或者网络上,要复杂一些;映像文件存在网络文件服务器上安全性不太高,最好是刻录到 CD-R 上,并制成刻启动光盘,只需插入光盘、开机启动机器一般 10 来分钟就可以恢复一台计算机。
 
 (一)   利用 MultiCast Server 进行备份与灾难恢复的具体步骤:
 
   1   通过 IP 网络正确连接被克隆的源机器(运行 ghost 网络客户软件,可以是 ghost 所支持的任何文件系统)与网络文件服务器(运行 MultiCast Server ,可以是 IP 网络上任何一台运行 W98 Win NT 的机器)。网络文件服务器的 IP 网络必须能够正常工作,不需要额外的驱动程序。
 
   2   找到 ghost 网络客户机网卡的 Packet Driver 或者是 NDIS2.1 Driver Multicast Assist 向导自带了大量常见网卡的驱动程序,仅当使用该向导中不存在的网卡才需要自己寻找驱动程序)。 ghost 网络客户通过包驱动或者是 NDIS 模拟包驱动来与 MultiCast Server 通信。
 
   3   制作 MultiCast 网络客户机启动软盘。利用 Multicast Assist 向导根据屏幕提示(需要 DOS 启动盘),一步一步的制作 MultiCast 客户机启动软盘。
 
   4   在文件服务器上启动 MultiCast Server ,设置多点传送会话的名称、选择安装客户机或者备份客户机、对整盘操作还是分区操作、指明映像文件在服务器上的路径和文件名,点击 Accept Client 按钮, MultiCast Server 进入等待客户连接状态。
 
   5   用刚才制作的 ghost 网络客户机启动软盘开机启动客户机,自动进入 ghost 图形用户界面,选择 MultiCast 菜单,指定上一步设置的多点传送会话的名称以便与 MultiCast Server 建立通信连接;如果在上一步选择制作客户机的映像文件,请选择客户机的源硬盘 / 分区;如果在上一步选择从服务器安装 / 恢复客户机,请选择客户机的目标硬盘 / 分区;接下来, ghost 就开始了真正的克隆操作。
 
   6   注意:利用 MultiCast Server 进行备份与灾难恢复时,映像文件存放在服务器上, MultiCast Server 可以同时向 500 台客户机进行安装(需要网络系统支持),但每次只能备份 1 台客户机。  

(二)   利用硬盘映像文件制作灾难恢复光盘的具体步骤:  
   1   制作启动软盘。其内容包括 IO.SYS MSDOS.SYS COMMAND.COM HIMEM.SYS MSCDEX.EXE CD-ROM 驱动程序、 CONFIG.SYS AUTOEXEC.BAT 等文件。  

[CONFIG.SYS] 
DEVICE=A:\\HIMEM.SYS /TESTMEM:OFF 
DEVICE=A:\\ CDROM
驱动程序
.SYS /D:OEMCD000 
DOS=HIGH,UMB 
FILES=40 
BUFFERS=20 
STACKS=9,256 
LASTDRIVE=Z 

[AUTOEXEC.BAT] 
@echo off 
A:\\MSCDEX.EXE /D:OEMCD000 /L:N 
N: 
N:\\ghost -clone,mode=load,src=N:\\Image.gho,dst=1 -sure 
@ECHO Ghost is complete! 
@ECHO Please remove all CDs and diskettes 
@ECHO and restart the computer! 
@ECHO 

2   刻制 CD-R 。在刻录软件中要设定 CD-R 的格式为 ISO9660 、并选中可启动光盘复选框,按屏幕提示插入刚才制作的启动软盘,克录软件自动生成 bootcat.bin bootimg.bin 两个文件,然后选择正确的硬盘映像文件、 ghost.exe ghost.env ghost.ini 等相关文件作为复制对象,按下刻录按钮,半小时后,系统恢复光盘就大功告成了。  
   3   系统灾难恢复(或者是批量安装)。利用自制的系统恢复光盘开机启动就可以自动、快速恢复 / 安装目标计算机,一般 10 来分钟即可完成。   

五、 Ghost 的一些异常情况列举和分析  
1
Ghost 得到的备份文件不只一个
 
严格说来,这不算异常情况,但很多人备份系统都是备份不超过 2G 的系统区成 GHO 文件,以便以后节省重装 Windows 系统的时间;或是用盘对盘的方式镜像整个磁盘到另一个硬盘,很少把超过数 G 数据的分区做成一个文件放置在同硬盘的分区里(因为在安全性上没什么特殊的意义,是在同一个硬盘内)。所以遇到这种情况可能会不知所措。这是受到操作系统的功能限制造成的,主要是 DOS 不支持大文件的缘故。
 
第一次发现 Ghost 的这种所谓“异常”是在一位朋友的机器里做备份时候,他说做备份有问题很苦恼,找我帮忙。我到了那里一试,情况是这样的:一个硬盘分成 C 5G  D 10G E 14.3G ,分区格式都为 FAT32 C 盘已用空间为 2.8G ,用 Ghost C 的备份,选分区到镜像文件,当做到 90% 多时,跳出对话框警告提示,只能选 OK ,否则中止;做完后一看,有 2 个文件: 1.GHO 10000001.GHS[ :1.GHO 为取的文件名 ] 。做了三台机器的 C 盘的备份,只有一台 C 盘已用空间为 1.8G 的成功的作成 1.GHO, 只有一个文件。另外 2 C 盘已用空间 2.8G 2.5G 都变成了 2 个文件。 Ghost6.0 Ghost2002 都试过,情况一样。我首先怀疑可能会是磁盘有错误,于是先运行扫描磁盘纠正了错误,并且用 VPOT 整理了,再做 Ghost ,遇见相同的情况。
 
具体如下 :C 5G(FAT32) ,已用空间 2.18G, 当做到 90% 多时,显示“ INSERT NEXT MEDIA AND PRESS ENTER TO CONTINUE...   OK/CANCEL/FILENAME ?三个选项。选 FILENAME ,取名 2.GHO(1.GHO 不能取会提示覆盖 ) 。继续到 98% 左右时,屏幕又显示   RE_INSERT 1ST PORTION OF IMAGE ”,只能选 1.GHO  完成 . 。当时我很纳闷为什么,按理由 GHSOT 不会不能处理超过 2G 的文件。我考虑了很久没结果,后来突然发现他在另一台机器上由 DOS 屏幕切换到 Windows 图形界面,才恍然大悟。我一到他家,他的机器已经打开,而且是 DOS 界面的,我没多考虑就运行了 Ghost 程序,这些都是在纯 DOS 界面下运行的,纯 DOS 状态下 Ghost 得到的文件确实是受到字节数的限制的,单个文件不能超过 2G ,而在 Windows DOS 窗口里,一切都是基于 Windows 内核的,超过 20G 都没问题。
 
2
Ghost 后出现有些分区不能在 DOS 下访问的情况,即在 Windows98 DOS 窗口或是图形界面能正常访问分区,但在纯 DOS 下却只能访问前面的几个分区,最后一个或数个分区提示为非法盘符,不能访问;另外,也有使用 Ghost7.0 克隆 win2000 ,克隆出的系统在第一次启动是总是提示无页面文件或页面文件太小无法运行。这些多是因为装机的时候奸商图方便,直接在自己原有的机器上的硬盘或是光盘上找个克隆文件, Ghost 数据到新机里,因为硬盘的型号、容量不同以及 Windows2K 的各项设置差异,造成了一定的兼容性问题。
 
3
、这次是真正的 Ghost 异常故障了:在朋友的一台双硬盘系统的机器里,第二个硬盘 40G ,其中一个分区是 20G 以上的,发现运行 Ghost 后,不能识别超过 20G 的大分区。在 Ghost 软件里显示出那个大分区竟然是剩余的未格式化磁盘空间,标记为 *FREE ,此时还是正常的,但如果继续操作选中那个分区会死机。我仔细看了他 CMOS 里的设置,发现这块主板的 BIOS 只能识别第一个 10G 的硬盘,不能识别超过 32G 的第二个大硬盘,而他又不愿意加载厂家提供的特殊大硬盘管理工具,第二硬盘设置为 None ,只能靠 Windows98 自己辨认,虽然运行软件、玩游戏都没问题,但想用 Ghost 却不行。这种双硬盘的故障情况,应该有不少人遇到。大硬盘不能被主板的 BIOS 识别本来就是个典型的棘手问题,再加上双硬盘 +Ghost ,是有点头痛的。  

六、异常情况相应解决办法  
1
、对于第一种情况,其实是正常的,只不过少见一点而已。 Ghost 在恢复镜像的时候,能自动地找到第二个 GHO 文件继续恢复。如果非要一个单个的文件的话,可以用 DOS COPY 命令,加二进制拷贝的参数合成一个单独的文件,注意一定要加二进制的参数,否则得到的是一个乱七八糟的东西。指令如下:执行“ Copy /b file1+file2+... outfile" 命令, outfile 就是你最后要得到的文件的名字,自己命名即可。顺便说一句,如果是合并文本则不用二进制的 /b 参数指令。
 
2
Ghost 确实是很死板的镜像程序,这种不能在纯 DOS 识别后面几个分区的情况,请首先尝试用 Windows 的安装程序进行修复,如果不行的话最好还是格式化 C 分区,重装一次系统好。注意要加载主板的硬盘驱动或补丁,以便系统能正确识别硬盘的厂家型号,使用 DMA ULTRA DMA 功能。如果还不能解决的,请备份数据后重新分区。
 
3
、这是主板的 BIOS 太旧造成的,能刷新 BIOS 最好,那样肯定可以直接管理硬盘,正常运行 Ghost 备份。如果实在找不到新的 BIOS ,还有两个办法,一比较麻烦,拿到另一台机器上,把该分区容量改小到 10G 以下, Ghost 就能识别了;二是用 DM 万用版等工具管理硬盘。但用了 DM 后,系统在加载 Windows 前要加载硬盘管理程序,有点不方便。实在不愿意用 DM 等工具,又想备份 Windows 的,这里最后提供一个折衷的办法:用 ZIP 或是 RAR for Windows (一定要 Windows 版本的,否则长文件名就被破坏了)把整个 Windows 目录压缩备份成一个文件,最好是自动解压格式的。恢复的时候,先删除原来 Windows 所处的目录树,然后解压即可。这种折衷的备份方法有两个不足:一是要求你有双系统如 Windows98+Windows2000 ,那么在一个出问题的时候,可以用另外一个来解压恢复。如果只有一个 Windows 操作系统,或是两个 Windows 同时瘫痪的话,就束手无策了,因为 Windows 瘫痪以后自解压的程序无法在 DOS 下面运行;二是这样的备份恢复方法对 C 盘引导区被破坏了的时候无效,不如 Ghost 那样连引导区数据都能备份好。建议装 Windows 的分区还是不要太大的好, 3 5G 是比较合适的数值。

七、 Ghost 问题集锦  

问:以前我用 Ghost 恢复备份后,系统都是正常的。但是现在却不能正常恢复,这是怎么回事?  

答:排除病毒因素,极有可能是磁盘整理惹的祸。因为映像文件在硬盘上占有很多簇,只要一个簇损坏,映像文件就会出错。有很多朋友克隆后的映像文件开始可以正常恢复系统,但过段时间后却发现恢复时出错,其主要原因也就在这里。  

问:近期我想换一个大硬盘,原来的小硬盘有一个 C 盘的 Ghost 备份文件,大硬盘的 C 分区的容量为 3GB ,小硬盘的 C 分区的容量为 1GB 。请问我可以用这个备份文件在大硬盘上恢复吗?  

答:在使用 Ghost 进行硬盘或分区对拷时,由容量小的硬盘或分区向容量等同或大的硬盘、分区进行克隆是完全没有问题的,并且目标硬盘或分区会与源盘一样,大于源盘容量的部分,就成为自由空间。例如,源分区共 600MB ,采用 FAT16 分区方式,共有 400MB 数据,而目标分区共 1GB ,采用 FAT32 分区方式,则由源分区顺利克隆到目标分区后,目标分区也变成了 FAT16 分区方式,但容量仍为 1GB ,数据文件同样占据 400MB 空间。所以,在将电脑升级为大硬盘时,可以很容易地将原来硬盘上的内容复制过去,根本无需重装操作系统和应用软件。  

问:我把装满软件的系统备份成一个 .gho 文件,我想对这个镜像文件中一些个人文档经常进行更新。请问 Ghost 有没有局部修改的功能?  

答:对 Ghost 文件进行局部处理是可以的, Ghost 有一个附属程序 Ghost Explorer ,利用这个程序,能够像使用资源管理器那样,随时存取映像文件中的文件,也就是说,可以单独还原、删除或加入文件到映像文件中。但是要注意,新增文件功能只支持 Ghost 6.0 ( 包括该版本 ) 以后的映像文件,而删除功能只支持 Ghost5 .0C ( 包括该版本 ) 以后的映像文件。  

问:我在 Windows 下使用 Ghost 恢复 C 盘时,到了一半左右就蓝屏,重启后不能进入 Windows 系统了,这是怎么回事,我该怎么办呢?  

答:因为你恢复的是 Windows 系统所在分区,如果在 Windows 环境下恢复,因为恢复过程会损坏当前的系统文件,常会在进行到最后的 20 40% 发生蓝屏死机现象,即使能恢复完毕,恢复后的系统是不可靠的,在以后的使用中往往会出现各种莫名其妙的问题。所以恢复 Windows 系统所在分区时应该在纯 DOS 环境下进行。现在你只需从软盘启动到 DOS ,然后使用 Ghost 进行恢复。  

问:朋友买了台新电脑,他不太懂,系统总乱,我帮他用 Ghost 做了个 Win98.gho 的镜像。但他说怕记不住 Ghost 中的菜单,让我帮他做个批处理,以前记得看过相关的 DOS 下恢复 C 盘系统的命令,现在记不清了。请指教!  

答:在启动软盘新建一个 bakup.bat 文件,加入以下内容:  

Ghost-clone,Mode=Load,SRC=e:ghost\sysbf.gho:1,DST=1:1-sure-rb 。其中 e:\ghost\sysbf.gho 是例子,“ sure ”意味所有要求确认的提示或警告一律回答自动应答“ Yes ”,“ rb ”为本次 Ghost 操作结束退出时自动重启。   之后将 Ghost 程序复制到启动盘,以后恢复系统时,只要用软盘启动,然后运行 bakup 即可。  

问:怎样将大于 1G Ghost 文件放进光盘备份?是否能够在用 Ghost 备份时直接 Ghost 成几个 600M 的文件?  

答:在输入 Ghost 命令时,加  -split=600  这个参数。 600  是指 Ghost 备份文件的容量,大小可以自己设定。  

问:在系统 Ghost 备份前应该注意哪些问题?  

答:备份前要使系统最优化,删除临时文件,注册表清理,磁盘整理,安装一些常用软件后再做克隆,这样系统恢复后可以免去很多常用软件的安装工作。

问:备份后的 xp (有 1.6G )怎样刻成光盘?

答:首先准备一张 A 盘的 windows98 开机启动盘和一张 A 盘的 ghost.exe. 
1.
A 盘的 windows98 启动你的电脑 , 开机,左手按 Ctrl 键。选择好,至出现
A:\> 
2.
打键盘 , 以下的字  A:\>ghost.exe -sure -rb -clone,mode=pdump,src=1:1,dst=D:/xp.gho -z2
 
-split=650
-auto 
3.
enter  好了 , 电脑会自动帮你备份

要点解释如下

  表示空格
 
-rb 
表示会自动重开机
 
pdump 
表示
partition to image. 
src=1:1 
表示耍复制的第一个硬盘的第一个分区
 
dst=D:/xp.gho 
表示目标盘 , 耍复制到你的 D 分区 , 名字叫做
xp.gho 
-z2 
表示耍高压缩 High,-Z1 fast,3-9 是越来越高的压缩。
 
-split=650 
表示会在 650mb 时分割
 
-auto 
表示会自动建立文件名  

完成了 , 你可将 D 分区内的 xp.gho,xp001.ghs  用刻录机刻进光碟里 , 留着备份用

还原的方法:  
1.
同样用 A , 选择 5-command propt only  1--CD-ROM support,  并进入
A:\> 
2.
打以下的字

A:\>Ghost.exe –sure –rb -clone,mode=pload,src=J:/xp.gho:1,dst=1:1 
3.
enter, 电脑会自动进入 DOS Ghost 的画面。
 
4.CD-ROM
法:
 
如何知道你的 CD-ROM 是什么盘符代号?
 
把你的所有分区加 CD-ROM 的总数。再推后一个号码。就是了。
 
举例:你有五个分区加上 CD-ROM ,那么: C,D,E,F,G,H--> 得出在
 
DOS
下,就是
 J. 
5.
当第一片 CD-R 完成后,会出现要求你选择的画面 , 放入第二片
CD-R, 
等待大约 30 秒,然后点击 OK. 这样就会继续工作了 ,( 这是 CD-RW

ghost 2003 下,可能会自己分别,不用费心。
 
6.
如果是 files 的话 , 并且在 D 分区。按继续 filename: TAB  按后会转向要改名的地方,后按 Beckspace  后打字进去 enter, 这样就会继续工作了。

附:自动备份批处理文件内容

@ECHO OFF

PROMPT $p$g

GHOST -CLONE,MODE=pdump,SRC=1:1,DST=D:\New98.gho -z5 -sure –fx

自动恢复批处理文件内容

@ECHO OFF

PROMPT $p$g

MSCDEX.EXE /D:CDIDE01 /L:Z

GHOST -CLONE,MODE=PLOAD,SRC=D:\New98.gho:1,DST=1:1 -SURE –FX

八、附 Ghost 参数

Ghost -CLONE,mode={COPY | LOAD | DUMP},src={drive | file},dst={drive | file}- 附加参数

Ghost -CLONE,mode={PCOPY | PLOAD | PDUMP},src={drive:partition | file:partition},dst={drive:partition | file}- 附加参数

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 。此参数在复制 WINDOWSNT 分区,且不想使用 64K/ 簇的 FAT16 时非常有用。  

 9 -span  分卷参数。当空间不足时提示复制到另一个分区的另一个 IMAGE   FILE  
10
-auto  分卷拷贝时不提示就自动赋予一个文件名继续执行。
 
11
-crcignore  忽略备份包中的 CRC ERROR 。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。  

12 -bootcd  当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。  
13
@filenam filename 中指定 txt 文件。文件中为 Ghost 的附加参数,可以不受 DOS 命令行 150 个字符限制。

14 -ia  全部映像。 Ghost 会对硬盘上所有的分区逐个进行备份。  
15
-ial  全部映像,类似于 -ia 参数,对 Linux 分区逐个进行备份。
 
16
-id  全部映像。类似于 -ia 参数,但包含分区的引导信息。
 
17
-quiet  操作过程中禁止状态更新和用户干预。
 
18
-script  可以执行多个 Ghost 命令行。命令行存放在指定的文件中。  
 
19
split=x  将备份包划分成多个分卷,每个分卷的大小为 x 兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个 1.9G 的备份包复制到 3 张刻录盘上。
 
20
-z  将磁盘或分区上的内容保存到映像文件时进行压缩。 -z -z1 为低压缩率(快速); -z2 为高压缩率(中速); -z3 -z9 压缩率依次增大(速度依次减慢)。
 
21
-clone,mode=
copy
disk-to-disk copy 
load
file-to-disk load 
dump
disk-to-file dump 
pcopy
partition-to-partition copy 
pload
file-to-partition load 
pdump
partition-to-file dump, allows multi part ghost dump selection for file 
22
SRC 指定源, DST 指定目标:  Drive- 硬盘顺序号,如 dst=1 File- 映像文件的路径和文件名
 
drive:partition-
dst=1:2 指定第 1 个硬盘的第 2 个分区

23 SZE 指定目标分区的大小  
E- 
最后一个分区自动改变大小,利用目标硬盘上剩余的所有可用空间,其余分区大小与源完全一致。
 
n= nnnnM | nnP| F | V}
SZE2=800M 指定第 2 个分区大小为 800M SZE1=20P 指定第 1 个分区大小占整个硬盘的 20% SZE3= F 指定第 3 个分区大小与源完全一致, SZE4= V 指定第 4 个分区大小可以自动调整。  

 

附:应用举例:

硬盘配置如下: IDE1 Master x1 ,共分成两个 Partition IDE1 Slave x1 ,完全分割为一个 Partition 。磁盘编号为 C :、 D :、 E C :为 IDE1 Master Primary Partition D :为 IDE1 Slave HD E :为 IDE1 Master Logical Partition
状况一:备份 C :资料,备份文件名为 GHOST.GHO 并置于 E

ghost -clone,mode=pdump,src=1:1,dst=e:\ghost.gho
状况二:备份 IDE1 Master 。含 Partition 信息,至 E :,档名为 GHOST.GHO ,且最大压缩。

ghost -clone,mode=dump,src=1,dst=e:\ghost.gho -z9
状况三:还原一备份档至 C :,来源于
E:\GHOST.GHO
ghost -clone,mode=pload,src=e:\ghost.gho,dst=1:1
状况四:还原一 HD 备份档至 IDE Master1 ,来源于
E:\GHOST.GHO
ghost -clone,mode=load,src=e:\ghost.gho,dst=1
状况五:将 E :之数据拷贝至 D :,完成动作后自动重开机。

ghost -clone,mode=pcopy,src=2,dst=1:2 -rb  


九、 Ghost 的多播功能应用

所谓 Ghost 的多播功能,实际上就是把你 " 样机 " 中的 .gho 自动地恢复到你的所有工作站中去,特别是在各工作站配置相同的情况下,可以大大减轻组网者的工作量。 "v
1.
首先要安装 Ghost, th
2.
准备好一张已格式化过的软盘,将已安装目录中的 Ghost.exe RTL8139 的网卡配置文件 Rtspkt.exe 网卡配置文件均复制到软盘中,然后进入 MS-DOS 方式下,转到 A 盘进行如下操作: X/(up
a.
为每个 " 多播工作站 " 均建立一个扩展名为 .cfg 的文本文件(比如为 1.cfg 2.cfg 3.cfg 等),其内容包括 ip=192.168.0.100 netmask=255.255.255.0 gateway=192.168.0.1 三行。 Yyx3D>
b.
再建立一个扩展名为 .bat 的批处理文件(比如为 do.bat ),其内容包括 rtspkt 0x60 set ghostip=%1.cfg ghost 三行。 -
步骤如下: i@%d
a:\>copy con 1.cfg
C
ip=192.168.0.100
Q(Zs5
netmask=255.255.255.0
H,
gateway=192.168.0.1
C6Q.zU
ctrl+z
8
a:\>copy con do.bat
@}Kt@A
rtspkt 0x60
o+$wy
set ghost=%1.cfg
l^>")
ghost
© 相约网络 -- 相约就是一首不老的情歌,让我们在聆听情歌中感受快乐! http://www.MY-YOU.com    ;
ctrl+z
R
3.
" 多播服务器 " 的相关组件中,选 Multicast Server 项开始设置。从上到下,先在 Session Name (会议名)处输入任意内容(比如 111 );接着在 Image .gho 映像文件)处输入或选择所要多播的 .gho 文件;紧接点选中 Partition (分区)项,并选择好分区明细;最后按 Accept Client (接受客户)按钮即可。 _?
4.
用软盘启动,成功进入 DOS 后,再执行 do.bat 1 1 将对应 1.cfg )的命令行。等进入 Ghost 主程序,再选菜单中的 Multicasting (多播)项,然后根据提示输入要加入的 Session Name (比如为 111 ),便可得到等待多播会议开始的工作界面。 oE
5.
开始 Ghost 的多播 , 如果在 " 多播服务器 " 上已可以看到,所有工作站的 IP 地址( ip )均已显示在了列表中,则按 Send (发送)按钮,即可正式开始多播工作!此时,各 " 多播工作站 " 端将会同时自动开始接受 .gho 文件到本机的恢复工作! SZt

十、 Ghost Explorer 的使用方法

1. 查看镜像文件的内容,并保存镜像文件内的文件列表 I)

 ( 1 )运行 Ghost Explorer ,在点击左上角工具栏上文件夹图标,查找硬盘上的 .gho 文件,找到之后点击“打开”。

2 Ghost Explorer 打开镜像文件并按资源管理器的形式展开,用户可以按照和资源管理器相同的操作查看上面的文件甚至还可以查找文件。 V_a
© 3 )在“ File ”菜单中选择“ Save contents ”,将当前镜像文件的文件列表按照 .txt 格式保存到本地硬盘,这时候需要选择路径,确定文件名。 N|h*!
2.
从镜像文件还原文件或目录 LJgT:M
  1 )选中需要还原的文件或者文件夹,单击鼠标右键,选择“ Restore ”(图 25 )。 |VyV6a
© 2 )在“ Restore to ”对话框里选择恢复目录,单击“确定”(图 26 )。 /

3. 从镜像文件和在镜像文件内添加、移动、复制、删除和启动文件或者使用拖放或剪切、粘贴功能和从 Windows 资源管理器向镜像文件添加文件或目录,这些操作和 Windows 的资源管理器相似,不再赘述。必须提醒大家的是一旦对镜像文件进行操作以后,使用该镜像文件恢复的分区将和镜像文件保持严格一致。 S%
4.
设置跨度大小 S}@i
Ghost Explorer
允许将镜像文件分割成更小的文件,跨度分析点功能允许设置每个跨度的大小,使得在添加文件或目录时,每个跨度文件都不会大于指定大小。 !9kw<\
© 1 )点击“ View ”菜单下的“ Options ”。 a,
© 2 )在“ Span split piont ”处输入跨度大小( MB ),如果希望自动命名跨度文件则勾上“ Autoname spans ”,点“ OK ”。 TO
5.
添加镜像文件描述 B
© 1 )点击“ File ”菜单下的“ Properties ”。 vO
© 2 )在出现的菜单的“ Description ”处填入镜像文件描述,在这里还可以看到镜像文件的其他一些信息,点“ OK ”。 e
6.
编辑镜像文件 M9@
从镜像文件中对文件进行编辑以后,镜像文件将会变得不连续,在还原镜像的时候将需要更长的时间。编译镜像文件就是对它里面的文件进行整理,可以加快镜像还原的速度。如果在“ Properties ”的“ Compilation recommended ”看到的是“ Yes ”的时候,就需要对镜像文件进行编译了。 y5lAR#
© 1 )点击“ File ”菜单下的“ Compile ”。 oq=i

2 )选择编译后的文件名和存放目录,点“ Save ”, Ghost Explorer 需要比较长的时间来完成操作。 _2

posted on 2005-10-26 20:18 计算机技术博客 阅读(263) 评论(0)  编辑 收藏 引用

公告

http://www.nuanbb.com

导航

常用链接

随笔分类(255)

常用链接