史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2005-11-06, 07:19 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 傻瓜式製作!可不用軟式磁碟機,不用按F6,自動在SATA/SCSI/RIAD上灌裝WindowsXP

SATA硬碟的新裝機用戶,往往沒有配軟式磁碟機,但在非Intel ICH5(R)的主機板的SATA上安裝win2K/XP/2003 時又離不開軟式磁碟機。

解決這個矛盾的辦法就是在安裝CD上預先進行整合。但一般介紹的方法,製作時比較繁雜,而且只能加一種驅動,通用性不夠。經過這幾天不斷的在網上的搜尋,在MSFN找到了一種較簡便的方法,其實方法也不簡單,只是原作者將之進行了打包,已 包含了大部分的SATA/SCSI/RIAD。這種方法只能用於winXP,不能用於win2K和2003。下面進行簡單的操作介紹:

1、在C碟建立一個xpcd目錄(當然建到其它也可以,要有足夠空間),將原版winXP CD根目錄下文件和i386目錄拷貝到剛才建立的xpcd目錄中。

2、從 MSFN http://www.ryanvm.net/msfn/raiddrivers_1.01.exe下載RyanVM's RAID容錯式獨立磁碟陣列容錯式獨立磁碟陣列/SATA/SCSI Driver Update for Unattended Windows XP Installs ,解壓縮後,拷貝到xpcd下,出現覆蓋提示都點「是」。現在xpcd目錄下新增了dosnetadd.txt、patch.cmd等5個文件和$OEM$目錄。

3、雙按執行patch.cmd,自動對dosnet.inf和txtmode.sif進行修改,分別向[SCSI.load] 和[SCSI] 字段增加訊息.板載晶片譬如是si3112,那驅動應該選項3112.sys還是3112r.sys呢,這兩個驅動有什麼區別?

說明如下:
[SCSI.load] 和[SCSI] 字段訊息已增加的,注意看修改後txtsetup.sif的最後部分。

3112.sys--------Silicon Image SiI 3112 SATALink Controller
3112r.sys-------Silicon Image SiI 3112 SATARaid Controller

並自動移除了dosnetadd.txt、patch.cmd、txtsetupadd.txt三個文件,餘下的raidcompress.cmd和read mefirst.txt也可自己手動式移除。

4、將下面附件WINNT.RAR下載後改名為WINNT.SIF,放到xpcd\i386下。這個winnt.sif文件可用記事本開啟,對其中的用戶名、公司名、安裝序列號、電話區號等要根據自己的填好。

5、將XPCD下的內容燒錄成MS光碟啟動安裝光碟,就可光碟啟動安裝了。我是用ultruISO開啟一個原版映射用取代法進行製作的。

註:要實現這個功能,要從光碟啟動方式安裝。也適用於SCSI/RIAD的用戶,當然在PATA上也可安裝。如果還要進一步的話,可以在整合了SP2的基礎上進行製作,而且也可自訂安裝一些軟體和PNP驅動程式,這些網上介紹的文章很多,這裡不再多說了。
至於對於非intel的NF晶片組可以麼
不僅對於非nf的晶片,對於音效卡、顯示卡、網路卡等各種擴充卡硬體都適用。
:
2k,2k3用上面我介紹的方法不是不行。但可以用其它方法,如在$OEM$下建textmode目錄的方法,網上介紹的很多。
需要在 WINNT.SIF 中指明 Driver 的路徑即可。
如下例
修改程式碼內容:

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINNT
Repartition=No
WaitForReboot=No
OEMPnPDriversPath=WINNT\DRIVER\VIDEO\ATI\2KXP_INF;WINNT\Driver\Video\VMWARE;WINNT\Driver\Video\MATROX;WINNT\Driver\NIC\DL530TX;WINNT\Driv er\NIC\3C905TX;WINNT\Driver\NIC\IntelPRO;WINNT\Driver\Sound\FM801AU;WINNT\Driver\Sound\Audigy;WINNT\Driver\Sound\VIA;WIN NT\Driver\CPU_AMD_K7

DriverSigningPolicy=Ignore
對於SATA/RAID容錯式獨立磁碟陣列/SCSI的驅動,與一般的PNP驅動不同,是在安裝之初的本文模式就要載入。

前面介紹的方法是通過修改dosnet.inf和txtmode.sif,實現從光碟載入。

但對於win2k/2k3,似乎在安裝文件保護上與winXP有所不同,不能通過修改dosnet.inf和txtmode.sif的方法來實現,但可以用$OEM$下建textmode目錄的方法,要載入多個驅動也有可能,不過會比較繁雜。

