ASP.NET(C#)

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
一、系统备份 
使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击Local(本地)项,在右面弹出的菜单中有3个子项,其中Disk表示备份整个硬盘(即克隆)、Partition表示备份硬盘的单个分区、Check表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。 
选Local→Partition→To Image菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有GHO的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No表示不压缩,Fast表示压缩比例小而执行备份速度较快,High就是压缩比例高但执行备份速度相当慢。最后选择Yes按钮即开始进行分区硬盘的备份。Ghost备份的速度相当快,不用久等就可以完成,备份的文件以GHO后缀名储存在设定的目录中。

二、系统克隆 
硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择Yes开始执行。 
Ghost能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。 
Ghost还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。 

三、系统还原 
如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。 
要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击Yes按钮即可。软件特性 
存贮介质 
Ghost 支持的存储介质超出了我们的想象,它支持对等LPT接口、对等U**接口、对等TCP/IP接口、SCSI磁带机、便携式设备(JAZ、ZIP、MO等)、光盘刻录机(CDR、CDRW)等。而这些特性不需要任何外带的驱动程序和软件,只需一张软盘就可以做到!特别是对光盘刻录机的支持,如今的刻录机和空白光盘都十分便宜,非常适合作备份的用途。 

四、兼容性 
Ghost 对现有的操作系统都有良好的支持,包括FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL等文件存储格式。同以前版本不同的是,Ghost 2001加入了对Linux EX2的支持(FIFO文件存储格式),这也就意味着Linux的用户也可以用Ghost来备份系统了。 

五、配套软件支持 
Ghost浏览器:在以前的Ghost版本中,我们只能对系统进行简单的备份、复制、还原,要恢复单个的文件和文件夹还要使用外带的GhostEXP软件。现在,Symantec公司已经将Ghost浏览器整合在软件中。Ghost浏览器采用类似于资源管理器的界面,通过它,我们可以方便迅速地在备份包中找出我们想要的文件和文件夹并还原。 
   Gdisk:Gdisk是一个新加入的实用工具,它彻底取代了FDisk和Format: 
* 快速格式化。 
* 隐藏和显示分区的能力。此功能允许一个以上的主DOS分区,并且每个分区上的操作系统有不同的版本。隐藏分区的能力使计算机习惯于引导到选定的可引导分区,忽略其他隐藏分区中相同操作系统的安装。 
* 全面的分区报告。 
* 高度安全的磁盘擦除。提供符合美国国防部标准和更高安全标准的磁盘擦除选项。 
和使用交互式菜单的FDisk不同,GDisk是由命令行驱动的。这提供了更快的配置磁盘分区和在批处理文件中定义GDisk操作的能力。但与此同时,几十个参数会令普通用户头疼,因此笔者不推荐一般用户使用,Symantec公司也应该推出相应的GUI(图形用户界面)控制台以方便用户使用。具体的参数说明可以用命令行gdisk/?了解。 
   Live Update 
Live Update是Symantec公司软件的一个通用升级程序,它能够检查当前系统中已安装的Symantec软件,并且通过英特网对软件进行在线升级。 
在安装Ghost 2001时,安装程序自动升级了Live Update程序的版本。 

六、附加的命令行参数:(限Ghost的无人备份/恢复/复制) 
其实Ghost 2001的功能远远不止它主程序中显示的那些,Ghost可以在其启动的命令行中添加众多参数以实现更多的功能。命令行参数在使用时颇为复杂,不过我们可以制作批处理文件,从而“一劳永逸”(类似于无人安装Windows 98和Windows 2000)现在让我们来了解一些常用的参数(了解更加详细的参数介绍可查看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开始。 

举例说明: 

ghost.exe -clone,mode=copy,src=1,dst=2 -sure 
硬盘对拷 

ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure 
将一号硬盘的第二个分区复制到二号硬盘的第一个分区 

ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho 
将一号硬盘的第二个分区做成映像文件放到g分区中 

ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2 
从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区 

ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb 
用g盘的bac.gho文件还原c盘。完成后不显示任何信息,直接启动。 

ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P 
将映像文件还原到第二个硬盘,并将分区大小比例修改成60:40 

ghost.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 
从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。 

ghost.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho 
创建仅具有选定分区的映像文件。从磁盘2上选择分区1、4、6。

还原磁盘 
首先做一个启动盘,包含Config.sys,Autoexec.bat,Command.com,Io.sys,Ghost.exe文件(可以用windows做启动盘的程序完成)。 
Autoexec.bat可以包含以下命令: 
Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 
利用在d盘的文件自动还原,结束以后自动跳出ghost并且重新启动。 
开机自动做C区的备份,在D区生成备份文件bac.gho。 
ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb 

还原光盘 
包含文件:Config.sys,Autoexec.bat,Mscdex.exe(CDROM执行程序),Oakcdrom.sys(ATAPI CDROM兼容驱动程序),Ghost.exe 
Config.sys内容为: 
DEVICE=OAKCDROM.SYS /D:IDECD001 
Autoexec.bat内容为: 
MSCDEX.EXE /D:IDECE001 /L:Z 
Ghost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb 
可以根据下面的具体说明修改实例 
-clone 在使用时必须加入参数,它同时也是所有tch{batchtch}里最实用的一种,下面是clone所定义的参数 
-clone, 
mode={copy│load│dump│pcopy│pload│pdump}, 
src={drive│file│driveartition}, 
dst={drive│file│driveartition} 
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)src指定了ghost运行时使用的源分区的位置模式及其意义: 
mode命令 对应mode命令src所使用参数 例子 
COPY/DUMP 
源硬盘号。 
以1代表第一号硬盘LOAD 映像文件名 
g:/back98/setup98.gho 或装置名称(drive)PCOPY/PDUMP 
源分区号。 
1:2代表的是硬盘1的第二个分区PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。 
g:\back98\setup98.gho:2,代表映像文件里的第二个分区dst运行Ghost时使用的目标位置模式及其意义: 
mode命令 对应mode命令dst所使用参数 例子 
COPY/DUMP 目的硬盘号。 
2代表第二号硬盘LOAD 硬盘映像文件名。 
例g:\back98\setup98.ghoPCOPY/PLOAD 目的分区号。 
2:2 代表的是,硬盘2的第二个分区PDUMP 分区映像文件名加分区号。 
g:\back98\setup98.gho:2SZEn指定所使用目的分区的大小 
n=xxxxM 指定第n目的分区的大小为xxxxMB SZE2=800M表示分区2的大小为800MB 
n=mmP 指定地n的目的分区的大小为整个硬盘的mm个百分比。 
其他参数 
-fxo 当源物件出现坏块时,强迫复制继续进行 
-fx 当ghost完成新系统的工作后不显示"press ctrl-alt-del to reboot"直接回到DOS下-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制 
-pwd and -pwd=x 给映像文件加密-rb 在还原或复制完成以后,让系统重新启动-sure 可以和clone合用。Ghost不会显示"proceed with disk clone-destination drive will be overwritten?"提示信息 

你的C盘是否超过了2G,GHOST对大于2G的会自动分卷,如果你的硬盘大于2G,运用下列命令

ghost -sure -clone,mode=pdump,src=1:1,dst=cbak.gho -span split=620

意思是:把第一块硬盘的第一个分区的信息备份为当前文件夹的cbak.gho,并且以每卷620M大小进行自动分卷


七、注意事项 

1.在备份系统时,单个的备份文件最好不要超过2GB。 
2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows的临时文件夹、IE临时文件夹、Windows的内存交换文件。这些文件通常要占去100多兆硬盘空间。 
3.在备份系统前,整理目标盘和源盘,以加快备份速度。 
4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。 
5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。 
6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。 
7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。 

另一篇:

ghost.exe -clone,mode=copy,src=1,dst=2 -sure 
硬盘对拷 
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure 
将一号硬盘的第二个分区复制到二号硬盘的第一个分区 
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho 
将一号硬盘的第二个分区做成映像文件放到g分区中 
ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2 
从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区 
ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb 
用g盘的bac.gho文件还原c盘。完成后不显示任何信息,直接启动。 
ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P 
将映像文件还原到第二个硬盘,并将分区大小比例修改成60:40 
还原磁盘 
首先做一个启动盘,包含Config.sys,Autoexec.bat,Command.com,Io.sys,Ghost.exe文件(可以用windows做启动盘的程序完成)。 
Autoexec.bat可以包含以下命令: 
Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb 
利用在d盘的文件自动还原,结束以后自动跳出ghost并且重新启动。 
开机自动做C区的备份,在D区生成备份文件bac.gho。 
ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb 
还原光盘 
包含文件:Config.sys,Autoexec.bat,Mscdex.exe(CDROM执行程序),Oakcdrom.sys(ATAPI CDROM兼容驱动程序),Ghost.exe 
Config.sys内容为: 
DEVICE=OAKCDROM.SYS /D:IDECD001 
Autoexec.bat内容为: 
MSCDEX.EXE /D:IDECE001 /L:Z 
Ghost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb 
可以根据下面的具体说明修改实例 
-clone 在使用时必须加入参数,它同时也是所有的switch{batch switch}里最实用的一种,下面是clone所定义的参数 
-clone, 
mode={copy|load|dump|pcopy|pload|pdump}, 
src={drive|file|drive:partition}, 
dst={drive|file|drive:partition} 
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) 

src指定了ghost运行时使用的源分区的位置模式及其意义: 
mode命令 对应mode命令src所使用参数 例子 
COPY/DUMP 
源硬盘号。 
以1代表第一号硬盘 

LOAD 映像文件名 
g:/back98/setup98.gho 或装置名称(drive) 

PCOPY/PDUMP 
源分区号。 
1:2代表的是硬盘1的第二个分区 

PLOAD 分区映像文件名加上分区号或是驱动器名加上分区号。 
g:\back98\setup98.gho:2,代表映像文件里的第二个分区 

dst运行Ghost时使用的目标位置模式及其意义: 
mode命令 对应mode命令dst所使用参数 例子 
COPY/DUMP 目的硬盘号。 
2代表第二号硬盘 

LOAD 硬盘映像文件名。 
例g:\back98\setup98.gho 

PCOPY/PLOAD 目的分区号。 
2:2 代表的是,硬盘2的第二个分区 

PDUMP 分区映像文件名加分区号。 
g:\back98\setup98.gho:2 

SZEn指定所使用目的分区的大小 
n=xxxxM 指定第n目的分区的大小为xxxxMB SZE2=800M表示分区2的大小为800MB 
n=mmP 指定地n的目的分区的大小为整个硬盘的mm个百分比。 
其他参数 
-fxo 当源物件出现坏块时,强迫复制继续进行 
-fx 当ghost完成新系统的工作后不显示"press ctrl-alt-del to reboot"直接回到DOS下 

-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制 
-pwd and -pwd=x 给映像文件加密 

-rb 在还原或复制完成以后,让系统重新启动 

-sure 可以和clone合用。Ghost不会显示"proceed with disk clone-destination drive will be overwritten?"提示信息


应用实例。

1.制作系统自动恢复软盘

用Ghost恢复系统的一般做法是:将操作系统和全部应用软件安装到C区中,再用Ghost软件将整个C盘做成一个镜像文件放在D区中(假设文件名为C.GHO),这样当C区出问题时可轻松利用Ghost通过镜像文件将C区恢复成原样。

但对于初学电脑的朋友来说,即使D盘有镜像文件,他也不一定会用Ghost进行恢复。这时我们可编辑一个批处理文件,在文件中设置好Ghost的参数,让Ghost来自动完成相关操作。具体命令为:Ghost.EXE -CLONE,MODE=PLOAD,SRC=D\C.GHO1,DST=11-SURE-RB意思是自动将D盘的镜像文件C.GHO恢复到第一个硬盘的第一个分区,也即C分区中。如果将此命令加入到启动软盘的AutoEXEC.bat文件中,再将Ghost.EXE复制到软盘里,则只要用该软盘启动电脑便可自动恢复系统。当电脑出现异常时,只要用该软盘启动电脑,就一切OK啦。

