【問題】如何將更新檔加入OS中



贊助商連結


taipin
2007-08-03, 12:03 AM
請問各位先進
1.我下載了一片700MB WinXP-SP2自動安裝光碟ISO 更新到2007年4月20 日
2.我又下載了更新檔2007年5月~7月15日(共32.5MB)一鍵自動安裝版
3.請問我可以將更新檔 加入700MB的ISO自動安裝光碟內嗎?讓它成為更新到2007年7月15日的自動安裝ISO光碟 若是可以 我應該如呵做呢?

贊助商連結


pioneer0107
2007-08-03, 10:51 PM
你的意思大概就是【整合安裝】是嗎?
整合安裝有個前提,如果你手邊的XP光碟是包含SP2,那將不能組合SP2之前的SP1更新,簡單來說就是有順序性

要整合更新檔案必須先把光碟完整內容複製到硬碟內
舉例光碟內容複製到C槽,資料夾名稱為:XP_SP2
更新檔案資料夾為Update,假設裡面有個更新檔名稱為:WindowsXP-KB123456-x86-CHT

接著使用開始功能表的執行
鍵入:C:\Update\WindowsXP-KB123456-x86-CHT.exe /integrate:C:\XP_SP2

如果組合過多檔案超過CD-R可容納範圍,就要燒成DVD-R
如果要燒成可開機安裝光碟,就必須加入boot.bin映像檔(2KB大小的檔案)
否則就算有完整的XP_SP2,也只能在XP系統裡面安裝,卻沒辦法使用乾淨安裝(光碟開機安裝)也是白忙
也就是說,如果是全新硬碟,沒有燒成CD-ROM(boot),將會無法安裝XP

taipin
2007-08-03, 11:33 PM
謝謝Pioneer你的說明 我在想說 糟糕 我電腦基礎實在遭透了 你說的應該很棒了 我還不太懂 所以再提出來請教你
1.應該是的 我就是要將原來更新到4月份的自動安裝版 讓他更新檔 更新到7月份 成為最新版本
2.我剛開始以為 只要用UltraISO軟體 把700MB的SP2開啟 然後把更新檔放進去 就行了 但顯然不是如此簡單
3.你提到 要將原本700MB的自動安裝光碟內容 複製到C:台 然後
鍵入鍵入:C:\Update\WindowsXP-KB123456-x86-CHT.exe /integrate:C:\XP_SP2
對此 我想請問 若是我下載的更新檔內有15個檔案 而且是一鍵自動安裝的
我應該如何全部去執行"置入"的動作?
4.在原本的700MB自動安裝光碟內 是不是應該有一個資料夾 是用來放"更新檔"的?我要如何找到它?
5.你提到:如果要燒成可開機安裝光碟,就必須加入boot.bin映像檔(2KB大小的檔案)-->這個boot.bin映像檔 是軟體嗎?我應該如何"製作" 或去哪裡下載呢?
6.我是聽過 更新檔是一直累積的 無法取代原來的舊檔 所以MB會一直增加
就像你說的SP1升級到SP2一樣 無法取代整合的 是嗎?
7.有一個題外問題 若是你知道 也盼你教我 我以前也曾下載過一片701MB大小的 多重自動安裝Win-SP2-ISO版 裡面包含WinXP-SP2系統軟體 和許多常用軟體 我用UltraISO打開檔案時 它竟然有3,350MB(3.35GB) 我很訝異 原創者 不知如何能將3.75GB的檔案 製作成只有701MB大小的ISO檔 我還真想學這個?
8.我必須再次說明 我電腦常識懂的不多 但是來到這裡學到很多 這裡電腦常識真多 我現在只想學這兩項功課 我認為這可以造福很多人 希望得到你或各位先進的不吝教學 先說聲謝謝 再次麻煩你

pioneer0107
2007-08-04, 12:20 AM
對此 我想請問 若是我下載的更新檔內有15個檔案 而且是一鍵自動安裝的
我應該如何全部去執行"置入"的動作?
我以上的說明,只對正版XP光碟+更新檔的方式去進行才有效,而你這個是所謂的大補帖吧!恕小弟不才,大補帖的話就得請教其他人了。


你提到:如果要燒成可開機安裝光碟,就必須加入boot.bin映像檔(2KB大小的檔案)-->這個boot.bin映像檔 是軟體嗎?我應該如何"製作" 或去哪裡下載呢?

