對于使用串硬盤的臺式機、筆記本,在安裝XP系統(tǒng)時會遇到找不到硬盤的提示。如果用GHOST版快速安裝,則安裝安裝后出現(xiàn)藍(lán)屏。因此,筆者在以前曾發(fā)過一篇如何在系統(tǒng)盤集成SATA驅(qū)動的博言。但不少朋友反饋,自己動手在XP系統(tǒng)光盤中集成SATA驅(qū)動時,總是會出現(xiàn)這樣那樣的錯誤。其實,只要我們細(xì)心一點、耐心一點,就完全可以DIY一張集成SATA驅(qū)動的XP SP3系統(tǒng)光盤,就可以在任一串口硬盤上順利安裝XP SP3系統(tǒng)?,F(xiàn)以圖詳解如何在在XP SP3系統(tǒng)光盤中集成SATA驅(qū)動,供朋友們參考。
一、系統(tǒng)準(zhǔn)備 目前,XP SP3 VOL版系統(tǒng)MDSN已放出,安裝XP SP3不僅用不著打補丁,而且系統(tǒng)性能有所改善,因此向各位朋友推薦XP SP3 VOL版。 1、MSDN官方集成的XP SP3 VOL版系統(tǒng)。下載請見《Windows XP With SP3 簡體中文版ISO下載》 2、自己動手集成XP SP3 VOL版系統(tǒng)。具體方法請參考《制作Windows XP SP3 免激活(VOL)原版操作系統(tǒng)》 二、軟件準(zhǔn)備 1、下載DriverPacks BASE(集成SATA驅(qū)動的主程序) 2、下載DriverPack MassStorage(SATA驅(qū)動包) 3、Ultraiso(軟碟通)下載及使用方法請參考《【特別推薦】制作光盤映像文件的好工具UltraISO》 4、Nero burning 下載及使用方法請參考《NERO刻錄ISO鏡像方法簡要說明》
5、UltraEdit-32 。點擊直接下載UltraEdit-32_12.20b_1_SC.exe 3、把DriverPack MassStorage的7zip格式壓縮包放到F:DriverPacks\DriverPacks目錄下,不需要解壓縮。
這是DriverPacks小組制作好的SATA/SCSI驅(qū)動包,包括常見的大多數(shù)磁盤設(shè)備,可以到這個頁面查看所支持設(shè)備的列表和驅(qū)動版本:http:///DriverPacks/devices.php?pag=m 特別提醒:如果此步出錯,在第6步將顯示無法找到驅(qū)動包的提示(全部為陰影,這是網(wǎng)友反映最多的問題)。 4、運行E:DriverPacks DPs_BASE.exe。初始界面可以選擇語言。選擇Chinese (Simplified),然后點下另邊的APPLY按鈕,就進入簡體中文界面了。
5、選擇“設(shè)置-位置”,選中“磁盤”項,點擊“瀏覽”按鈕。選中剛才的F:LENOVO xp sp3 OEM目錄,確定。這時候左邊的窗口會多出幾項設(shè)置內(nèi)容。 6、在“設(shè)置-驅(qū)動包”中選中“DriverPack MassStorage 8.0”。這個軟件也可以集成顯示卡驅(qū)動、芯片組驅(qū)動等,其它驅(qū)動詳細(xì)指南請訪問 http://forum./viewtopic.php?id=1449 7、“驅(qū)動包整合方式”選擇方式2。方式1雖然比較正統(tǒng),但是會受到Windows安裝程序檢索文件夾數(shù)量的限制,導(dǎo)致有部分驅(qū)動可能無法被載入。 8、在KTD選項中,選用默認(rèn)的“禁用KTD”。 9、在“選項設(shè)置-快速整合緩存”里選中第一項。 10、點擊“整合”按鈕,程序會自動把驅(qū)動整合進Windows XP安裝目錄里。這個過程比較長,大概要三到五分鐘左右,要有耐心等待。開始集成時如下圖: 集成過程如下圖: 集成結(jié)束后如下圖: 集成完成后,在F:LENOVO xp sp3 OEM目錄中多了個OEM文件夾,這是集成的SATA驅(qū)動文件包。打開OEM文件夾,可見: 至此,我們已在MSDN xp sp3 VOL集成了SATA驅(qū)動了。接下來的工作就是重新封裝與刻錄。 三、封裝、刻錄可光盤啟動的XP SP3系統(tǒng) 1、打開UltraISO軟件,在“文件”下拉菜單里點“打開”,導(dǎo)入一個我們從網(wǎng)絡(luò)資源中下載的LENOVO XP SP3 或者任一XP SP3零售版、VOL的鏡像文件(ISO文件也可,光盤鏡像文件也可)。 2、在“啟動光盤”下拉菜單里點“保存引導(dǎo)文件”,按彈出的對話框提示,把引導(dǎo)文件另存在桌面上(文件名隨便)。當(dāng)然,我們手中已有一張原版的WindowsXP sp2光盤也行,直接在“啟動光盤”下拉菜單里點“從CD/DVD提取引導(dǎo)文件”,也能提取一個引導(dǎo)文件。 3、把F:LENOVO xp sp3 OEM目錄下的全部文件和文件夾拖放到上欄右邊的窗口,在“啟動光盤”下拉菜單里點“加載引導(dǎo)文件”,按照提示從桌面上把剛才提取的引導(dǎo)文件加載到集成了SATA驅(qū)動程序的LENOVO xp sp3 OEM鏡像文件里。
4、在文件下拉菜單中點“保存”,文件隨便取。這樣,一個集成SATA驅(qū)動程序的LENOVO xp sp3 OEM系統(tǒng)就做好了,接下來就上刻錄成光盤在聯(lián)想電腦上測試了。
特別提示:
A、集成驅(qū)動會改寫安裝引導(dǎo)文件WINNT.SIF,具體是把MSDosInitiated=0改成MSDosInitiated=no,請自己修改過來。
B、在選擇驅(qū)動包的頁面上注意把下面的DriverPack MassStorage text mode勾上。 特別說明:最新版本修改了許多BUG,是一款容易上手的集成驅(qū)動程序的軟件。經(jīng)分析發(fā)現(xiàn),出名的番茄花園集成SATA驅(qū)動程序,也是用的這種方法。 ==============================進階分隔線===============================
進階使用:更新最新的驅(qū)動程序 DriverPacks小組放出的驅(qū)動包都是定期更新的,但難免不能及時更新到最新的驅(qū)動,比如DriverPack MassStorage 7.05里包含的驅(qū)動只支持到Intel ICH8R,不支持最新的ICH9R?,F(xiàn)在要說的就是如何手動添加ICH9R的驅(qū)動進DriverPacks的驅(qū)動包。 1. 首先要獲得ICH9R的安裝驅(qū)動包。很多廠商包括Intel自己也只提供軟盤制作程序下載,不過技嘉提供了自解壓文件。到技嘉官方網(wǎng)站尋找ICH9R的主板如P35-DQ6的驅(qū)動,下載到一個目錄解壓縮得到一堆驅(qū)動文件。
2. 這堆驅(qū)動文件里一般都有一個擴展名為inf或者oem的文本格式文件,比如這里的就是“txtsetup.oem”。用UltraEdit32打開,在其中以“[HardwareIds.”為關(guān)鍵字進行搜索,可以找到類似這樣一段文字: [HardwareIds.scsi.iaAHCI_ICH9R] id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor" 3. 回到E:\DriverPacks\DriverPacks目錄,用7-zip把DP_MassStorage_wnt5_x86-32_705.7z解壓縮,比如解壓到E:\DriverPacks\DriverPacks\DP_MassStorage_wnt5_x86-32_705。在這個目錄下會有一個DriverPack_MassStorage_wnt5_x86-32.ini文件,用UltraEdit32打開。 4. 因為Intel SATA RAID驅(qū)動已經(jīng)存在于DriverPacks驅(qū)動包里,所以只需要更新這個驅(qū)動到支持ICH9R就可以了,不必全新添加。在ICH9R驅(qū)動文件中,有一個后綴是sys的文件名為iastor.sys,在DriverPack_MassStorage_wnt5_x86-32.ini里搜索“iastor.sys”,最終可以看到這樣一段文字: [IN-1] ms_count = 1 ms_1_deviceName = "Intel SATA RAID Controllers" ms_1_tag = "iastor" ms_1_sysFile = "iastor.sys" ms_1_hwids = "PCI\VEN_8086&DEV_2652&CC_0104,PCI\VEN_8086&DEV_27C3&CC_0104,PCI\VEN_8086&DEV_2682&CC_0104,PCI\VEN_8086&DEV_27C6&CC_0104,PCI\VEN_8086&DEV_2822&CC_0104,PCI\VEN_8086&DEV_2652&CC_0106,PCI\VEN_8086&DEV_2653&CC_0106,PCI\VEN_8086&DEV_27C1&CC_0106,PCI\VEN_8086&DEV_27C5&CC_0106,PCI\VEN_8086&DEV_2681&CC_0106,PCI\VEN_8086&DEV_2821&CC_0106" ms_1_isBusExtender = false 一開始的[IN-1]代表了驅(qū)動的存放地址,這些驅(qū)動就放在 E:\DriverPacks\DriverPacks\DP_MassStorage_wnt5_x86-32_705\D\M\IN\1 目錄下。把剛才得到的ICH9R驅(qū)動復(fù)制到這個目錄下覆蓋就完成了驅(qū)動版本的更新。 但這個時候硬件ID還沒有添加進新的硬件,就是ms_1_hwids那段的部分。在步驟2里找到的字段就是這個硬件ID,取出其中的“PCI\VEN_8086&DEV_2922&CC_0106”字段添加進這個驅(qū)動包ini文件里。于是現(xiàn)在修改成這樣: [IN-1] ms_count = 1 ms_1_deviceName = "Intel SATA RAID Controllers" ms_1_tag = "iastor" ms_1_sysFile = "iastor.sys" ms_1_hwids = "PCI\VEN_8086&DEV_2652&CC_0104,PCI\VEN_8086&DEV_27C3&CC_0104,PCI\VEN_8086&DEV_2682&CC_0104,PCI\VEN_8086&DEV_27C6&CC_0104,PCI\VEN_8086&DEV_2822&CC_0104,PCI\VEN_8086&DEV_2652&CC_0106,PCI\VEN_8086&DEV_2653&CC_0106,PCI\VEN_8086&DEV_27C1&CC_0106,PCI\VEN_8086&DEV_27C5&CC_0106,PCI\VEN_8086&DEV_2681&CC_0106,PCI\VEN_8086&DEV_2821&CC_0106, [color=Red]PCI\VEN_8086&DEV_2922&CC_0106" ms_1_isBusExtender = false[/color] 其實ICH9R原廠驅(qū)動里增加的其它兼容驅(qū)動,比如ICH8M等也可以用相同方法添加進來。 5. 保存ini文件,重新打包成7zip格式,就完成了對驅(qū)動包的更新。再按前面的方法制作XP光盤,這樣制作出來就能支持ICH9/ICH9R南橋,測試通過。重新打包的驅(qū)動包也可以命名為不同的名字,比如DP_MassStorage_wnt5_x86-32_708.7z,軟件會優(yōu)先識別版本號新的一個包。 |
|