一、問題的提出
現在的計算機硬件,基本以SATA硬盤為主要的工作硬盤,
那么主板基本以適應SATA的AHCI模式為主,那原來廣為
應用的XP系統原版安裝盤直接成了擺設,要正確安裝還
要對BIOS進行設置,把模式更改為ATA模式,等系統安
裝完了還要手動給XP系統設置AHCI驅動,編寫注冊表文
件將信息注冊入注冊表,然后再重啟計算機進入BIOS模
式把SATA模式又更改為AHCI模式,這太累了,能不能把
AHCI驅動包含進安裝程序中並制作成安裝光盤需要進行
研究。
二、問題的分析
1、首先要有一張原版的XP SP3安裝盤
2、要准備一個驅動集成程序
3、要准備一個需要增加的驅動集合
4、要准備一張700兆容量的CD刻錄盤
5、要准備UltraISO軟件,並安裝在系統上
6、要准備好刻錄機並安裝好NERO軟件
7、要在系統中安裝好RAR解壓縮軟件
三、問題的解決
1、將XP SP3安裝盤用UltraISO軟件鏡像保存到計算機中,假設保存成【XPSP3.iso】,
然后解壓縮XPSP3.iso,把ISO內的所有文件解壓縮到D:\XPSP3\中
2、建立一個文件夾,命名為【集成SATA驅動程序的XP SP3系統盤制作】
假設這個目錄為D:\集成SATA驅動程序的XP SP3系統盤制作
3、進入網址
http://driverpacks.net/applications/driverpacks-base/10.06
下載DPs_BASE_1006.exe到D:\集成SATA驅動程序的XP SP3系統盤制作\中
或者我把文件放在這個位置,從這里下載:
http://download.csdn.net/detail/huanghanyu11/4349054
4、進入網址
http://driverpacks.net/driverpacks/latest
在標題Windows 2000/XP/2003 (x86) DriverPacks下的列表項目中找到Mass Storage,
下載DP_MassStorage_wnt5_x86-32_1203.7z到D:\集成SATA驅動程序的XP SP3系統盤制作\中
或者我把文件放在這個位置,從這里下載:
http://download.csdn.net/detail/huanghanyu11/4349043
5、新建DriverPacks文件夾到D:\集成SATA驅動程序的XP SP3系統盤制作\中
將DPs_BASE_1006.exe的文件自解壓到D:\集成SATA驅動程序的XP SP3\DriverPacks\中
解壓縮后可以看到D:\集成SATA驅動程序的XP SP3\DriverPacks\中含有一個文件夾DriverPacks
6、將文件DP_MassStorage_wnt5_x86-32_1203.7z移動到
D:\集成SATA驅動程序的XP SP3\DriverPacks\DriverPacks\中
7、在【D:\集成SATA驅動程序的XP SP3\DriverPacks\】中雙擊文件【DPs_BASE.exe】運行,
在初始界面中有個select your preferred language:English,
把它更改為Chinese(Simplified),然后點擊Apply,然后界面就出現中文了
左手邊的英文也變成了中文
①在左手邊的樹型菜單中右鍵節點“設置”的子節點“位置”,在右手界面中
即出現了選擇安裝平台位置的界面
注意安裝平台默認是“磁盤”,這里就是磁盤不改動,底下有個瀏覽按鈕,
點瀏覽找到目錄D:\XPSP3\(即剛解壓縮的原版XP安裝盤的全部內容所在位置),
然后確定。確定后,左手邊的樹型菜單又多了個節點:選項設置
②左鍵點擊選項設置的子節點快速整合緩存,這里默認選擇了啟用快速整合緩存,不作變更
而選項設置的子節點KID子節點對應的界面里則是默認禁用KTD,也不做變更
③左鍵點擊設置的子節點【驅動包整合方式】,默認是方式2,也不做變更。因為如果選擇方式1,
會受到Windows安裝程序檢索文件夾數量的限制,導致有部分驅動可能無法被載入。
④左鍵點擊設置的子節點【驅動包】
如果第6步沒有做,或者把7z壓縮包DP_MassStorage_wnt5_x86-32_1203.7z改名字了
那么在請選擇需要整合的驅動包的所有項目都是被禁用的,沒法選擇,
只有第6步做了
在請選擇需要整合的驅動包下面才會出現一個
□DriverPack Mass Storage 12.03
這個選項可勾選,那么勾選它,
並將DriverPack MassStorage text mode - Update 'F6' drivers勾選
然后點擊“整合”這個按鈕,
程序就將含有AHCI驅動的文件DP_MassStorage_wnt5_x86-32_1203.7z集成到
D:\XPSP3\里的原版安裝程序中,集成的過程要經過4到5分鍾。
集成完成后,在D:\XPSP3\目錄中多了個OEM文件夾,這是集成的SATA驅動文件包。
⑤經過上面幾個步驟,D:\XPSP3\里的文件即是新的原版XP安裝程序
這里要做的就是用UltraISO軟件打開XPSP3.iso
在“啟動光盤”下拉菜單里點“保存引導文件”,按彈出的對話框提示,
把引導文件另存在桌面上(文件名假設為bootfile.bif)
將D:\XPSP3\里的所有文件都拖動到UltraISO軟件打開XPSP3.iso后的界面右側文件區域
那么集成好的文件就虛擬增加到XPSP3.iso中,等添加完成后點擊保存
新生成的ISO文件就是目標虛擬光盤鏡像XPSP3.iso,它仍舊是在UltraISO的打開界面中體現,
這時,在“啟動光盤”下拉菜單里點“加載引導文件”,按照提示把剛才導出的引導文件
bootfile.bif加載到集成了SATA驅動程序的鏡像文件XPSP3.iso里,
再次點擊保存,真正的集成了SATA驅動程序的鏡像文件XPSP3.iso就制作完畢了
四、問題的另外一種解決方式
三中的步驟不變,只是到第⑤步這個地方,⑤內的操作步驟更換成使用
文件CDIMAGE.EXE和文件W2KSECT.BIN的方式
即在命令提示符的狀態下,利用文件CDIMAGE.EXE和文件W2KSECT.BIN將④中集成好
ACHI驅動的完整安裝程序的所在文件夾D:\XPSP3\里的全部文件生成一個新的ISO文件
命令提示符中的語句類似如下:
cdimage -l璘20120603 -t06/03/2012,17:17:00 -h -m -n -bw2ksect.bin D:\XPSP3\ 璘20120603.ISO。
這里的解決方式比較好,不用第⑤步那么復雜。
但是文件W2KSECT.BIN是操作系統windows2000下的文件,CDIMAGE是一個鏡像生成程序
這里只是簡單略過,不細述。