但一次效能不能同時整合幾個驅動不知行不行,據查考,$OEM$\textmode\下是不能再建目錄的,各個驅動如何進行區 分開是個問題。



還有如是華碩P4P800南橋是Intel ICH5R的,如果不使用RAID容錯式獨立磁碟陣列容錯式獨立磁碟陣列(你新買回來SATA一個,看樣子也是不能RAID容錯式獨立磁碟陣列容錯式獨立磁碟陣列的),只要在BIOS中設定一下,就可直接安裝的,不存在這個問題。

至於BIOS中設定如何設定,可以自己搜尋一下,網上介紹很多的。主要是看所用主機板晶片的問題。

你如說英文系統啊?可以的。
不過如果是在其他時區的話,要對WINNT.SIF中的區域設定程式碼和語言程式碼內容等進行修改。

手動加幾個stat的驅動要怎麼做?



用修改Txtsetup.sif的方法。

以整合Silicon Image 3112 SATALink Driver為例,

第一步,編輯txtsetup.sif和dosnet.inf(位於I386下)

txtsetup.sif增加以下內容
程式碼:

[SourceDisksFiles]
si3112.sys = 1,,,,,,4_,4,1,,,1,4

[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_34238086 = "si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 = "si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 = "si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_01661028 = "si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_82141033 = "si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_35121095 = "si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_34238086 = "si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_01661028 = "si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_02509005 = "si3112"

[SCSI.load]
si3112 = si3112.sys,4

[SCSI]
si3112 = "Silicon Image SiI 3112 SATALink Controller"
dosnet.inf增加以下內容
程式碼:
[FloppyFiles.2]
d1,si3112.sys

[Files]
d1,si3112.sys
第二步,Copy Drivers
在建立的 $OEM$\$1\DRIVERS\006\SI3112下加入SATA drivers
Directory Listing
程式碼:
Directory of E:\XPCD\$OEM$\$1\DRIVERS\006\SI3112

23.09.2003 11:05 10,236 si3112.cat
16.09.2003 10:43 11,094 SI3112.inf
04.09.2003 12:45 55,144 Si3112.sys
31.07.2003 09:01 69,120 SilSupp.cpl
09.06.2003 17:56 10,112 SiWinAcc.sys

第三步, Update WINNT.SIF
你的 WINNT.SIF至少包含以下訊息
程式碼:
[Unattended]
OemPreinstall=Yes
OemPnPDriversPath="Drivers\006\SI3112"
第四步,Compress Driver to I386
為了使驅動程式在安裝的本文模式下能被利用,需要把其中的一個sys文件壓縮後放到i386目錄下。MAKECAB.EXE,xp os系統原有的的。有的認為不壓縮也可以
程式碼:
MAKECAB E:\XPCD\$OEM$\$1\DRIVERS\006\SI3112\SI3112.SYS E:\XPCD\i386\SI3112.SY_
(假設XPCD文件是放在E:\XPCD)

。。。。。。
其他的SATA/RIAD/SCSI可以類似的一個個整合上去。

注意檢視原驅動軟碟中的txtsetup.oem文件,好多訊息是要從這裡得到的。

windows2003整合SATA的方法還不明白,比如用$OEM$下建textmode目錄的方法,能介紹得詳細一點?
可到http://www.msfn.org/board/index.php?showforum=88 的更詳細、更新。
頂樓的方法稱之為 M1 (方式1) , 建立textmode直接在winnt.sif中載入的方式稱之為 M2 (方式2) 。 還有個綜合M1/M2方式的M3 。
M1/M2各有優點。但M2需要修改取代I386下面的 SETUP.EXE,改版的setup.exe文件目前沒中文語言的。
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-11-09, 06:11 AM   #2 (permalink)
註冊會員
榮譽勳章
UID - 66577
在線等級: 級別:17 | 在線時長:370小時 | 升級還需:26小時級別:17 | 在線時長:370小時 | 升級還需:26小時級別:17 | 在線時長:370小時 | 升級還需:26小時級別:17 | 在線時長:370小時 | 升級還需:26小時級別:17 | 在線時長:370小時 | 升級還需:26小時級別:17 | 在線時長:370小時 | 升級還需:26小時級別:17 | 在線時長:370小時 | 升級還需:26小時
註冊日期: 2003-05-11
VIP期限: 2011-04
住址: 台灣
文章: 544
精華: 0
現金: 5080 金幣
資產: 10080 金幣
預設

謝謝分享 試玩看看
andypapa 目前離線  
送花文章: 0, 收花文章: 21 篇, 收花: 27 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 09:22 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1