2.将整个硬盘数据备份至光盘中

有时我们需要将整个硬盘克隆成镜像文件,再将文件刻录到光盘中保存起来。但当硬盘数据较多时,镜像文件很可能超过单张光盘的容量,怎么办?

其实,应用Ghost的参数可以轻松完成这个任务。譬如要把一个有15GB数据的硬盘克隆成镜像文件,可以这样输入命令:Ghost.EXE-SPLIT=680-AUTO,再在出现的Ghost主界面中选择Disk to Image,这时镜像文件名可任意,但不要超过8个字符(假设镜像文件名为Back)。克隆完毕,整个硬盘就被备份成了许多个镜像文件,第一个文件名为Back.GHO,第二个为Back0001.GHS系统自动命名,第三个为Back0002.GHS,依此类推。而由于使用了-SPLIT=680参数,故这些文件都小于或等于680MB,此参数可以根据光盘容量进行修改。

3.强行克隆有坏道的硬盘

在执行磁盘到磁盘的克隆时,如果源盘有坏道,往往会出错而中止克隆。若在调用Ghost的时候加上-FRO参数,即Ghost.EXE -FRO,则Ghost将不理会坏道而强行克隆下去。

4.让目标盘与源盘的分区完全一样

假设源盘有C、D、E三个分区,现欲将此盘克隆到目标盘中,并且要使得目标的三个分区与源盘的三个分区一模一样,则可在Ghost.EXE后加上-IA参数。

5.克隆的同时改变磁盘的分区格式

我曾遇到这样一个问题:为了快速安装Windows 98操作系统,我打算把一个曾经备份在光盘中的Windows 98镜像文件用Ghost恢复到一个15GB的硬盘中,但总是不能成功。后经分析发现原因在于当初的镜像文件是从FAT16分区格式的硬盘中制作的,而单个FAT16的分区又不能超过2GB,解决方法是在Ghost.EXE后加上-F32参数,这样在克隆的同时也能完成分区格式的转换工作。




GHOST所有参数介绍在options中可以设置参数  
  1.image write buffering:在建立备份文件时, 打开写缓冲;  
  2.sure:选择此项后,不再会出现最终确认询问(建议不要选择此项);  
  3.no int 13:选择此项后,不支持中断13(缺省时不选择);  
  4.reboot:在对硬盘或者分区操作完成之后,自动重启计算机;  
  5.spanning:通过多个卷架构备份文件(选择此项时, 关闭write buffering);  
  6.autoname:自动为spanning文件命名;  
  7.allow 64k fat clusters:仅在Windows NT中支持;  
  8.ignore CRC errors:忽略CRC 报错;  
  9.override size limit:如果出现分区大小不相配,可忽略执行;  
  10.image read buffering:打开生成备份文件时的读缓存(缺省时选中此项)。  

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.-s cript 可以执行多个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。了解了这些参数后,我们就可以轻松地实现Ghost的无人备份/复制/恢复了。冲杯咖啡吧。  

注意事项  
  1.在备份系统时,单个的备份文件最好不要超过2GB。  
  2.在备份系统前,最好将一些无用的文件删除以减少Ghost文件的体积。通常无用的文件有:Windows的临时文件夹、IE临时文件夹、Windows的内存交换文件。这些文件通常要占去100多兆硬盘空间。  
  3.在备份系统前,整理目标盘和源盘,以加快备份速度。  
  4.在备份系统前及恢复系统前,最好检查一下目标盘和源盘,纠正磁盘错误。  
  5.在恢复系统时,最好先检查一下要恢复的目标盘是否有重要的文件还未转移,千万不要等硬盘信息被覆盖后才后悔莫及啊。  
  6.在选择压缩率时,建议不要选择最高压缩率,因为最高压缩率非常耗时,而压缩率又没有明显的提高。  
  7.在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。  

