引用 | 編輯
billjrm
2004-11-11 18:53 |
樓主
▼ |
||
x0
[自創]整合光碟(2004/11/11)抱歉,上篇文有錯誤,所以這裡修正了一下,因為每次測試都要重裝 XP, 測試時間較長,所以今天才發修正。 這裡把 SP2 以後的 XP修正程式,也順便放了進去,並且加上一些說明。 改的蠻多的,所以再 Po 一文,希望版主不要介意。 介紹 =============================================== Hotfix KB884020 為 SP2 的修正程式,它所修正的, 是 XP 系統中 tcpip.sys 這個檔案。KB884020 提供的 tcpip.sys,雖然修正了一些 bug, 但也對 XP 系統加上連線數為 10 的限制。 而連線數破解程式 EvID4226Patch.exe 所修改的,事實上也是 tcpip.sys 這 個檔案。 在 XPSP2 上安裝完 KB884020 後,使用 EvID4226Patch.exe 來修改, 好像有些問題。所以才想到先將它整合進 XP 安裝光碟中。 ===================================================== 準備檔案 =========================================== xpboot.bin : XP 前導程式,自 XP 光碟取出 SP2.exe : Service Pack 2 DEPLOY.cab : Service Pack 2 封裝程式 CDImage.exe : 製作 ISO 檔軟體 KB884020.exe : XP 修正程式 KB834707.exe : XP 修正程式 KB885523.exe : XP 修正程式 KB885626.exe : XP 修正程式 KB885894.exe : XP 修正程式 qchain.exe : 將安裝的 XP 修正程式最佳化 makesp2.cmd : 打開記事本自行建立,下面有列表 patchKB.cmd : 打開記事本自行建立,下面有列表 makeiso.cmd : 打開記事本自行建立,下面有列表 svcpack.inf : 打開記事本自行建立,下面有列表 EvID4226Patch.exe : 破解連線限制軟體 modifyPE.exe : CRC 修正程式 PE-Header.INC : modifyPE.exe 的參考檔 下載點 EvID4226Patch modifyPE CDImage 自己找 其他到微軟網站下載 ===================================================== 準備目錄(在硬碟 X 上) ============================== X:\XPSP2\XPCD X:\XPSP2\ISO X:\XPSP2\UTIL ===================================================== 執行步驟 ============ .. 訪客只能看到部份內容,免費 加入會員 x1
|
引用 | 編輯
Maybe
2004-11-12 05:51 |
1樓
▲ ▼ |
在 pczone 有看到你的發言喔
這裡也幫你補充一下 Tcpip.sys 可以直接用 hex 編輯軟體來編輯 (我都是用ultraedit, winhex 也可以) 這樣就可以省下兩個步驟, 就不需要使用EvID4226Patch 跟 modifyPE (這個只是檢查CRC錯誤而已) 要解除連線都是改這兩個位置 offset 130 跟 4F322 Tcpip.sys 2180 的版本: 1. offset 130 的部份 --- 6E 12 06 00 (原本10的連線) --- 96 12 06 00 (50的連線) --- 62 13 06 00 (無限制) 2. offset 4F322 的部份 --- 0A 00 00 00 (原本10的連線) --- 32 00 00 00 (50的連線) --- FE FF FF 00 (無限制) 如果安裝了KB884020, tcpip.sys 會變成 2505 的版本, 底下是我自己找出來的 大家可以參考一下, 50 連線就懶得找了, 只找出無限制的部份 Tcpip.sys 2505 的版本: 1. offset 130 的部份 --- 27 C3 05 00 (原本10的連線) --- 1B C4 05 00 (無限制) 2. offset 4F322 的部份 --- 0A 00 00 00 (原本10的連線) --- FE FF FF 00 (無限制) 然後關於makecab的指令, 微軟本身自己壓應該是使用這個 makecab /D CompressionType=LZX file.xyz 這樣原本你使用 makecab 只能壓到194kb (tcpip.sys 2505版), 改用LZX這樣的壓法可以壓到 174kb , 跟微軟原本的大小就一樣了 對了, 補充一點, 除了 KB884020 以外, 我覺得其它的Hotfixes 直接用 /integrate 這個參數事先整合進 XP SP2 就可以了, 這樣 可能會比較方便一點 x0 |
引用 | 編輯
yellowho
2004-11-14 23:59 |
5樓
▲ ▼ |
哇倆位大大說的實在太深了,小弟完全不懂
不過小弟想學學,請問倆位那個CDImage該去那里找 ? 可以的話請說詳細些,因為小弟實在太苯了 謝謝。 x0 |
引用 | 編輯
yellowho
2004-11-15 01:12 |
6樓
▲ ▼ |
xpboot.bin : XP 前導程式,自 XP 光碟取出
SP2.exe : Service Pack 2 DEPLOY.cab : Service Pack 2 封裝程式 CDImage.exe : 製作 ISO 檔軟體 嘿嘿 上面的通東西沒一個找到 請幫幫忙 如果要做英文版行嗎 ? x0 |
引用 | 編輯
noke
2004-11-15 03:20 |
7樓
▲ ▼ |
xpboot.bin : XP 前導程式,自 XP 光碟取出
這個我也不會... = ="a SP2.exe : Service Pack 2 DEPLOY.cab : Service Pack 2 封裝程式 上面這2個去microsoft的網站抓就有了 不過要注意的是... 封裝程式是叫做"調配工具" search時千萬別找錯了 CDImage.exe : 製作 ISO 檔軟體 應該軟體王之類的站抓一抓就有了吧!? -- 有大大有可以教怎麼把boot.bin從光碟裡弄出來嗎!? 謝謝 x0 |
引用 | 編輯
billjrm
2004-11-15 03:40 |
8樓
▲ ▼ |
下面是引用noke於2004-11-15 3:20 AM發表的 : 謝謝你幫我回答部分問題。 以下說一下使用 UltraISO 提取前導檔,一般製作 ISO 檔軟體都有相同 功能,步驟差不多。 1.將 XP 光碟放到光碟機 D: 2.打開 UltraISO 3.選擇 啟動光碟 -> 從 CD/DVD 提取引導檔... -> 會跳出「提取引導檔」對話盒 4.CD-ROM 驅動器 -> 選擇 D (放置 XP 光碟的光碟機代號) 5. 輸出映射檔案名 -> 鍵入 C:\xpboot.bin 6.按下「製作」按鈕 7.到 C:\ 下面拿 xpboot.bin x0 |
引用 | 編輯
yellowho
2004-11-15 10:40 |
9樓
▲ ▼ |
為什麼我去microsoft的網站捉,它要我去window update.
但是這樣一來就下不了SP2的文件檔。 至於Deploy.cab我在搜查後出現很多個,也不知那個是。唉。。。。。 如果要做英文版行嗎 ? 謝謝 x1 |
引用 | 編輯
yellowho
2004-11-15 11:37 |
10樓
▲ ▼ |
謝謝大大
那個xpboot.bin,我已經弄好了。 大大說的CDImage,我到軟體王找不着。不知這個可已嗎? http://bbs.mychat.to/read.php?tid=29868&fp=15 x0 |
引用 | 編輯
yellowho
2004-11-15 11:59 |
11樓
▲ ▼ |
KB884020.exe : XP 修正程式
KB834707.exe : XP 修正程式 KB885523.exe : XP 修正程式 KB885626.exe : XP 修正程式 KB885894.exe : XP 修正程式 qchain.exe : 將安裝的 XP 修正程式最佳化 嘿嘿 ,請問上面這些也是到microsoft下嗎? 可已給連接線嗎? 謝啦!!! x0 |
引用 | 編輯
yellowho
2004-11-15 13:53 |
13樓
▲ ▼ |
我是使用S XP7.0版本的,這樣一來就不能下載SP2是嗎?
唉看來我的問題真多 總的來說目前我還欠SP2,CDImage 還有這個qchain.exe也找不着 我是制作英文版的 謝謝!!! x0 |
引用 | 編輯
billjrm
2004-11-15 22:37 |
15樓
▲ ▼ |
下面是引用yellowho於2004-11-15 1:53 PM發表的 : 這裡提供的 CDImage.exe 與 qchain.exe 可用於英文版 http://bbs.mychat.to/read.php?tid=31731&fp=2 x0 |
引用 | 編輯
yellowho
2004-11-15 23:37 |
16樓
▲ ▼ |
先謝謝您的CDImage和qchain於教學,
請問大大可以提供什麼資料關於SP2英文版嗎? 不是小弟不願找,只是小弟懂的實在太少了。 無限感激 x0 |
引用 | 編輯
billjrm
2004-11-16 00:35 |
17樓
▲ ▼ |
下面是引用yellowho於2004-11-15 11:37 PM發表的 :收訊息吧! x0 |
引用 | 編輯
yellowho
2004-11-17 08:39 |
19樓
▲ ▼ |
哇大大,我做成功了 ,雖然對你來說是小意思。
但對我可一大突破 真的謝謝你,這是我第一個自作XP光碟, 當然是在你英明的教導之下 。 最後想問問可要怎樣能檢查那個tcpip已經沒有限制呢? x0 |
引用 | 編輯
yellowho
2004-11-17 14:11 |
20樓
▲ ▼ |
oh no 好像不行。大大妳說的" 準備目錄(在硬碟 X 上) "
是不是要在X的硬盤上,但是我只有到F盤吧了。 為甚麼我作好後裝在機上,然後我看─>我的電腦─>內容 卻還是 "window xp " 而不是 " window xp services pack 2" 之前妳說把XP覆制到XPCD裡,還是把XP Services Pack 2 的光盤覆制到XPCD裡, 另外我發現整和後的檔案只有495M,之前沒整合時已經有488M了 還有當使用makesp2.cmd時,就只有在螢幕上閃一閃罷了,好像也沒整合什麼。 唉,我的問題太多了,又要痲煩大大你了 真是感激不盡 x0 |
引用 | 編輯
noke
2004-11-17 18:49 |
21樓
▲ ▼ |
那就自行打指令整合吧
把SP2.exe以winrar等解壓縮軟體解開到X:\SP2 之後用cmd到X:\SP2\i386\update\目錄底下輸入 update -s:X:\XPSP2\XPCD 這樣就行update了 x0 |
引用 | 編輯
yellowho
2004-11-17 20:03 |
22樓
▲ ▼ |
下面是引用noke於2004-11-17 6:49 PM發表的 Re:[自創][XP+SP2+KB884020+連線限制破解+hotfixes]整合光碟(: 我已經把SP2解開到F:/SP2 至於你說用cmd到X:SP2i386update目錄底下輸入 update -s:X:XPSP2XPCD , 這個就不明白了 x0 |
引用 | 編輯
noke
2004-11-17 20:44 |
23樓
▲ ▼ |
在"開始"→"執行"輸入cmd
輸入F: 輸入cd SP2\i386\update 輸入update -s:F:\XPSP2\XPCD 這樣就行了 x0 |
引用 | 編輯
yellowho
2004-11-17 21:40 |
24樓
▲ ▼ |
好了,謝謝大大
之後,是不是依照已下的作法呢 還要把SP2.exe放到X:\XPSP2\UTIL嗎? 然後 執行 X:\XPSP2\UTIL\makesp2.cmd 整合 SP2 執行 X:\XPSP2\UTIL\patchKB.cmd 整合 hotfixes 執行時會出現 EvID4226Patch 的詢問訊息,鍵入 'y',再按任意鍵。 執行 X:\XPSP2\UTIL\makeiso.cmd 製作 ISO 檔 x0 |
引用 | 編輯
billjrm
2004-11-18 11:13 |
25樓
▲ ▼ |
下面是引用yellowho於2004-11-17 9:40 PM發表的 : 告訴我,你要在哪個磁碟下進行,我再跟你說如何修改。 x0 |
引用 | 編輯
yellowho
2004-11-18 16:00 |
26樓
▲ ▼ |
對不起,大大又要麻煩你了
我是在F:磁碟下進行 在我的F:磁碟下有兩個文件夾, 一個是SP2,另一個是XPSP2 現在我的情況是,我已依照noke大大(23樓)的作法把SP2.exe(已解壓的)整合到F:XPSP2\XPCD裡了 所以現在F:\XPSP2\XPCD是576MB,整合前是488MB。 我的問題是現在還要不要把SP2.exe(沒解壓的)放到F:XPSP2\UTIL裡,然後再 執行 F:\XPSP2\UTIL\makesp2.cmd 整合 SP2 執行 F:\XPSP2\UTIL\patchKB.cmd 整合 hotfixes 執行時會出現 EvID4226Patch 的詢問訊息,鍵入 'y',再按任意鍵。 執行 F:\XPSP2\UTIL\makeiso.cmd 製作 ISO 檔 x0 |
引用 | 編輯
billjrm
2004-11-18 18:44 |
27樓
▲ ▼ |
把文章改成這樣
準備目錄(在硬碟 F 上) ============================== F:\XPSP2\XPCD F:\XPSP2\ISO F:\XPSP2\UTIL ===================================================== 執行步驟 ============================= 1.將 XP 光碟內容複製到 F:\XPSP2\XPCD 2.將下檔案複製到 F:\XPSP2\UTIL xpboot.bin SP2.exe DEPLOY.cab EvID4226Patch.exe CDImage.exe modifyPE.exe PE-Header.INC KB884020.exe KB834707.exe KB885523.exe KB885626.exe KB885894.exe qchain.exe makesp2.cmd patchKB.cmd makeiso.cmd svcpack.inf 3.執行 F:\XPSP2\UTIL\makesp2.cmd 整合 SP2 4.執行 F:\XPSP2\UTIL\patchKB.cmd 整合 hotfixes 執行時會出現 EvID4226Patch 的詢問訊息,鍵入 'y',再按任意鍵。 5.執行 F:\XPSP2\UTIL\makeiso.cmd 製作 ISO 檔 6.在 F:\XPSP2\ISO 目錄下,會出現 XPVOLSP2.ISO,那就是你要的。 ====================================== makesp2.cmd ( /integrate: 參數後須要絕對路徑,記得要修改。 ) ------------------------------------------------- SP2 /integrate:F:\XPSP2\XPCD <------------ 這行要改成這樣 COPY /Y DELOPY.cab ..\XPCD\SUPPORT\TOOLS ------------------------------------------------- 其他都不變 你是新手,最好造文章步驟來進行,以免發生錯誤。 其實我準備的檔案相當簡單,若還有問題,建議請教身旁教懂電腦的朋友, 畢竟我在網路這頭,比較無法了解你的狀況。你的問題感覺像初學者的問題。 找些書來充實一下比較好,我實在無法從頭教起。 x0 |
引用 | 編輯
RaymondLok
2004-11-19 23:17 |
29樓
▲ |
這教學很詳細.之前在pczone看過xp sp1 rollup的整合.
這次加了很多東西.要慢慢看.謝. x0 |