引用 | 編輯
~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 |