Ghost的命令行参数一览表  
具体如下:  
/?或/H: 查看帮助。  
-CLONE:克隆。  
-IA:对所有分区中的扇区进行映象。  
-ID:对整个磁盘(包括未分区空间)进行复制。  
-IR:和ID一样,但不将分区调整为扇区界限。  
-IB:只复制磁盘的启动扇区。  
-IAL:对LINUX分区进行整个复制,对其它分区则用正常方法。  
-OR:覆盖空间并进行完整性检查。  
-NOLILO:复制后不要试图去修正LILO启动调入器。  
-BOOTCD:当使用-SURE直接制作CD-R映象时,期望找到可启动软盘。  
-FDSZ:清除目标磁盘上的标志性字节。  
-FDSP:保留目标磁盘上的标志性字节。(优先级高于-FSSZ)  
-LPM:LPT主并行连接模式。  
-LPS:LPT从并行连接模式。  
-TCPM:TCP/IP主连接模式。  
-TCPS:TCP/IP从连接模式。  
-USBM:自动进入USB主模式。  
-USBS:自动进入USB从模式。  
-JL:记录多点传送会话诊断消息到文件。  
-JS:设置最大的多点传送值。  
-JA:设置多点传送会话的名称。  
-AUTO:不要提示输入文件名,使用默认值。  
-CHKIMG:检查映象文件的完整性。  
-PWD:指定密码。  
-SKIP:指定需要跳过的FAT文件系统中的文件或目录。  
-PMBR:当进行任何磁盘复制操作时,保留目标磁盘中的主引导记录。  
-SPAN:允许存取多个卷。  
-SPLIT:当创建映象时将映象分成数块。  
-Z:压缩映象文件。  
-F64:当调入旧映象文件时允许64K的簇大小。  
-FATLIMIT:防止FAT分区大小超过2兆。  
-F32:将FAT16转换为FAT32。  
-NTD:允许NTFS内部诊断检查。  
-NTC-:禁止NTFS连续簇分配。  
-NTCHKDSK:强制CHKDSK在下一个NTFS卷启动。  
-NTIC:忽略NTFS卷上的CHKDSK位。  
-NTIL:忽略非空的NTFS日志文件检查位。  
-NTIID:忽略分区系统标识符的复制。  
-TAPEBUFFERED:默认的磁带模式。  
-TAPESAFE:当使用旧的或不可靠的磁带时有用。  
-TAPESPEED:允许控置磁带速度。  
-TAPEUNBUFFERED:强制非缓冲的磁带输入输出。  
-TAPEEJECT:强制磁带操作完后弹出。  
-TAPEBSIZE:磁带块大小。  
-RB:强制复制完成后自动重新启动。  
-FX:当完成复制后退出程序。  
-QUIET:安静模式。  
-SURE:和-CLONE选项一起使用来避免提问。  
-BATCH:批处理模式,一切操作由程序自动完成。  
-NOFILE:禁止文件询问。  
-SCRIPT:自动按照脚本文件中的命令来运行程序。  
-DL:指定存在的硬盘号。  
-FIS:使用检测出的硬盘最大值。  
-FNX:禁止扩展13号中断支持。  
-FFX:使用扩展13号中断。  
-FNI:禁止直接IDE硬盘存取支持。  
-FFI:使用直接IDE硬盘存取。  
-FNS:禁止直接ASPI/SCSI硬盘存取支持。  
-FFS:使用直接ASPI/SCSI硬盘存取。  
-NOSCSI:禁止使用ASPI存取SCSI设备。  
-BFC:处理坏的FAT簇。  
-VDM:写入前使用使用磁盘校验命令来检查磁盘上的每个扇区。  
-FRO:强制即使有坏的簇也继续复制。  
-CRC32:使用CRC32校验。  
-CRCIGNORE:尽量忽略映象文件中的错误。  
-FCR:当建立文件时创建校验文件。  
-AFILE:使用指定的中止记录文件。  
-DI:显示诊断。  
-MEMCHECK:诊断内存。  
-DD:记录磁盘信息到GHSTSTAT.TXT  
-DFILE:使用指定的信息日志文件。  
-FINGER:显示详细的指纹信息。  
-VER:显示程序版本号。 

1.-rb 本次Ghost操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。  
2.-fx 本次Ghost操作结束退出时自动回到DOS提示符。 


