原版XP SP3安裝程序集成識別SATA的AHCI驅動的解決方法


一、問題的提出
    現在的計算機硬件,基本以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是一個鏡像生成程序
    這里只是簡單略過,不細述。       

 

        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM