整合SP3+SATA驅動+3合一光碟製作

Home Home
引用 | 編輯 q0821
2008-05-14 00:33
樓主
推文 x4
2009/06/22修改了一下 因為DP更新的關係舊的地方有要做修正
-------------------------------------------------------------------------------------

恩先閒聊一下

一切都是我自己的筆記

我這樣用沒有問題

不過不確定是否有錯..

自己是還有用軟體選單來執行自動安裝軟體的部份

就不再這邊提了

不過我用這樣整合了sata的驅動程式後

用在GA-MA78GM這張板子依然需要按F6使用磁碟片安裝驅動程式

不知道為甚麼@@請問有人可以替我解惑嗎?

是因為整合sata的那個網頁還沒有包含到這塊板子的驅動程式嗎?

另外這篇應該有先自行整合過一片自動安裝的xp的人來看可能比較適合

恩........大概就這樣吧

整合sp3

先把XP光碟底下的檔案全部都複製到硬碟裡面的某個資料夾裡面
例如:D:\xpcd

下載sp3的更新檔,你在google打
WINDOWSXP-KB936929-SP3-X86-CHT.EXE就可以找的到微軟的載點了

查到的整合方法有兩個
(a) WINDOWSXP-KB936929-SP3-X86-CHT.EXE /integrate:D:\XPCD
(b) WINDOWSXP-KB936929-SP3-X86-CHT.EXE -S:D:\XPCD
過一下子就整合好了

接著再用N合一光碟前
我是先把SATA的驅動程式給整合進去
才做成N合一光碟的...

整合sata驅動程式

我是參考下面這篇網誌





連到網頁以後,點網頁上方的DriverPacks

下載要整合進去的驅動 還有DriverPacks BASE

網誌上面說建議整合MassStorage(Sata) 和Lan

我想原因應該是..整合了sata就不需要軟碟機

整合了LAN就能上網抓驅動程式了

基本上作法就跟網誌上面寫的一樣.

不過DriverPacks BASE 更新到8.05 所以還沒有中文

不過照著點就好了啦

大概講一下流程當備份好了

總之就是把下載下來的base檔案解壓縮

然後下載下來的驅動程式的壓縮檔不用解壓縮放到DriverPacks這個資料夾去

之後執行DPs_BASE.exe

前面設定的位置選前面XPCD那邊 選對的話他應該會出現作業系統的版本號 retail SP3

之類的字樣

然後下面就選要整合的驅動程式

text mode要打勾 才不用放磁碟片的樣子

整合方式就選方法二

完成方式選GUIRunOnce

KTD那個頁面選第二個---->原因不明@@ 底下有說明啦 不過我只是照著網誌上面說得

雖說那個網誌也只是照那個工具的論壇說得用的樣子

而那個快速整合的我是選擇關掉

接下來就可以按下整合就整合囉

整合完畢後就可以開始製作N合一光碟了

------------------------------------pause分隔線----------------------------
做N合一光碟----取得開機所需檔案


首先要拿到開機的檔案,三秒鐘練功房上面有提供連結,原文如下


不過我下載下來後沒有磁碟片和磁碟機阿(/‵?′)/~ ╧========================╧

所以我也不知道該怎麼用這個六片開機磁片組..

應該是有工具可以提取裡面的檔案啦

所以我是到命令提示模式裡面

進到剛剛整合好sp3+sata的那個xpcd裡面的i386

用命令提示字元模式

執行WINNT32 /CMDCONS這個指令

然後不要上網下載檔案

接著在c槽底下會出現一個CMDCONS的隱藏資料夾

是系統隱藏的

什麼?你說看不到喔...首先打開我的電腦

工具-->資料夾選項-->檢視-->往下拉 把隱藏保護的作業系統檔案的勾勾給取消掉

下面一點的隱藏檔案和資料夾-->選顯示所有檔案和資料夾

按確定

這樣應該就會看到了

裡面的檔案

殺掉migrate.inf、WINNT.SIF這兩個檔案就是開機所需要的檔案了

我把裡面的檔案複製到D:\temp底下去

不過下了剛剛的指令是把修復控制台給安裝到開機選單去

所以如果你沒有重灌的話以後開機就會多一個windows 修復控制抬的選項可以選

阿又沒有要用到他!

那就把他幹掉吧

我的電腦按右鍵-->內容-->進階-->啟動及修復的設定-->把預設的作業系統用成XP

然後按一下編輯那個按鈕,會跳出來一個文字檔

那就是開機選單的檔案,把修復控制台那行刪掉就不會看到那個選項了。

ps把記事本的格式-->自動換行給取消掉,就可以很明確的知道哪些是在同一行的了。

如果怕意外的話請先複製一下內容到其他地方備份

出了問題再改回來.話說..真的出了問題 有簡單辦法進的了作業系統嗎? ̄▽ ̄|||

------------------------再暫停一下---------來去曬衣服-----------------

來閒聊一下

基本上呢.....我windows 的開機流程我還是不清楚= =

總之就是這樣作可以跟我做出一樣的東西....

慢慢再補完吧...

說要去曬衣服卻還沒曬衣服的人XD

希望可以慢慢補完

不過也不知道補完要幹啥

XP都是個已經快要被淘汰的作業系統了...

只是想為自己耗去的時間留個證據吧...

沒實驗作繼續來碎碎念吧...

基本上要作這個之前

應該先要去作一片可以自動安裝的xp的

這個網路上很多教學



我是看這邊學的

這邊就可以學到一片自動灌到爽的xp了

當然如果你要軟體選單那又是另外一件事情了

恩.....廢話不多說(哪裡不多說了阿!這邊都已經快兩百行了)
------------------------------------------------------------------------

做N合一光碟----所需工具

先說一下要作n合一光碟我用到的軟體

1.EASYBOOT ..

訪客只能看到部份內容,免費 加入會員



獻花 x13
引用 | 編輯 Lenco
2008-05-14 00:45
1樓
  
試著用這個 !

nLite-1.4.5








.

獻花 x0
引用 | 編輯 q0821
2008-05-14 00:52
2樓
  
他不合我意.......用他做出來的作業系統

總有些設定值不對

所以在很久之前我就沒有繼續用他了.....

獻花 x0
引用 | 編輯 lolo1122
2008-05-14 08:52
3樓
  
好專業的一篇文章
一定要推薦外加一朵小花的啦 表情

獻花 x0
引用 | 編輯 kk0
2008-05-14 18:47
4樓
  
樓主說的 我完整看不懂 哀~
只好再去尋找簡單又容易懂
的教學文章 感謝大大提供教學 表情

獻花 x0
引用 | 編輯 王飛燕
2008-05-15 06:44
5樓
  
太專業了,推推推,有空在學。 表情

獻花 x0
引用 | 編輯 ken2659
2008-05-15 08:12
6樓
  
哇好專業的文章哦! 表情

獻花 x0
引用 | 編輯 pop578847
2008-05-15 10:18
7樓
  
大大說的很仔細~
改天有時間來研究一下~

獻花 x0
引用 | 編輯 失落D記憶
2008-05-15 12:19
8樓
  
佩服大大用文字來說明
加油!!

獻花 x0
引用 | 編輯 kinyoliu
2008-05-18 14:53
9樓
  
我的做法是先將sp3整合完 之後在加入sata ACHI 和 RAID 驅動

差別只在不用按F6去加入ACHI、RAID

WINNT.SIF TXTSETUP.SIF 下手 加入方式要看 TXTSETUP.OEM檔 下去比對 表情

小弟不喜歡加入其他程式頂多加入.NET Framework 1.1、2.0 表情

獻花 x0
引用 | 編輯 fbi07
2008-05-22 17:34
10樓
  
大大說明的很詳細
但我看的很模糊
看來要再練功

獻花 x0
引用 | 編輯 w_victor
2008-05-26 16:36
11樓
  
太好了,但如果有埋圖就更好,可以容易參考
同埋唔知大大可以細我下戴嗎
或msn交流

獻花 x0
引用 | 編輯 maigegong
2008-05-26 17:06
12樓
  
看來好像只到 (整合sata驅動程式) 這個步驟後就可以直接使用 nLite-1.4.5 來整合xp的開機檔
然後再燒錄.
1. 先替換(整合的資料夾)\I386\winnt.sif     (自己編輯自己需要的winnt.sif)
2. 執行 nLite-1.4.5 ,指定剛才(整合的資料夾)所在
3. 匯入 (整合的資料夾)\I386\SETUPP.INI
4. 選取建立可開機ISO映像檔