还有一篇:
用过DOS的人对参数并不陌生,DOS下的很多程序都有参数,尽管是枯燥的英文字母,但功能却非常强大。Ghost是一个典型的支持参数的DOS程序,充分利用它的参数,我们可以更好地控制Ghost。让它们更好地为我们工作,前面几个例子,我们就使用了Ghost的参数做出了一张自动备份和恢复硬盘数据的自启动光盘。正是因为Ghost参数众多,功能强大,我们才有必要把一些最最常用的参数列出,供大家平时参考使用。    

小提示 

   ★参数(Parameter)是程序提供给我们一些隐藏选项,通过添加参数,可以实现正常启动程序无法实现或者能够实现,但需要很多步骤才能够实现的功能,可以给我们带来很多的方便。 

   ★参数与程序、参数与参数之间用空格符分隔。 

   ★我们可以把Ghost的参数写入到一些BAT文件中,并通过控制语句来用它更方便地克隆和恢复我们的系统。 

1.磁盘对磁盘拷贝 

   图形界面: Disk To Disk 

   参数例子: ghost -clone,mode=copy,src=1,dst=2 -sure -fx 

   参数功能: 拷贝磁盘一的全部内容到磁盘二,不必询问,完成后退出Ghost。 

2.把磁盘上的所有内容备份成映像文件 

   图形界面: Disk To Image 

   参数例子: ghost -clone,mode=dump,src=1,dst=d:\Win98sys.gho -z3 -sure -fx 

   参数功能: 备份机器第一块硬盘上的全部内容到另一台硬盘d:\Win98sys.gho文件中,高压缩,不必询问,完成后退出Ghost。 

3.从备份的映像文件复原到磁盘 

   图形界面: Disk From Image 

   参数例子: ghost -clone,mode=load,src=d:\Win98sys.gho,dst=1 -sure -fx 

   参数功能: 从备份在另一块硬盘d:\Win98sys.gho的映像文件复原到第一块硬盘上,不必询问,完成后退出Ghost。 

4.分区对分区拷贝 

   图形界面: Partition To Partition 

   参数例子: ghost -clone,mode=pcopy,src=1:1,dst=2:1 -sure -fx 

   参数功能: 拷贝第一块硬盘第一个分区上的所有内容到第二块硬盘的第一个分区上,不必询问,完成后退出Ghos

5.把分区内容备份成映像文件 

   图形界面: Partition To Image 

   参数例子: ghost -clone,mode=pdump,src=1:1,dst=d:\Win98sys.gho -z9 -sure -fx 

   参数功能: 备份第一块硬盘第一分区到d:\Win98sys.gho,采用最高压缩率,不必询问,完成后退出Ghost。 

6.从备份的映像文件克隆到分区 

   图形界面: Partition From Image 

   参数例子: ghost -clone,mode=pload,src=d:\Win98sys.gho:1,dst=1:1 -sure -fx 

   参数功能: 把d:\Win98sys.gho中的第一个分区内存克隆到第一块硬盘第一分区上,不必询问,完成后退出Ghost。    

7.平行端口电缆线直接连接电脑客户机 

   图形界面: LPT/Slave 

   参数例子: ghost -lps 

   参数功能: 启动客户机 (两台电脑必须同时执行Ghost)。 

8.平行端口电缆线直接连接服务机 

   图形界面: LPT/Master 

   参数例子: ghost -lpm -clone,mode=dump,src=1,dst=c:\Win98sys.gho -sure -fx 

   参数功能: 将服务机第一块硬盘上的内容备份到客户机c:\Win98sys.gho文件中,不必询问,完成后退出Ghost。 

9.硬盘间直接克隆 

   参数例子:ghost -clone,mode=copy,src=1,dst=2 -sure 

   参数功能:在内部模式拷贝第一块硬盘到第二块硬盘,无需提示,直接克隆。 

10.网络备份 

   参数例子:ghost -nbm -clone,mode=dump,src=2,dst=c:\xxxx.gho 

   参数功能:由NetBIOS模式连接到正在进行ghost\slave的网络远程个人电脑并备份本机第二块硬盘到远程硬盘C:\xxxx.gho成一映像压缩文件。 

