引用 | 编辑
~Jimmy~
2007-07-19 21:22 |
1楼
▲ ▼ |
开启SRClient.xml里面有
<!-- Prompt (max 6 bytes) --> <--setting id="prompt" value="F10:"/> <!-- Activation key (decimal) eg. F2 == 60 --> <setting id="activation-key" value="68"/> 他f10就用值68,如果想改别的例如f5就用63!! x0 |
引用 | 编辑
jacob777
2008-06-13 17:14 |
6楼
▲ ▼ |
不知现在回来不来的及?
src的快键原理上2楼的~Jimmy~兄回的没错 如文: ======================================================== 开启SRClient.xml里面有 <!-- Prompt (max 6 bytes) --> <--setting id="prompt" value="F10:"/> <!-- Activation key (decimal) eg. F2 == 60 --> <setting id="activation-key" value="68"/> 他f10就用值68,如果想改别的例如f5就用63!! ======================================================== 意思是是F2是60的话 那61即F3往下推F10即是68 若需要其他按键的数据请参考http://www.computer-engineering.org/ps2keyboard/scancodes1.html 像F10是44,这44是十六进位制的换算成十进位制即是68,其他同理推~ 改数字即可,至于上面的 <!-- Prompt (max 6 bytes) --> <setting id="prompt" value="F10:"/> 意思是开机显示会显示F10: 显示上最多只有6bytes也就是说 "F10:"已经占4byte了。 我补充一下在上面还会有一段 <!-- Timeout - note: clock ticks approx 18 times/sec. - 18.2 == 1 sec. --> <setting id="timeout" value="54.6"/> 这段的意思是18.2即1秒,那54.6就是3秒 意思是开机后显示F10:的画面会停留3秒 SRC的F2版本是会停留3秒,但F10版本是设定1秒的,又因为F10版的设定如下 <--setting id="prompt" value="F10:"/> 前面多加了 -- 成了注解,所以整行是没作用的,故F10版的看不到F10显示,除掉--即能显示! 实验性质的话可以改成182即是10秒,您就知快键是不是有显示出来~ 还有你提的更改没用? 我想你更改SRClient.xml这档的目录下会有个SRC32.EXE执行它按"还原硬碟的MBR"这样是ok的~ 不过要是你重开机,按F10进入那个"还原硬碟的MBR"若是在点下去就又会还原成原本的~ 因为一开机按F10的,与你src程式里的SRClient.xml是不同的 若你也想一劳永逸的话就连隐藏硬碟里面的SRClient.xml 也改一改~ ps:SRC32.EXE与SRClient.EXE(一个是windows执行,一个是dos执行的算是同功能) 例如假设: 你c:\src\f2 里的SRClient.xml ,那你的隐藏硬碟若是叫d:,那d:\src\ 也是有一个档叫SRClient.xml 若你只改c:\src\f2 里的SRClient.xml 也执行c:\src\f2\src32.exe 点了"还原硬碟的MBR" 基本上是ok的 但要是你按了f10 进入了d:(即是隐藏硬碟)然后你又点了"还原硬碟的MBR" 那他会根据d:\src\SRClient.xml来设定 那你这份没改就会还原预设的值了~ 原理简单的说就是"还原硬碟的MBR"这是用SRClient.xml 的参数写入MBR, 让你有F2或F10的功能把你开机导向他稳藏的第二个主磁碟也能开机。 然后备份是用COPY1~COPY3.bat来备份成固定档案(指的是固定名称的ghost档), 而还原是用SRC32.EXE(SRClient.EXE)程式里点"还原我的电脑系统"来还原。 中间想改密码的话备份时就要加密码就是在COPY1~COPY3.bat里面GHOST参数里加密码~ 若是想改快键就是改SRClient.xml 靠SCR32.EXE(SRClient.EXE)写入MBR区,才会有快键导向第二磁碟开机。 至于"安装.BAT"那个一开始是将一个gui.gho这个直接盖入你第二个磁碟, 这样就省掉教你怎么做开机又要做成fat32又copy还原资料又要稳藏该磁区等这些动作, 当然方便也容易害到人,若你的第二个磁区有资料,他ghost盖过去,这磁区的资料我想要救可能没救了吧。 (救资料这部份不是很清楚了,没试过救已被ghost盖过的磁碟) ps:在补充一点若要改gho档名也可以改SRClient.xml 档来做更改(请配合COPY1~3.BAT档内的gho档名) 如下:原预设win.gho改成你自已想要的档名 <run-commands> <on runId="ghost" name="Ghost.exe" path="c:/" args="-clone,mode=pload,src=c:\win.gho:1,dst=1:1 -sure -fx -rb" mode="runAndWait"/> SRC还原设计的算很不错的还原概念软体~请参考活用啰@@ x0 |
引用 | 编辑
北风北
2008-06-15 02:09 |
7楼
▲ ▼ |
感谢 jacob777 大大的教学 改天来试一试
不过小弟有一个疑问 就是 分割区 若是隐藏之后 如何进入更改 ? 能否再请大大 教一下谢谢 x0 |
引用 | 编辑
jacob777
2008-06-17 16:42 |
8楼
▲ ▼ |
下面是引用北风北于2008-06-15 02:09发表的 : 您使用spfdisk 更改id即可 src的原作里面有附spfdisk工具。只要将隐藏磁碟那个id由1c改成0c就由隐藏改成正常显示! 有关于f10版里的SRClient.xml 内文里有两个设定值我简单说明一下 <settings> <!-- Timeout - note: clock ticks approx 18 times/sec. - 18.2 == 1 sec. --> <setting id="timeout" value="18.2"/> (这里设定值18.2就是1秒,若设定182表示会等你10秒按快键) <!-- Extra features (xint13 + preferred boot option, etc.) --> <setting id="extra-features" value="3"/> 这是蛮进阶的设定只知他是2进位制,3表示011,所以最高111应该设定值在0~7之间吧~ 原文的意思如下:应该是从最右边算起 Extra features is the OR of the following bits: ■ bit 0=0, only boot the active partition, do not prompt. ■ bit 1=0, do not use xint13 API. ■ bit 2=1, do not set the diagnostic partition type or make it active. 这部份我也不是很懂,只知预设值是3。 细节请自已翻阅原文:SRFixMBR.pdf <!-- Diagnostic partition identity type (decimal) --> <setting id="partition-identity-type" value="28"/> 当正常进入windows时的那个隐藏磁区变成的ID类型(未按热键时) (28是16进位换算后即是1C) <!-- Diagnostic partition boot type (decimal) --> <setting id="partition-boot-type" value="12"/> 使用热键后那个隐藏磁区变成的ID类型 (12也是16进位换算后是C即是0C) (有没有发现1c是隐藏磁区,0c就是正常显示磁区) <!-- Prompt (max 6 bytes) --> <--setting id="prompt" value="F10:"/> (这是等待秒数时,他会显示F10: ,最大值只能6个字,又因他 setting前面加-- 成了注解,所以这行等同无效,会变成不显示) <!-- Activation key (decimal) eg. F2 == 60 --> <setting id="activation-key" value="68"/> 这行就是快键的设定值,上篇有提到过不在多说明 <!-- Target disk id (first disk == 1) --> <setting id="target-disk-id" value="1"/> 这些设定值是设在那一个硬碟上,1的设定就是指你第一个硬碟。 </settings> 以及 <run-commands> <on runId="ghost" name="Ghost.exe" path="c:/" args="-clone,mode=pload,SRC=1:2\win.gho:1,DST=1:1 -sure -rb" mode="runAndWait"/> </run-commands> 这段就是src让你按"还原我的电脑系统"的设定值,若是你不是做在第2个磁区,也就要更改的地方。 (ghost指令方面就请自行找相关文章说明了) 以上只是小弟个人的浅见,有不对之处还请不吝指导。 x1 |
引用 | 编辑
北风北
2008-06-18 01:12 |
9楼
▲ ▼ |
下面是引用jacob777于2008-06-17 16:42发表的 :谢谢大大指点 小弟有空时再来试试 x0 |
引用 | 编辑
jacob777
2008-07-30 10:22 |
11楼
▲ ▼ |
简单的方式是用"记事本"
若你有专业的像ultra edit或是其他的文字编辑软体都可以~ xml里面其实只是文字档~ x0 |
引用 | 编辑
ip3338
2009-01-08 09:51 |
12楼
▲ ▼ |
再请教一下 , <setting id="prompt" value="F10:"/>
1 . 如果要让 "F10 : "字串固定出现在萤幕的左上角 , 也就先要有 cls (clear screen)的动作 , 语法应该怎么加 2. F10字串也可以做成 blinking 闪烁 或 加入颜色显示吗 ? 因为刚要学 .xml , 请惠予指导 ! x0 |
引用 | 编辑
rongyun
2009-08-12 20:54 |
16楼
▲ ▼ |
下面是引用 carlkyo 于 2009-08-12 16:40 发表的 :方法1. 大大可用spfdisk 把recovery磁区 把隐藏磁区解除 并设为作用开机 重开机会进入还原视窗 选择还原MBR 重开机 用spfdisk 把recovery磁区 设为隐藏磁区 并把原先开机磁区 设为作用 方法2 用spfdisk 把recovery磁区 把隐藏磁区解除 用XPE开机 进入recovery磁区 进入SRC资料夹 执行SRClient32.exe 还原MBR 完成后重开机 用spfdisk 把recovery磁区 设为隐藏磁区 以上两种方法都可以 如有错 请指教 x1 |
引用 | 编辑
ragnada
2009-10-28 12:15 |
18楼
▲ ▼ |
不用这么魔烦,只要用Ghost内附的Ghostxp打开src资料夹内的gui.gho,再把你更改的SRClient.xml拷贝到里面去覆盖,以后你所安装的一键还原就是那个按键了
x0 |
引用 | 编辑
毁灭之神
2009-11-09 23:07 |
19楼
▲ ▼ |
我有问题 希望各位大大能帮我忙
WIN 7 他第1个分割区就是系统保留 第2个系统 第三个 是我要放备份的磁区 我有改 安装.BAT档 ghost32 -clone,mode=pload,SRC=gui.gho:1,DST=1:2 -sure src\SRC32.exe 改成 1:3 就是第3个磁区放备份档 然后 SRC 资料夹里的 SRClient 改要备份的磁区 1:1 就是备份 第1个硬碟-第1个磁区 WIN 7 他系统是第2个 所以我改1:2 <run-commands> <on runId="ghost" name="Ghost.exe" path="c:/" args="-clone,mode=pload,src=c:\win.gho:1,dst=1:1 -sure -fx -rb" mode="runAndWait"/> </run-commands> 可是在DOS下 我打上COPY1 准备要备份的时候 他就重开了 根本不能备份 我换过GHOST 11.5 最新版 也一样 请问各位大大 是哪里出问题??? x0 |
引用 | 编辑
dragong8kimo
2009-11-17 00:51 |
20楼
▲ |
前阵子还在找关于这方面的问题呢,..感谢各位大大解答,受益良多
x0 |