我都是這樣子製作的.由於 DP_MassStorage_wnt5_x86-32_804.7z 無[文字模式] txtsetup.oem
故無法用 nLite-1.4.5 整合硬碟驅動程式,所以還是要由 DPs_BASE_805.exe 來整合硬碟驅動程式.

winnt.sif
-------------------------------------
;SetupMgrTag
[Data]
  MsDosInitiated=No
  UnattendedInstall="Yes"
  AutomaticUpdates=yes

[Unattended]
  DriverSigningPolicy=Ignore
  NonDriverSigningPolicy=Ignore
  UnattendMode=FullUnattended
  OemSkipEula=Yes
  OemPreinstall=Yes
  TargetPath=\WINDOWS
  UnattendSwitch="Yes"
  WaitForReboot="No"
  CrashDumpSetting=0
  Hibernation="No"
  NtUpgrade=No

[GUIRunOnce]
  command9="%SystemDrive%\DPsFnshr.exe"

[GuiUnattended]
  AdminPassword=*
  EncryptedAdminPassword=NO
  OEMSkipRegional=1
  TimeZone=220
  OemSkipWelcome=1

[SystemFileProtection]
  SFCQuota=0

[UserData]
  ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
  FullName="99mai"
  ComputerName=*

[Display]
  BitsPerPel=32
  Xresolution=800
  YResolution=600
  Vrefresh=75
  AutoConfirm=1

[RegionalSettings]
  LanguageGroup=7,9,10

[Identification]
  JoinWorkgroup=workgroup

[Networking]
  InstallDefaultComponents=Yes

[Components]
  deskpaper=Off
  Msmsgs=Off
  Msnexplr=Off
  Upnp=on
  Zonegames=Off

[URL]
  Home_Page=tw.yahoo.com

獻花 x0
引用 | 編輯 gn00515583
2008-06-09 23:09
13樓
  
看到我都快眼花了還是在去找友人整合好的用好了 表情

獻花 x0
引用 | 編輯 rurihome
2009-01-29 21:31
14樓
  
筆記一下
學習製作自己用的版本

獻花 x0
引用 | 編輯 ericboy
2009-01-29 23:38
15樓
  
好文章,
感謝大大的分享~
表情 有空在試試看~

獻花 x0
引用 | 編輯 TAXI
2009-02-01 01:41
16樓
  
好專業的一篇文章
感謝大大提供教學

獻花 x0
引用 | 編輯 quistis
2009-02-18 12:24
17樓
  
小弟的版子也是MA78G...
也是要另外安裝驅動...
趕緊來試試看製作整合光碟...
感謝大大的教學...

獻花 x0
引用 | 編輯 syfeng
2009-03-01 05:50
18樓
  
小弟分享一下我的作法

先用nlite 整合ahci驅動,比較新的主機板和新的nb都有ahci的選項,如果不整進去的話
就要按f6再用軟碟片裝驅動才行,但也有沒辦法按f6的 ((cq-45 真有你的))

先下載intel ich10、和ati 的ahci 驅動磁片,解壓縮成目錄備用
開啟nlite,只選擇整合驅動程式
再選 插入單一驅動程式 選擇ich10裡的iaahci.inf,然後全選
再插入單一驅動,把ati 6xx和 ati 7xx裡的x86項目選入
再進行整合

之後就像大大這樣子做應該就ok了,至少我的光碟片在690g的ahci是ok ((我的電腦))
在ma770-ud3裡試也ok ((客人的,sb700南橋))
ich10的nb也都ok

在下大概分享一下我作光碟的大概

1.準備三個版本的xp,vlk、xpp oem、xphome oem
2.全都整合成sp3
3.用nlite 把ich10、ati 6xx、ati 7xx、nvida 的ahci 匯入原始光碟
4.用 winnt32 /noreboot 作安裝檔減肥得到6個目錄,把有i386的目錄放在同一個,結構圖如下
cdroot
|
---xpvp
|
---xppp
|
---xphp
|
---files
  |
  ---xpvi
  |
  ---xppi
  |
  ---xphi