小提示 

   该远程客户机必须使用ghost -nbs命令来启动。 

11.将映像文件克隆到硬盘 

   参数例子:ghost -clone,mode=load,src=e:\savdsk.gho,dst=1 

   参数功能:读入E:\SAVEDSK.gho文件,并把它克隆到第一块硬盘上。 

12.将第二个分区备份为映像文件(还原) 

   参数例子:ghost -clone,mode=pdump,src=1:2,dst=g:\imgs\part2.gho 

   参数功能:备份第一块硬盘的第二分区到g:\imgs\part2.gho映像文件。 

   参数例子:ghost -clone,mode=pload,src=g:\imgs\part2.gho:2,dst=1:2 

   参数功能:载入(恢复)映像文件内的第二分区到内部硬盘第一块硬盘的第二分区。 

13.不同硬盘不同分区复制 

   参数例子:ghost -clone,mode=pcopy,src=1:2,dst=2:1 

   参数功能:拷贝第一块硬盘的第二分区到第二块硬盘的第一分区。 

14.还原到第二块硬盘并调整分区大小 

   参数例子:ghost -clone,mode=load,src=g:\imgs\2prtdisk.gho,dst=2,sze1=60P,sze2=40P 

   参数功能:克隆g:\imgs\2prtdisk.gho映像文件到第二块硬盘, 并重整按60%和40%大小分配分区大小。    

15.还原到第一块硬盘并调整分区大小 

   参数例子:ghost -clone,mode=load,src=e:\imgs\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M 

   参数功能:克隆e:\imgs\3prtdisk.gho映像文件到第一块硬盘, 并重整分区大小为: 第一分区450MB,第二分区1599MB,第三分区2047MB。 

16.保留第一分区,其他不分配 

   参数例子:ghost -clone,mode=copy,src=1,dst=2,sze1=F,sze2=V,sze3=V 

   参数功能:拷贝有三个分区的第一块硬盘到第二块硬盘并保持第一分区与来源大小相同,但是其他分区所剩余空间保留不予分配。 

17.还原到最后的分区并调整分区大小 

   参数例子:ghost -clone,mode=load,src=g:\imgs\2prtdisk.gho,dst=1,szeL 

   参数功能:载入映像文件到磁盘最后的分区并按照容量重整其大小,第一分区则利用剩余的空间。 

18.从参数文件读取 

   参数例子:GHOST.EXE @(参数文件) 

   参数功能:GHOST命令行参数可从参数文件读取并执行(注意参数文件是文本格式的)。 

   小提示 

   参数文件中可以以文本格式编写包含任何Ghost命令行参数,除了-AFILE=和-DFILE= 参数外。 

19.备份并自动分割 

   参数例子:ghost -sure -clone,mode=pdump,src=1:1,dst=system.gho -span -split=630 

   参数功能:它的作用是把第一块硬盘第一分区信息备份到当前文件夹下的system.gho中,如果生成的system.gho大于630MB,则会分割生成的GHO文件,这个参数在备份大的分区,并把它们烧录到650MB的CD-R上时非常有用。 

20.备份并加密 

   参数例子:ghost -sure -pwd,666888 -clone,mode=pdump,src=1:1,dst=system.gho 

   参数功能:该语句的作用是把第一块硬盘第一分区信息备份到当前文件夹下的system.gho中,并且以666888作为生成后GHO文件的密码,以便加密。以后用Ghost恢复system.gho文件,或者用Ghost Explorer来释放其中的文件时,都必须输入密码,否则无法恢复或释放文件,从而起到了保密的作用。如果输入ghost -sure -pwd -clone,mode=pdump,src=1:1,dst=system.gho,即-pwd后面不带密码,则Ghost在制作GHO文件前会询问用户加密GHO的密码,你必须记牢。给GHO文件加密后,别人就无法随意查看或恢复我们的文件了。
posted on 2006-08-08 15:09  battlerstar  阅读(1962)  评论(0编辑  收藏  举报