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