1、无人值守配置指南2013.10.3注:与前一版相比,在 PE 中的系统确定有加强,见【四、系统的确定】黄色部分。一、无人值守配置文件的调用一、无人值守配置文件的调用规则一:如带参数,像以下这样:cgi.exe 路径文件名如果此文件存在,则调用该配置文件,如不存在,则启动主界面。注:以上文件名可任意,支持中文路径和带注:以上文件名可任意,支持中文路径和带空空格路径,但切记,此时路径格路径,但切记,此时路径文件名也不要用英文引号括起来!文件名也不要用英文引号括起来!例:cgi.exe kk.ini以上用相对路径,表示 kk.ini 与 onekey.exe 在同一目录。cgi.exe D:H to
2、 D新建文件夹a a.ini以上路径与文件名都含有空格,但无需用英文引号括起来。使用带参数的格式,你可以配合批处理不同条件使用不同的配置。规则二:如不带参数,则与此 cgi.exe 同目录下存在 onekey.ini,则调用 onekey.ini;如不存在 onekey.ini 则启动主界面。二、无人值守配置支二、无人值守配置支持持 GHOST/ImageX的还原分区和备份分区。的还原分区和备份分区。1.默认为 GHOST;2.还原分区时,镜像后缀名为 WIM 或 SWM,则启用 ImageX;3.备份分区时,镜像后缀名为 WIM 则启用 ImageX,不支不支持持 SWM 备份,以备份,以
3、SWM 为后缀名的备份会为后缀名的备份会用用 GHOST,切记!,切记!三、以下讲解配置文件,半角分号(三、以下讲解配置文件,半角分号(英英文文分号)分号)开开头头的行表示注解,的行表示注解,行行中中的半角分号不是注解。的半角分号不是注解。所有参数中的英文字母不区分大小写1.用于还原的例子用于还原的例子 operation action=restore;以上 restore 表示还原分区,backup 表示备份分区silent=0;silent 的值为 0 表示执行前有提示确认;非非 0 值值(不不为为 0)表示执行前无提示确认,静默运行,但遇到错误时会有提示。默认值为 0。source;支持
4、中文路径、支持带空格路径/文件名。d:sybackupresc.gho;即使路径/文件名中含有空格,也不要不要用引号括起来,如 D:H to D新建文件夹A A.GHO;支持用 GHOST 分区号表示分区,如 1:3:omg.gho;支持后缀名不是后缀名不是 GHO 的镜像的镜像,如 F:dd.;如果文件路径是以“”开头,则按 C 到 Z 的盘符顺序搜索,如:u.gho,则按 C:u.gho,D:u.gho,E:u.gho,.的顺序来搜索。;将第一第一个个搜索到的文件用来还原。;如 mydiru.gho,则按 C:mydiru.gho,D:mydiru.gho,E:mydiru.gho,.的顺
5、序来搜索。;以“!”开头,则按 Z 到 C 的盘符顺序搜索,即逆序搜索,如:!u.gho,则按 Z:u.gho,Y:u.gho,X:u.gho,.的顺序来搜索。;将第一第一个个搜索到的文件用来还原。;如!mydiru.gho,则按 Z:mydiru.gho,Y:mydiru.gho,X:mydiru.gho,.的顺序来搜索。;以“(cd)”开头的,则只搜索光驱,注意(cd)中的括号为英文括英文括号号。这里的光驱包括物理光驱和虚拟光驱物理光驱和虚拟光驱。;如果有多个光驱,则按光驱盘符的英文字母顺序正序正序搜索。三个光驱:N:、H:、F:,则按 F:、H:、N:的顺序搜索。;如(cd)WINXP.
6、GHO,则按 F:WINXP.GHO,H:WINXP.GHO,N:WINXP.GHO 顺序搜索,将第一个第一个搜索到的文件用来还原。;如(cd)ABCWINXP.GHO,则按 F:ABCWINXP.GHO,H:ABCWINXP.GHO,N:ABCWINXP.GHO 顺序搜索。;友情提醒:不要用 IMDisk 的虚拟光驱,此虚拟光驱的搜索速度是悲剧的。(usb)AK.GHO;以(usb)开头的路径,按 USB 设备分区出现的顺序(不是按盘符的英文字母顺不是按盘符的英文字母顺序序)来搜索镜像文件;;一般来说 USB 设备包括 U 盘、移动硬盘、,详见文后【备注一】。可用可用-1(即负一)来表示最后
7、一个分区,详见文后【备注二】(即负一)来表示最后一个分区,详见文后【备注二】1:-1:AAASYS.GHO;以上 1:-1 中,冒号前的 1 表示第一个磁盘,冒号后的-1 表示最后一个分区,合在一起表示第一个磁盘的最后一个分区。;第一个斜杠前的冒号可要可不要。2:-1YYYRESC.GHO;同理以上 2:-1 表示第二个磁盘的最后一个分区,3:-1、4:-1 等类推。SYSTEM:-1UUUPPP.GHO;以上 SYSTEM:-1 表示系统所在硬盘的最后一个分区。SSD1:-1DDDSYS.GHO;以上 SSD1:-1 表示 SSD1 磁盘的最后一个分区,关于 SSD1 的定义请参考desti
8、nation段的相关说明。;暂不支持 SSD2、SSD3。;注注-1(负一)仅用于表示(负一)仅用于表示 GHO 或或 WIM 路径,不能用路径,不能用于于 PartitionNumber 参数中,例如以下用法参数中,例如以下用法是是错误的:错误的:PartitionNumber=1:-1 PartitionNumber=SYSTEM:-1 PartitionNumber=SSD1:-1;以下以下是是 WIM/SWMD:aaasystem.wim|1;如果镜像文件后缀名为 WIM 或 SWM,此文件名后面紧跟一个竖线,不要留有空格不要留有空格,竖线后面的数字表示使用 WIM/SWM 中的映像
9、编号(有的也叫卷编号,英文为 Volumber),此处编号为 1。同样路径、文件名也可以由“”、“!”、“(cd)”、“(usb)”开头,的相应说明。同同 GHOST一样,路径、文件名当中含有空格时也不要用一样,路径、文件名当中含有空格时也不要用它们的意思同 GHOST的一样,请参照 GHOST引号括起引号括起来来;可以使用以下的路径:A TO Dsystem.wim|3!我 是 谁懒得理你.wim|2 (cd)mydirq T.wim|8;也可用 GHOST 分区分区号号表示,如:1:2:sysbackupmysystem.wim|5(usb)AK.WIM|2;以(usb)开头的路径,按 U
10、SB 设备分区出现的顺序(不是按盘符的英文字母顺不是按盘符的英文字母顺序序)来搜索镜像文件;;一般来说 USB 设备包括 U 盘、移动硬盘、,详见文后【备注一】。也可用也可用-1(即负一)来表示最后一个分区,详见文后【备注二】(即负一)来表示最后一个分区,详见文后【备注二】1:-1:AAASYS.WIM|1;以上 1:-1 中,冒号前的 1 表示第一个磁盘,冒号后的-1 表示最后一个分区,合在一起表示第一个磁盘的最后一个分区。;第一个斜杠前的冒号可要可不要。2:-1YYYRESC.SWM|3;同理以上 2:-1 表示第二个磁盘的最后一个分区,3:-1、4:-1 等类推。SYSTEM:-1UUU
11、PPP.WIM|2;以上 SYSTEM:-1 表示系统所在硬盘的最后一个分区。SSD1:-1DDDSYS.WIM|8;以上 SSD1:-1 表示 SSD1 磁盘的最后一个分区,关于 SSD1 的定义请参考destination段的相关说明。;暂不支持 SSD2、SSD3。;SWM 是 WIM 的分割文件,列,一般有几个文件,只需要指定此系列的第一个文件即可,;例A.SWM、A2.SWM、A3.SWM 等,只需要指定 A.SWM 就行了,如E:A.SWM|4其余用法同 WIM。destinationDriveLetter=C:;目标分区的盘符,如用 DriveLetter=system 则表示当
12、前系统,用 system 时,请注意阅读【四、系统的确定四、系统的确定】的部分。PartitionNumber=1:1;以上可用分区号,但必须用 GHOST 的分区号的分区号。;DriveLetter 和 PartitionNumber 二者只要其一就行了,不必同时给出;当同时给出时将以当同时给出时将以 DriveLetter 为准。为准。DriveLetter=SSD1;它将先搜索 SSD 硬盘的各分区 windows 目录,先搜到分区,若搜不到 windows 目录,则搜活动分区。;多块 SSD,仅搜索最前面一块 SSD。例如,电脑上第 3、第 5、第 6 块都是 SSD,其它接口为机械硬
13、盘/U 盘/移动硬盘/等,;那么只搜索第 3 块磁盘(SSD1)。目前暂不支持 SSD2、SSD3 等,需要以后再扩展。miscellaneous;此段主要是用来设置其它参数用的。noide=auto;以上为 auto 时,表示键恢复自动是否使用 noide 参数;;为 0 时表示不使用 noide 参数;为 1 时表示使用 noide 参数。默认值为 auto。nousb=auto;以上为 auto 时,表示键恢复自动是否使用 nousb 参数;;为 0 时表示不使用 nousb 参数;为 1 时表示使用 nousb 参数。默认值为 auto。shutdown=0;shutdown 设置完成
14、后是否关机/重启:为 0 时,表示什么都不做;为 1 时表示关机;为 2 时表示重启。默认值为 0。;DOS 中以上 0 会当作 2 来处理,也就是 DOS 中要么关机要么重启。(增强版才能增强版才能进进 DOS)other=-no1394-fro;可用 other 来指定其它参数,多个参数用空格分隔;默认值为空。;以下以下的的 format 和和 fixboot 两个参数仅两个参数仅在在 ImageX 还原时还原时有效有效format=0;format 参数表示还原前前是否快速格式化目标分区,0 为不格式化,1 为格式化。默认值为 0。fixboot=auto;fixboot 参数表示还原后
15、后是否修复引导,它的值有 0、nt52、nt60 和 auto 四个,默认值为 0;;0 为不修复;;nt52 表示修复为 xp 引导;;nt60 表示修复为 VISTA/2008/WIN7/WIN8 引导,MBR 和 GPT 磁盘皆可;;auto 为自动修复。2.用于备份的例子用于备份的例子operationaction=backup;backup 表示备份silent=1;为 1 表示执行前无提示确认,静默运行,但遇到错误时会有提示。sourceDriveLetter=system其它用法如:DriveLetter=D:PartitionNumber=1:2;此处用 GHOST 的分区号D
16、riveLetter=SSD1;它将先搜索 SSD 硬盘的各分区 windows 目录,先搜到分区,若搜不到 windows 目录,则搜活动分区。;多块 SSD,仅搜索最前面一块 SSD。例如,电脑上第 3、第 5、第 6 块都是 SSD,其它接口为机械硬盘/U 盘/移动硬盘/等,;那么只搜索第 3 块磁盘(SSD1)。目前暂不支持 SSD2、SSD3 等,需要以后再扩展。destinationd:sybackupresc.gho;也可以用 GHOST 分区号表示,如:1:2:DDDomg.gho;同样支持中文路径、支持带空格路径/文件名,如 D:H to D新建文件夹A A.GHO;当路径/
17、文件名中含有空格时,也不要不要用引号括起来,如 d:f ts op l.gho可用可用-1(即负一)来表示最后一个分区,详见文后【备注二】(即负一)来表示最后一个分区,详见文后【备注二】1:-1:AAASYS.GHO;以上 1:-1 中,冒号前的 1 表示第一个磁盘,冒号后的-1 表示最后一个分区,合在一起表示第一个磁盘的最后一个分区。;第一个斜杠前的冒号可要可不要。2:-1YYYRESC.GHO;同理以上 2:-1 表示第二个磁盘的最后一个分区,3:-1、4:-1 等类推。SYSTEM:-1UUUPPP.GHO;以上 SYSTEM:-1 表示系统所在硬盘的最后一个分区。SSD1:-1DDDS
18、YS.GHO;以上 SSD1:-1 表示 SSD1 磁盘的最后一个分区,关于 SSD1 的定义请参考source段的相关说明。;暂不支持 SSD2、SSD3。;以下以下为为 WIME:backupsys.wim;也可以用 GHOST 分区分区号号表示,同样支持中文路径、支持带空格路径/文件名,也不要不要用引号括起来,如:1:2:D D D次世代我是谁.wim;备份时,不支备份时,不支持持 SWM 后缀名,如后缀名,如为为 SWM 后缀名会启后缀名会启用用 GHOST 备份,切记!备份,切记!;WIM 后面还可以紧跟一根竖线,竖线后为映像名称,如:E:backupsys.wim|系统备份;此处竖
19、线后的“系统备份”就是映像名称。注意,以上竖线紧跟 WIM 后面,不要留有空不要留有空格格,映像名称中英文皆可。;如省略映像名称,则自动用当前日期时间作为映像名称。也可用也可用-1(即负一)来表示最后一个分区,详见文后【备注二】(即负一)来表示最后一个分区,详见文后【备注二】1:-1:AAASYS.WIM;以上 1:-1 中,冒号前的 1 表示第一个磁盘,冒号后的-1 表示最后一个分区,合在一起表示第一个磁盘的最后一个分区。;第一个斜杠前的冒号可要可不要。2:-1YYYRESC.WIM|CGI 的系统;同理以上 2:-1 表示第二个磁盘的最后一个分区,3:-1、4:-1 等类推。SYSTEM:
20、-1UUUPPP.WIM|WIN7;以上 SYSTEM:-1 表示系统所在硬盘的最后一个分区。SSD1:-1DDDSYS.WIM|WIN8.1;以上 SSD1:-1 表示 SSD1 磁盘的最后一个分区,关于 SSD1 的定义请参考source段的相关说明。;暂不支持 SSD2、SSD3。miscellaneous shutdown=2 noide=1hidedir=0;此 hidedir 参数只有备份时备份时才有效,为 0 表示备份时不隐藏备份文件夹,为 1 表示备份时隐藏备份文件夹。默认值为 0。compress=2;此 compress 参数只有备份时备份时才有效,用来设置压缩率,数值为
21、0 9;0 为不压缩,数字越大压缩率越大。默认值默认值为为 1。;如如为为 ImageX,0 为不压缩为不压缩,1 为快速压缩,为快速压缩,2 及及 2 以上为最高压缩。以上为最高压缩。increment=auto;此参数仅在 ImageX备份备份时时有效,“increment”为增量的意思,此参数有 0、auto 两个值,默认值默认值为为 auto,它们的含义如下:;0 表示不是增量备份,即始终是全新备份,如果指定的备份文件存在则会覆盖该备份;;auto 表示为自动,即如果指定的备份文件存在则为增量备份,不存在则为全新备份。DOS=1;此参数仅当用 GHOST 在 Windows(非 PE
22、中)备份当前当前系统时有效,有 0、1 两个值,默认值为 0。;0 表示不在 DOS 下备份当前系统;;1 表示重启进 DOS 备份当前系统,适用于非 UEFI+GPT 平台,增强版才能进增强版才能进 DOS。此 DOS 参数在 PE 中无效。四、系统的确定当 DriveLetter=system 时,系统的确定有如下规则:1.在 Windows 中为当前系统;2.在 PE 中,先搜索第一个硬盘每个分区根目录下的 WINDOWS 目录,搜到的第一个 WINDOWS 目录则当作系统所在分区;搜不到则继续搜第二块硬盘每个分区根目录下的 WINDOWS 目录,搜到的第一个 WINDOWS 目录则当作
23、系统所在分区;如还搜不到,则第一、第二块硬盘中哪一块为 SSD,则先搜此块 SSD 的活动分区,搜到的第一个活动分区当作系统所在分区。如第一、第二块硬盘无 SSD,则按顺序搜索活动分区。如搜不到系统分区,再按以上规则搜第三和第四块硬盘。如搜不到系统分区,再按以上规则搜第三和第四块硬盘。【备注一】如果指定路径(usb)ABQ.GHO,则按分区出现的顺序 W:、J:、M:、L:、K:、G:来搜索,即按以下的顺序来搜索:W:ABQ.GHO J:ABQ.GHO M:ABQ.GHO L:ABQ.GHO K:ABQ.GHO G:ABQ.GHO第一个搜到的就是用来还原的镜像。以(usb)开头的 WIM、SW
24、M 镜像路径搜索规则也与此相同。以(usb)开头的路径,按 USB 设备分区出现的顺序(不是按盘符的英文字母顺不是按盘符的英文字母顺序序)来搜索1镜像文件;一般来说 USB 设备包括 U 盘、移动硬盘、,假设有右图的 5 个磁盘,的三个 属于 USB 设备,即序号为 2、4、5 的。2345U盘盘 W:移移动动硬盘硬盘J:M:L:K:G:SSD C:D:机机械械硬盘硬盘E:F:【备注二】可用-1(负一)来表示镜像路径,意为最后一个分区,如:1:-1:AAASYS.GHO2:-1YYYRESC.GHO SYSTEM:-1UUUPPP.GHO SSD1:-1DDDSYS.GHO最后一个分区即为位于磁盘最后的分区,而不是盘符的英文字母顺序为最后的分区,如下图,最后一个分区为 J:,而不是 K:。