這是映像檔↓
http://img40.picoodle.com/img/img40/9/9/8/f_RWm_b32cdfa.png

這是燒錄方式↓
http://img28.picoodle.com/img/img28/9/9/9/f_RWm_25b076b.png
映像檔路徑、進階類型不模擬、載入磁區4

http://img29.picoodle.com/img/img29/9/9/8/f_RWm_31ca0af.png
ISO標籤比照上圖,光碟標籤請自訂

http://img31.picoodle.com/img/img31/9/9/9/f_RWm_4c7a32b.png
燒錄方式結束光碟、光碟一次燒錄

boot 映像檔載點↓
Download (http://www.badongo.com/file/3937353)

taipin
2007-08-04, 10:58 AM
PIONEER你好 真高興又得到你的教學
我將你給我的boot.bin檔存著了 感激萬分!
我大致了解了 只剩下幾個問題 再次請教你
1.我下載的700MBWinXP-SP2自動安裝光碟 就是可開機安裝光碟版
這樣還要再加入boot.bin檔嗎?
2.你教我的燒錄方式 是否是教我的問題第7點-->將3.5GB燒錄成700MB?
還是整合光碟燒錄方式? 若是整合光碟燒錄方式 請問整合完成的資料夾要如何開啟到NERO燒錄器(假設我的SP2整合完成資料是放在D台)
這是最後的兩個問題了 謝謝你喔!

pioneer0107
2007-08-04, 11:45 PM
說教學不敢當,只是彼此交流討論

我有一張2002年的OEM版XP正版安裝程式,如果我要安裝到現今的2007年版本,這中間必須經過XP_SP1→大量的SP1修正檔→SP2→超過百項的SP2修正檔,這樣搞下來的工程將會相當浩大,所以就會有整合這東西的出現
我想你要的也是這個吧

上述的整合方式是我用在原始的正版XP安裝程式,這是合法整合
方法在原始安裝程式裡面可以找的到微軟所提供的調配及安裝指南文件

你所描述的我看的懂,也就是網路下載版的大補帖,一鍵安裝到底,破解版免序號的非法XP安裝程式
關係到版權的軟體恕我無法與你研究和討論,這是保護你也是保護我自己

沙羅季曼
2007-09-06, 08:31 AM
pioneer0107兄:
藉題請教一下~~
若修正檔有百來個,想利用批次檔來更新....
批次檔要怎麼寫呢??

原本所得的修正檔內包內有一批次檔!

@ECHO OFF

ECHO ------Windows Update 至 2007年 8 月份 共 132 個------
pause
setlocal
set runpath=.\Update

ECHO KB898461
%runpath%\KB898461.exe /passive /norestart
ECHO KB893803-v2
%runpath%\KB893803-v2.exe /passive /norestart
.........等等

如改成以下這樣是否就可以呢?

@ECHO OFF

ECHO ------Windows Update 至 2007年 8 月份 共 132 個------
pause
setlocal
set runpath=.\Update

ECHO KB898461
%runpath%\KB898461.exe /integrate:C:\XP_SP2
ECHO KB893803-v2
%runpath%\KB893803-v2.exe /integrate:C:\XP_SP2
.........等等

抱歉,對DOS指令完全不懂,舉一反三式推測,如有誤,敬請指點~~



自己試驗結果,上面方法應該可行,但是每安裝完一個修正檔就要按一次確定方塊!
所以再更改,加上/quiet就可以自動一直裝下去~


@ECHO OFF

ECHO ------Windows Update 至 2007年 8 月份 共 132 個------
pause
setlocal
set runpath=.\Update

ECHO KB898461
%runpath%\KB898461.exe /quiet /integrate:C:\XP_SP2
ECHO KB893803-v2
%runpath%\KB893803-v2.exe /quiet /integrate:C:\XP_SP2
.........等等

可是...是否真的有更新進去我也不確定哩!
大概要燒成光碟,安裝好OS並且上Windows Update才能確定吧.....@@"




整合所有更新檔後,容量暴增至848 MB (890,051,578 位元組)
無法燒成一張光碟!!
要另外找瘦身方案了~~~



拜讀下列文章後
http://bbs-mychat.com/read.php?tid=590359
我改考慮做萬用Ghost了....=_="
就不會有更新順序問題了吧~~

琥珀
2007-09-06, 01:25 PM
for %%v in (*.exe) do start /wait %%v /s:c:\xp_dist_folder /q