熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

DIY一張集成SATA驅動程序的XP安裝光盤一(圖)

2013-11-11 13:53:55  來源: 電腦常識 

  SATA硬盤有不少優點但安裝操作系統實在麻煩不僅要抓住機會按F鍵加載STAT的驅動程序還要制作帶驅動程序的軟盤要命的是如果新機器沒有配置軟驅那可就大眼瞪小眼了……來制作一張含SATA驅動程序的WinXP安裝光盤吧你會發現原來加載SATA硬盤驅動其實很簡單
  
  為了不再讓WinXP的安裝過程需要通過軟盤加載SATA驅動程序很多人都夢想主板的SATA驅動程序集成到安裝光盤中本文就來DIY一張集成SATA驅動程序的Windows XP安裝光盤!
  
  Windows XP安裝目錄及文件准備
  
  打開資源管理器在一個擁有足夠磁盤空間(空閒空間至少為MB如果將生成後的光盤鏡像也放在該分區則應當保證有一張光盤的雙倍容量的空間GB左右)的硬盤分區上創建一個文件夾比如D:\XPSATA用於保存Windows XP的全部安裝文件
  
  把一張完好的Windows XP安裝光盤放入光驅在資源管理器中將光盤中的文件全部選定再復制到D:\XPSATA目錄中
  
  准備驅動程序文件
  
  一般隨主板附送的驅動程序安裝光盤中都有SATA的驅動程序打開光盤目錄尋找名稱中含有SATARAID字符的文件夾也可在主板制造商的網站或其它驅動程序下載站點(如驅動之家等)尋找與自己的主板芯片組相匹配的SATA驅動程序
  
  在D盤中建立一個新的目錄(如STATDRV)然後將找到的SATA驅動程序文件全部拷貝到這個目錄中(D:\SATADRV)這裡我們以Si的SATA驅動程序為例進行介紹其它類型的SATA驅動程序的集成步驟幾乎完全相同所不同的僅僅是驅動程序文件名的不同而已
  
  在這個D:\STATDRV的文件夾中一定會有一個擴展名為infoem的小文件oemsetupinf或者txtsetupoem等(本例中為txtsetupoem)用記事本程序打開它隨後要用!
  
  編輯txtsetupsif文件
  
  打開D:\XPSATA\I文件夾找到一個名為txtsetupsif 的文件這是Windows XP在安裝時加載驅動程序的信息文件用記事本程序打開它
  
  按Ctrl+F快捷鍵打開查找對話框[SourceDisksFiles]為關鍵字進行查找(圖)找到這個字段後其下面已經存在一些內容(圖)翻頁到這個字段的末尾(注意不是整個文件內容的末尾)添加以下內容sisys = _
  
 

  
 

  這裡的sisys = _是描述驅動程序所在位置的代碼代碼的格式為filename_on_source=diskidsubdirupgradecodenewinstallcodesparesparenewfilenametxtsetupsif文件中的[SourceDisksNames][WinntDirectories]等字段中有詳細的描述有興趣的朋友可以深入研究其它目錄的對應關系這裡僅簡單介紹
  

  在實際操作時絕對不可以照搬代碼!特別是擴展名為SYS的文件sisys它是SATA驅動程序目錄D:\STATDRV中的驅動程序文件名如果讀者的SATA驅動程序與本文所述的不同則只需換成目錄中相應的文件即可
  
  切換到前面打開的txtsetupoem文件[HardwareIds為關鍵字進行搜索應該可以找到類似[HardwareIdsSICSSi]的字段
  
  該字段下的代碼如id =PCI\VEN_&DEV_ &SUBSYS_ Si
  
  切換到剛才打開的txtsetupsif文件窗口中[HardwareIdsDatabase]為關鍵字進行搜索找到後txtsetupoem文件中[HardwareIdsSICSSi_XP]字段下的代碼拷貝到txtsetupsif文件的[HardwareIdsDatabase]字段末尾不過我們需要更改一下代碼的格式如將id =PCI\VEN_&DEV _&SUBSYS_ Si改為PCI\VEN_&DEV_&SUBSYS_ = Si(其他代碼修改方法相同)更改後的代碼如下
  
  PCI\VEN_&DEV_&SUBSYS_ = Si
  PCI\VEN_&DEV_&SUBSYS_ = Si
  PCI\VEN_&DEV_&SUBSYS_D = Si
  PCI\VEN_&DEV_&SUBSYS_B = Si
  PCI\VEN_&DEV_&SUBSYS_ = Si
  PCI\VEN_&DEV_&SUBSYS_ = Si
  PCI\VEN_&DEV_&SUBSYS_ = Si
  PCI\VEN_&DEV_&SUBSYS_ = Si
  
  Easy提示
  
  不同SATA驅動程序的代碼內容各不相同應該根據具體情況靈活處理
  
  檢查拷貝修改的內容是否與原有的內容重復如果有則把重復的一行刪除接著在txtsetupsif文件查找[SCSIload][SCSI]字段添加如下內容
  
  [SCSIload]
  si = sisys
  
  [SCSI]
  si = Silicon Image SiI SATALink Controller
  
  至此我們就把自己的SATA驅動程序的相關信息添加到了Windows XP安裝信息文件txtsetupsif中了!
  
  上述添加自定義SATA信息內容的步驟看似很復雜其實也就是同時打開Windows XP安裝文件目錄中的txtsetupsif文件和驅動程序目錄中的infoem信息文件然後將後者文件中相關字段下面的內容一一對應地移植到txtsetupsif文件中知道了方法做起來就要容易些了!
From:http://tw.wingwit.com/Article/Common/201311/4769.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.