SRC一键还原F2 ,如何改还原KEY 已解决 谢谢

Home Home
引用 | 编辑 rongyun
2007-07-19 12:54
楼主
推文 x0
请教有使用SRC一键还原的大 ..

访客只能看到部份内容,免费 加入会员



献花 x0
引用 | 编辑 ~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
引用 | 编辑 rongyun
2007-07-19 21:55
2楼
  
真是谢谢大大 马上来试看看

献花 x0
引用 | 编辑 ming1231
2007-07-27 09:29
3楼
  
那请问,其他按键的值是多少,怎么查呢?那 Alt+Fx 两键合用的,又要怎么改,请教各位了,谢谢!

献花 x0
引用 | 编辑 carlkyo
2008-04-28 08:56
4楼
  
我改了再按安装.bat
或者按了安装.bat,之后再改SRClient.xml都没用.
不改直接f10就没问题~~
表情

献花 x0
引用 | 编辑 carlkyo
2008-05-02 11:37
5楼
  
没人知道甚么问题吗~~ 表情

献花 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发表的 :
感谢 jacob777 大大的教学 改天来试一试
不过小弟有一个疑问 就是 分割区 若是隐藏之后
如何进入更改 ?
能否再请大大 教一下谢谢

您使用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发表的 :

您使用spfdisk 更改id即可
src的原作里面有附spfdisk工具。只要将隐藏磁碟那个id由1c改成0c就由隐藏改成正常显示!
有关于f10版里的SRClient.xml 内文里有两个设定值我简单说明一下
<settings>
.......
谢谢大大指点 小弟有空时再来试试

献花 x0
引用 | 编辑 jundge
2008-07-29 11:07
10楼
  
请问大大SRClient.xml 要用什么程式编辑啊
先谢谢大大的回应

献花 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
引用 | 编辑 kenny945
2009-02-26 10:47
13楼
  
下面是引用 jacob777 于 2008-06-17 16:42 发表的 : 到引言文

这部份我也不是很懂,只知预设值是3。
细节请自已翻阅原文:SRFixMBR.pdf
<settings>
.......
此载点已失连!不知方不方便给我您已下载的说明呢?感谢您!

献花 x0
引用 | 编辑 tavimi
2009-07-16 22:17
14楼
  
有没有人知道怎么换图呀,每次看到98的画面感到很讨厌.... 表情

献花 x0
引用 | 编辑 carlkyo
2009-08-12 16:40
15楼
  
我的电脑电了做好了备分的
但是现在开机的时候没了f2
要怎么办
我不想重装啊3Q

献花 x0
引用 | 编辑 rongyun
2009-08-12 20:54
16楼
  
下面是引用 carlkyo 于 2009-08-12 16:40 发表的 : 到引言文
我的电脑电了做好了备分的
但是现在开机的时候没了f2
要怎么办
我不想重装啊3Q
方法1.
  大大可用spfdisk 把recovery磁区 把隐藏磁区解除 并设为作用开机 重开机会进入还原视窗 选择还原MBR 重开机
  用spfdisk 把recovery磁区 设为隐藏磁区 并把原先开机磁区 设为作用

方法2 用spfdisk 把recovery磁区 把隐藏磁区解除
      用XPE开机 进入recovery磁区 进入SRC资料夹 执行SRClient32.exe 还原MBR 完成后重开机
      用spfdisk 把recovery磁区 设为隐藏磁区

以上两种方法都可以 如有错 请指教

献花 x1
引用 | 编辑 不败的神话
2009-09-29 19:14
17楼
  
我想要看看 感谢大大的提供解决方法谢谢唷

献花 x0
引用 | 编辑 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