5.把必要的檔案放到目錄下((w51xxxxx等等))
6.修改xpvp、xppp、xphp裡的txtsetup.txt 把路指向 files\xp*i
7.另外把xpvp、xppp、xphp 再複製一份,另命名為xpva、xppa、xpha,結構如下
cdroot
|
---xpvp
|
---xpva
|
---xppp
|
---xppa
|
---xphp
|
---xpha
|
---files
  |
  ---xpvi
  |
  ---xppi
  |
  ---xphi
8.把做好的winnt放進 xpva、xppa、xpha裡
9.先用airboot把開機選單做好,利用空目錄做成只有開機選單的iso檔
10.用isobuster 把上面的iso的開機磁區抓出來 ((2k的那個
11.用winrar把iso檔的airboot抓出來,放在cdroot裡面
12.用winimage做優化,把cdroot作成iso檔再燒出

以上是主體架構的部份,相信有在玩的人才看得懂 @@
小弟的最新版本光碟共有三個xp版本,各有四種安裝模式
所以總共有12個裝法
四種安裝模式為:無驅動、無程式;無驅動、有程式;有驅動、無程式;有驅動、有程式
有興趣歡迎大家討論,謝謝

獻花 x0
引用 | 編輯 s3860
2009-03-09 16:50
19樓
  
真的很用心在幫助大家 表情

獻花 x0
引用 | 編輯 shonida
2009-03-27 22:56
20樓
  
小弟已解決了..原來要修改的地方是在"開機檔"裡面...感謝!

獻花 x0
引用 | 編輯 sito
2010-09-02 22:44
21樓
  
雖然有點難.不過只細看到是不會難

獻花 x0
引用 | 編輯 STY1115
2010-09-05 15:58
22樓
  
感謝大大的用心分享 ^^

獻花 x0
引用 | 編輯 wolf19660221
2010-11-21 03:13
23樓
  
太專業了....佩服大大用文字來說明
謝 謝 表情

獻花 x0
引用 | 編輯 toye7711toy
2010-11-26 19:13
24樓
  
2009/06/22修改了一下 因為DP更新的關係舊的地方有要做修正
-------------------------------------------------------------------------------------

恩先閒聊一下

一切都是我自己的筆記

我這樣用沒有問題

不過不確定是否有錯..

自己是還有用軟體選單來執行自動安裝軟體的部份

就不再這邊提了

不過我用這樣整合了sata的驅動程式後

用在GA-MA78GM這張板子依然需要按F6使用磁碟片安裝驅動程式

不知道為甚麼@@請問有人可以替我解惑嗎?

是因為整合sata的那個網頁還沒有包含到這塊板子的驅動程式嗎?

另外這篇應該有先自行整合過一片自動安裝的xp的人來看可能比較適合

恩........大概就這樣吧

整合sp3

先把XP光碟底下的檔案全部都複製到硬碟裡面的某個資料夾裡面
例如:D:\xpcd

下載sp3的更新檔,你在google打
WINDOWSXP-KB936929-SP3-X86-CHT.EXE就可以找的到微軟的載點了

查到的整合方法有兩個
(a) WINDOWSXP-KB936929-SP3-X86-CHT.EXE /integrate:D:\XPCD
(b) WINDOWSXP-KB936929-SP3-X86-CHT.EXE -S:D:\XPCD
過一下子就整合好了

接著再用N合一光碟前
我是先把SATA的驅動程式給整合進去
才做成N合一光碟的...

整合sata驅動程式

我是參考下面這篇網誌
http://blog.yam.com/invite19/article/9309624


http://www.driverpacks.net/

連到網頁以後,點網頁上方的DriverPacks

下載要整合進去的驅動 還有DriverPacks BASE

網誌上面說建議整合MassStorage(Sata) 和Lan

我想原因應該是..整合了sata就不需要軟碟機

整合了LAN就能上網抓驅動程式了

基本上作法就跟網誌上面寫的一樣.

不過DriverPacks BASE 更新到8.05 所以還沒有中文

不過照著點就好了啦

大概講一下流程當備份好了

總之就是把下載下來的base檔案解壓縮

然後下載下來的驅動程式的壓縮檔不用解壓縮放到DriverPacks這個資料夾去

之後執行DPs_BASE.exe

前面設定的位置選前面XPCD那邊 選對的話他應該會出現作業系統的版本號 retail SP3

之類的字樣

然後下面就選要整合的驅動程式

text mode要打勾 才不用放磁碟片的樣子

整合方式就選方法二

完成方式選GUIRunOnce

KTD那個頁面選第二個---->原因不明@@ 底下有說明啦 不過我只是照著網誌上面說得

雖說那個網誌也只是照那個工具的論壇說得用的樣子

而那個快速整合的我是選擇關掉

接下來就可以按下整合就整合囉

整合完畢後就可以開始製作N合一光碟了

------------------------------------pause分隔線----------------------------
做N合一光碟----取得開機所需檔案


首先要拿到開機的檔案,三秒鐘練功房上面有提供連結,原文如下
http://www.threesecond.info/v2/modules/xhnewbb/viewtopic.php?topic_id=1408&viewmode=flat&order=ASC&start=0

不過我下載下來後沒有磁碟片和磁碟機阿(/‵?′)/~ ╧========================╧

所以我也不知道該怎麼用這個六片開機磁片組..

應該是有工具可以提取裡面的檔案啦

所以我是到命令提示模式裡面

進到剛剛整合好sp3+sata的那個xpcd裡面的i386

用命令提示字元模式

執行WINNT32 /CMDCONS這個指令

然後不要上網下載檔案

接著在c槽底下會出現一個CMDCONS的隱藏資料夾

是系統隱藏的

什麼?你說看不到喔...首先打開我的電腦

工具-->資料夾選項-->檢視-->往下拉 把隱藏保護的作業系統檔案的勾勾給取消掉

下面一點的隱藏檔案和資料夾-->選顯示所有檔案和資料夾

按確定

這樣應該就會看到了

裡面的檔案

殺掉migrate.inf、WINNT.SIF這兩個檔案就是開機所需要的檔案了

我把裡面的檔案複製到D:\temp底下去

不過下了剛剛的指令是把修復控制台給安裝到開機選單去

所以如果你沒有重灌的話以後開機就會多一個windows 修復控制抬的選項可以選

阿又沒有要用到他!

那就把他幹掉吧

我的電腦按右鍵-->內容-->進階-->啟動及修復的設定-->把預設的作業系統用成XP

然後按一下編輯那個按鈕,會跳出來一個文字檔

那就是開機選單的檔案,把修復控制台那行刪掉就不會看到那個選項了。

ps把記事本的格式-->自動換行給取消掉,就可以很明確的知道哪些是在同一行的了。

如果怕意外的話請先複製一下內容到其他地方備份

出了問題再改回來.話說..真的出了問題 有簡單辦法進的了作業系統嗎? ̄▽ ̄|||

------------------------再暫停一下---------來去曬衣服-----------------

來閒聊一下

基本上呢.....我windows 的開機流程我還是不清楚= =

總之就是這樣作可以跟我做出一樣的東西....

慢慢再補完吧...

說要去曬衣服卻還沒曬衣服的人XD

希望可以慢慢補完

不過也不知道補完要幹啥

XP都是個已經快要被淘汰的作業系統了...

只是想為自己耗去的時間留個證據吧...

沒實驗作繼續來碎碎念吧...

基本上要作這個之前

應該先要去作一片可以自動安裝的xp的

這個網路上很多教學

http://www.cctips.com/Unattended/index.htm

我是看這邊學的

這邊就可以學到一片自動灌到爽的xp了

當然如果你要軟體選單那又是另外一件事情了

恩.....廢話不多說(哪裡不多說了阿!這邊都已經快兩百行了)
------------------------------------------------------------------------

做N合一光碟----所需工具

先說一下要作n合一光碟我用到的軟體

1.EASYBOOT 5.0.9.553cht
用來作開機選單的,網路上有試用版,雖然功能有限制,但是用來作n合一光碟夠了。

2.UltraEdit
編輯檔案,網路上也有試用版。

3.記事本
編輯檔案,系統內建。

4.cdimagegui(作光碟映像檔的,可以縮減光碟的大小,我用的是gui介面)
cdimage參數說明
http://www.threesecond.info/v2/modules/xhnewbb/viewtopic.php?topic_id=400

5.imgburn(燒錄軟體,隨意的都可以 總之就是要能把光碟映像檔燒出來的就是了)

做N合一光碟----光碟架構

先說一下我的光碟的架構

我的光碟是作成三合一
1.全手動->使用者名稱、帳號、電腦名稱...等都要手動輸入,除了不用打序號以外
2.半手動->使用者名稱、帳號、電腦名稱、序號都不用手動輸入。
(較一般的設定值,例如電腦名稱是my_PC 授權給user 組織是Earth..)
3.HD專用->使用者名稱、帳號、密碼、電腦名稱都是我自己的設定值。

不同的模式會有不同的資料夾

如下面

全手動-->OTHA
半手動-->OTAU
我專用-->HDAU

所以在我硬碟裡面的光碟資料夾的目錄事像下面這樣的

光碟根目錄(我自己是用在D:\EasyBoot\disk1)因為我的easy我把他放在D槽
├─EZBOOT 光碟開機會出來的開機選單目錄
├─HDAU
├─OTAU
├─OTHA
└─SYSTEM
  ├─HDAU
  ├─OTAU
  └─OTHA

除了EZBOOT是easyboot自己本來就有的

其他的資料夾自己手動建

架構講完了接下來講一下里面各資料夾裡面放什麼

├─EZBOOT
裡面就是easyboot的檔案
├─HDAU 開機檔案(我專用)
├─OTAU 開機檔案(半手動)
├─OTHA 開機檔案(全手動)
把前面的開機檔案就是...我放到D:\temp裡面的檔案給複製三份到上面三個資料夾
如果是整合SP3 還有整合sata & Lan 的驅動程式的話應該有1個資料夾292個檔案
└─SYSTEM (多重xp的資料夾)
  ├─HDAU
  ├─OTAU
  └─OTHA
我放到D:\XPCD裡面的檔案給複製三份到個別的資料夾
裡面有I386、OEM兩個資料夾
WIN51、WIN51IP、win51ip.SP3三個檔案

另外再把WIN51、WIN51IP、win51ip.SP3這三個檔案放到光碟根目錄底下
(D:\EasyBoot\disk1)

所以現在的光碟架構變成下面這樣

光碟根目錄
├─EZBOOT 用光碟開機會出來的開機選單
├─HDAU
├─OTAU
├─OTHA
├─SYSTEM
│   ├─HDAU
│   ├─OTAU
│   └─OTHA
├WIN51 我用來找光碟在哪一個槽用的別殺阿!
├WIN51IP 沒有好像就不能安裝xp不知道為甚麼,其實是我忘記了XD
└win51ip.SP3 沒有好像就不能安裝xp不知道為甚麼,其實是我忘記了XD


做N合一光碟----修改檔案

接著就是修改檔案的地方了

要改的檔案有
各開機資料夾裡面的setupldr.bin、txtsetup.sif

先用ultraedit改setupldr.bin
用ultraedit打開setupldr.bin後搜尋I386
記得在搜尋的對話框要把 find ASCII打勾才找的到
找到I386就把他修改成對應的資料夾
例如在以下資料夾的setupldr.bin
光碟根目錄
├─HDAU 就把I386改成HDAU
├─OTAU 就把I386改成OTAU
├─OTHA 就把I386改成OTHA
這樣
每一個檔案裡面應該共有4個I386要修改

接著修改txtsetup.sif
這個只要用記事本開啟就可以了
尋找
SetupSourcePath

把SetupSourcePath = "\"
修改成SetupSourcePath = "\SYSTEM\對應的目錄\"
例如在以下資料夾的txtsetup.sif
光碟根目錄
├─HDAU 修改成SetupSourcePath = "\SYSTEM\HDAU\"
├─OTAU 修改成SetupSourcePath = "\SYSTEM\OTAU\"
├─OTHA 修改成SetupSourcePath = "\SYSTEM\OTHA\"
這個每個檔案都只會有一個地方要修改

另外請注意
在上面的三個目錄裡面不要有txtsetup.si_這個檔案,他好像會影響正常安裝
因為我一直都沒有他的存在,所以我不知道會有什麼影響。

接著這兩個是有整合sata驅動才會出現的
SYSTEM裡面各資料夾I386里面的presetup.cmd
SYSTEM裡面各資料夾OEM裡面的DP_Install_Tool.cmd

如果是照著上面的方式整合sata驅動程式的話應該會有上面這兩個檔案的存在

但是如果你不修改的話直接燒成光碟應該是會失敗的,因為裡面的路徑寫的不對
因為你現在I386已經不再光碟的根目錄底下了
他卻還是指向那邊所以會出現錯誤
先修改
SYSTEM裡面各資料夾I386里面的presetup.cmd
把裡面的%CDDRIVE%取代成%CDDRIVE%\SYSTEM\對應的目錄
你的presetup.cmd在哪一個目錄裡面的I386里面你就改成那個目錄
例如
你的presetup.cmd在SYSTEM\HDAU\I386里面
你就把%CDDRIVE%取代成%CDDRIVE%\SYSTEM\HDAU
應該有8個要取代
另外還有一個地方要改
搜尋 SET TAGFILE= 這個 把那行改成SET TAGFILE=\WIN51
這樣
這樣他才能找到光碟機是在哪一個槽
其他的資料夾裡面的presetup.cmd依此類推

接著改SYSTEM裡面各資料夾OEM裡面的DP_Install_Tool.cmd

這是原始DP_Install_Tool.cmd 的前面

Echo. & Echo Locating the DriverPacks...
Set "M=0" & Set "cur=%~dp0"
If [%cur:~-1%]==[\]         Set "cur=%cur:~0,-1%"
IF Exist "%cur%\\D\\"         Set "DPLoc=%cur%" & Set "M=1" & GoTo Found
IF Exist "%cur%\\bin\\un7zip.exe" Set "DPLoc=%cur%" & Set "M=2" & GoTo Found
Echo Searching Root folders since DriverPacks were not found in current folder...
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO (
IF Exist "%%i:\\OEM\\un7zip.exe" SET "DPLoc=%%i:\\OEM" & Set "M=2"
IF Exist "%%i:\\$OEM$\\$1\\D\"   SET "DPLoc=%%i:\\$OEM$\\$1" & Set "M=1" & %%i
IF "%M%">="1" GoTo Found)
Echo. & Echo Strange... The DriverPacks were not found ??? :( & Echo. & Pause & GoTo Done

我是改了上面這四個地方
他好像當初在用DriverPacks整合的時候有兩種方法可以選
選出來的檔案結構會不一樣
所以他這個批次黨會先判斷你當初是用哪個方法整合的
照之前我貼的那個網誌的選法是用方法2
他前面一段好像是要判斷出你用哪個方式整合
第二段則是找出光碟機的位置以便找到正確的路徑

因此他用IF去判斷看有沒有光碟目錄:\\OEM\\bin\\un7zip.exe這個檔案
如果有的話表示是選用方法2整合
就設定DPLOC這個變數為光碟目錄:\\OEM
接著跳到下面方法2的地方繼續執行

如果他偵測到你的光碟裡面有$OEM$\\$1\\D這個資料夾的話
表示你一開始是選方法1整合的
他就把DPLOC這個變數為光碟目錄:\\$OEM$\\$1這樣去處理

而因為我做了三合一的XP
所以我的OEM資料夾其實不在光碟根目錄下面
因此我要把他指到正確的位置

就是說把第二段的%%i:\\取代成%%i:\\SYSTEM\\HDAU\\

變成下面這樣
這是放在光碟目錄\\SYSTEM\\HDAU\\OEM\\DP_Install_Tool.cmd 這個檔案裡面的一段
而放在OTAU和OTHA裡面的就把HDAU替換成相對應的就好了

Echo. & Echo Locating the DriverPacks...
Set "M=0" & Set "cur=%~dp0"
If [%cur:~-1%]==[\]         Set "cur=%cur:~0,-1%"
IF Exist "%cur%\\D\\"         Set "DPLoc=%cur%" & Set "M=1" & GoTo Found
IF Exist "%cur%\\bin\\un7zip.exe" Set "DPLoc=%cur%" & Set "M=2" & GoTo Found
Echo Searching Root folders since DriverPacks were not found in current folder...
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO (
IF Exist "%%i:\\SYSTEM\\HDAU\\OEM\\un7zip.exe" SET "DPLoc=%%i:\\SYSTEM\\HDAU\\OEM" & Set "M=2"
IF Exist "%%i:\\SYSTEM\\HDAU\\$OEM$\\$1\\D\"   SET "DPLoc=%%i:\\SYSTEM\\HDAU\\$OEM$\\$1" & Set "M=1" & %%i
IF "%M%">="1" GoTo Found)
Echo. & Echo Strange... The DriverPacks were not found ??? :( & Echo. & Pause & GoTo Done

另外請新增winnt.sif在
光碟根目錄
├─HDAU
├─OTAU
├─OTHA
這三個資料夾
這是自動安裝的回應檔
至於怎麼作呢?就請參考前面我提到的做到一片灌到爽的xp那個網頁
或是直接拿別人的來改
google 找winnt.sif有很多說明網頁
這邊就看自己需求去修改

easyboot的光碟引導檔也要修改一下
進到光碟根目錄\EZBOOT
複製w2ksect.bin
貼上個3份吧,然後分別改名成為HDAU.bin、OTAU.bin、OTHA.bin
接著用ultraedit分別開啟且修改
例如HDAU.bin
搜尋I386 記得Find ASCII 要打勾
把找到的I386改成HDAU
改完存檔
其他的依此類推

PS試用版的easyboot最多就只能建立4個選項

所以一個硬碟啟動三個作業系統安裝模式剛剛好XD

這樣檔案就都修改完了

做N合一光碟----啟動選單

開啟easyboot

切換到 菜單條 這個分頁

在右下角的那邊選第一個選項

然後把上面的執行命令改成run OTHA.bin

功能表本文 改成 全手動安裝XP

在繼續在右下角選第二個選項

把執行命令改成 run OTAU.bin

功能表本文 改成 半手動安裝XP

第三個選項選了以後改run HDAU.bin 以及 安裝我專用XP(什麼爛名字阿@@)

第四個選項選了

執行命令改成 boot 80--->從硬碟啟動的命令

功能表本文改 從硬碟啟動

其他美觀的方面的部份就請自己摸索不多說

改完以後切換回文件的活頁

保存

不用他製作iso的原因是我要用cdimage來減少iso的大小

製作光碟映像檔

執行cdimagegui

我說一下我各頁面的設定

開始┬目錄┬CD根目錄設定 D:\EasyBoot\disk1
  │     └iso要儲存的名稱和路徑 隨便設定.iso 要注意儲存的空間要夠
  └組態-使用內建、離開時儲存設定打勾

設定┬檔案-(-h打勾)
  ├檔案系統(-j1打勾)
  ├引導(-b打勾)指向D:\EasyBoot\disk1\EZBOOT\loader.bin
  ├簽名/CRC(-o打勾)這個是縮小iso檔案大小的關鍵
  ├提示(都沒勾)
  ├測試(都沒勾)
  └建立(-m打勾 -l打勾 標籤請自己決定)

然後到建立那個頁面 按下開始映像建立

他就開始製作iso檔了

做好後隨便用某個燒錄程式燒錄映像檔就可以了

想要節省燒錄片的話 可以用rw 或是用虛擬機器測試

恩......大概就是這樣吧

另外軟體的安裝的話就看大家自己怎麼變囉

說得很亂..

一切都只是自己的筆記

有錯請指教

哀 ~~ 這些做真的有用嗎 !!!

還是已經退流行了 -.- 

若真的很厲害的話 去當微軟公司阿 !!

而且這樣還會被告耶 -.- 

本軟體是非法複製 若複製者 提告 !!

到底有沒有人看得懂 xp 阿  

一群笨蛋 都用 盜版軟體  

上購物中心購買吧 !!

哈哈 哈  表情 表情 表情 表情

獻花 x0
引用 | 編輯 jmc5105
2012-03-24 19:48
25樓
  
感謝大大提供教學!但還是看不懂?感恩! 表情

獻花 x0
引用 | 編輯 max_changtw
2012-07-31 23:32
26樓
  
佩服大大用文字來說明
加油!!加油!!加油!!

獻花 x0
引用 | 編輯 kuo424
2019-04-19 17:02
27樓
  
i need it 表情

獻花 x0