找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3500|回复: 4

GHOST命令解析

鞠中山  | 发表于 2005-9-24 05:58:00 | 显示全部楼层 |阅读模式 来自 中国山东潍坊

马上注册,结交更多好友,享用更多功能。

您需要 登录 才可以下载或查看,没有帐号?注册

x
[replyview]现在用Ghost的朋友很多,但也有朋友很想了解更多的GHOST命令,现贴出来共大家研究。<br>Ghost命令解析<br>1.-rb <br>本次Ghost操作结束退出时自动重启。这样,在复制系统时就可以放心离开了。 <br>2.-fx <br>本次Ghost操作结束退出时自动回到DOS提示符。 <br>3.-sure <br>对所有要求确认的提示或警告一律回答“Yes”。此参数有一定危险性,只建议高级用户使用。 <br>4.-fro <br>如果源分区发现坏簇,则略过提示强制拷贝。此参数可用于试着挽救硬盘坏道中的数据。 <br>5.@filename <br>在filename中指定txt文件。txt文件中为Ghost的附加参数,这样做可以不受DOS命令行150个字符的限制。 <br>6.-f32 <br>将源FAT16分区拷贝后转换成FAT32(前提是目标分区不小于2G)。WinNT 4和Windows95、97用户慎用。 <br>7.-bootcd <br>当直接向光盘中备份文件时,此选项可以使光盘变成可引导。此过程需要放入启动盘。 <br>8.-fatlimit <br>将NT的FAT16分区限制在2G。此参数在复制Windows NT分区,且不想使用64k/簇的FAT16时非常有用。 <br>9.-span <br>分卷参数。当空间不足时提示复制到另一个分区的另一个备份包。 <br>10.-auto <br>分卷拷贝时不提示就自动赋予一个文件名继续执行。 <br>11.-crcignore <br>忽略备份包中的CRC ERROR。除非需要抢救备份包中的数据,否则不要使用此参数,以防数据错误。 <br>12.-ia <br>全部映像。Ghost会对硬盘上所有的分区逐个进行备份。 <br>13.-ial <br>全部映像,类似于-ia参数,对Linux分区逐个进行备份。 <br>14.-id <br>全部映像。类似于-ia参数,但包含分区的引导信息。 <br>15.-quiet <br>操作过程中禁止状态更新和用户干预。 <br>16.-script <br>可以执行多个Ghost命令行。命令行存放在指定的文件中。 <br>17.-span <br>启用映像文件的跨卷功能。 <br>18.-split=x <br>  将备份包划分成多个分卷,每个分卷的大小为x兆。这个功能非常实用,用于大型备份包复制到移动式存储设备上,例如将一个1.9G的备份包复制到3张刻录盘上。 <br>19.-z <br>  将磁盘或分区上的内容保存到映像文件时进行压缩。-z或-z1为低压缩率(快速);-z2为高压缩率(中速);-z3至-z9压缩率依次增大(速度依次减慢)。 <br>20.-clone <br>  这是实现Ghost无人备份/恢复的核心参数。使用语法为: <br>-clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)......] <br>此参数行较为复杂,且各参数之间不能含有空格。   其中operation意为操作类型,值可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。 <br>  Source意为操作源,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径。 <br>Destination意为目标位置,值可取:驱动器号,从1开始;或者为文件名,需要写绝对路径;@CDx,刻录机,x表示刻录机的驱动器号,从1开始。 <br>下面举例说明 <br>命令行参数:ghostpe.exe -clone,mode=copy,src=1,dst=2 <br>完成操作:将本地磁盘1复制到本地磁盘2。 <br>命令行参数:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1 <br>完成操作:将本地磁盘1上的第二分区复制到本地磁盘2的第一分区。 <br>命令行参数:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M <br>完成操作:从映像文件装载磁盘1,并将第一个分区的大小调整为450MB,第二个调整为1599MB,第三个调整为2047MB。 <br>命令行参数:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho <br>完成操作:创建仅具有选定分区的映像文件。从磁盘2上选择分区1、4、6。 <br>了解了这些参数后,我们就可以轻松地实现Ghost的无人备份/复制/恢复了。一些示例 <br>ghost.exe -clone,mode=copy,src=1,dst=2 -sure <br>硬盘对拷 <br>ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure <br>将一号硬盘的第二个分区复制到二号硬盘的第一个分区 <br>ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho <br>将一号硬盘的第二个分区做成映像文件放到g分区中 <br>ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2 <br>从内部存有两个分区的映像文件中,把第二个分区还原到硬盘的第二个分区 <br>ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb <br>用g盘的bac.gho文件还原c盘。完成后不显示任何信息,直接启动。 <br>ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P <br>将映像文件还原到第二个硬盘,并将分区大小比例修改成60:40 <br>还原磁盘 <br>首先做一个启动盘,包含Config.sys,Autoexec.bat,Command.com,Io.sys,Ghost.exe文件(可以用windows做启动盘的程序完成)。 <br>Autoexec.bat可以包含以下命令: <br>Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb <br>利用在d盘的文件自动还原,结束以后自动跳出ghost并且重新启动。 <br>开机自动做C区的备份,在D区生成备份文件bac.gho。 <br>ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb <br>还原光盘 <br>包含文件:Config.sys,Autoexec.bat,Mscdex.exe(CDROM执行程序),Oakcdrom.sys(ATAPI CDROM兼容驱动程序),Ghost.exe <br>Config.sys内容为: <br>DEVICE=OAKCDROM.SYS /DDECD001 <br>Autoexec.bat内容为: <br>MSCDEX.EXE /DDECE001 /L:Z <br>Ghost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb <br>可以根据下面的具体说明修改实例 <br>-clone 在使用时必须加入参数,它同时也是所有的switch{batch switch}里最实用的一种,下面是clone所定义的参数 <br>-clone, <br>mode={copy|load|dump|pcopy|pload|pdump}, <br>src={drive|file|driveartition}, <br>dst={drive|file|driveartition} <br>mode指定要使用哪种clone所提供的命令 <br>copy 硬盘到硬盘的复制(disk to disk copy) <br><br>load 文件还原到硬盘(file to disk load) <br><br>dump 将硬盘做成映像文件(disk to file dump) <br><br>pcopy 分区到分区的复制(partition to partition copy) <br><br>pload 文件还原到分区(file to partition load) <br><br>pdump 分区备份成映像文件(partition to file dump) <br><br>src指定了ghost运行时使用的源分区的位置模式及其意义: <br>mode命令 对应mode命令src所使用参数 例子 <br>COPY/DUMP <br>源硬盘号。 <br>以1代表第一号硬盘 <br><br>LOAD 映像文件名 <br>g:/back98/setup98.gho 或装置名称(drive) <br><br>COPY/PDUMP <br>源分区号。 <br>1:2代表的是硬盘1的第二个分区 <br><br>LOAD 分区映像文件名加上分区号或是驱动器名加上分区号。 <br>g:\back98\setup98.gho:2,代表映像文件里的第二个分区 <br><br>dst运行Ghost时使用的目标位置模式及其意义: <br>mode命令 对应mode命令dst所使用参数 例子 <br>COPY/DUMP 目的硬盘号。 <br>2代表第二号硬盘 <br><br>LOAD 硬盘映像文件名。 <br>例g:\back98\setup98.gho <br><br>COPY/PLOAD 目的分区号。 <br>2:2 代表的是,硬盘2的第二个分区 <br><br>PDUMP 分区映像文件名加分区号。 <br>g:\back98\setup98.gho:2 <br><br>SZEn指定所使用目的分区的大小 <br>n=xxxxM 指定第n目的分区的大小为xxxxMB SZE2=800M表示分区2的大小为800MB <br>n=mmP 指定地n的目的分区的大小为整个硬盘的mm个百分比。 <br>其他参数 <br>-fxo 当源物件出现坏块时,强迫复制继续进行 <br>-fx 当ghost完成新系统的工作后不显示"press ctrl-alt-del to reboot"直接回到DOS下 <br><br>-ia 完全执行扇区到扇区的复制。当由一个映像文件或由另一个硬盘为来源,复制一个分区时,Ghost将首先检查来源分区,再决定是要复制文件和目录结构还是要做映像复制(扇区到扇区)。预设是这种形式。但是有的时候,硬盘里特定的位置可能会放一些隐藏的与系统安全有关的文件。只有用扇区到扇区复制的方法才能正确复制 <br>-pwd and -pwd=x 给映像文件加密 <br><br>-rb 在还原或复制完成以后,让系统重新启动 <br><br>-sure 可以和clone合用。Ghost不会显示"proceed with disk clone-destination drive will be overwritten?"提示信息[/replyview]
[此贴子已经被作者于2005-9-24 5:58:58编辑过]

buyigood 发表于 2005-9-24 10:52:04 | 显示全部楼层 来自 中国辽宁鞍山
我要看
liheng820325 发表于 2005-11-2 11:11:34 | 显示全部楼层 来自 中国四川成都
地瓜 发表于 2005-11-7 22:18:44 | 显示全部楼层 来自 中国海南文昌
[em02]
lukezang 发表于 2005-11-8 14:06:22 | 显示全部楼层 来自 中国广东广州
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表