系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程在WinPE上巧裝SATA驅(qū)動(dòng)的好辦法

在WinPE上巧裝SATA驅(qū)動(dòng)的好辦法

時(shí)間:2012-06-15 11:39:50 作者:ぺ倒計(jì)べ_時(shí) 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20120615/11214.html 手機(jī)查看 評(píng)論

      WinPE系統(tǒng)最關(guān)鍵的就是內(nèi)核驅(qū)動(dòng)和外置驅(qū)動(dòng),內(nèi)核驅(qū)動(dòng)主要就是南橋驅(qū)動(dòng),針對(duì)RAID、SATA,以及AHCI,這是WinPE最關(guān)鍵的部份,主要是讓W(xué)inPE能夠識(shí)別系統(tǒng)的SATA硬盤和RAID磁盤陣列,添加/集成在WINPE.IS_/SYSTEM32/DRIVERS/中,相關(guān)驅(qū)動(dòng)的配置在txtsetup.sif中,這里只簡(jiǎn)單介紹txtsetup.sif的配置。

      關(guān)于安裝配置文件txtsetup.sif的簡(jiǎn)單說(shuō)明:
      [WinntDirectories]
      這個(gè)字段是用代碼表示文件拷貝的目標(biāo)文件夾,其根目錄為%WinDir%即安裝指定的Windows文件夾。
      [SourceDiskFiles]
      根據(jù)前面設(shè)定的代碼表示文件拷貝的具體細(xì)節(jié),下面三段為集成SATA/SCSI等驅(qū)動(dòng)時(shí)所用。
      [HardwareIdsDatebase] — 硬件標(biāo)識(shí)
      [SCSI.load] — SCSI驅(qū)動(dòng)加載
      [SCSI]?? — SCSI設(shè)備說(shuō)明
      添加srs驅(qū)動(dòng)實(shí)例:
      在WinPE系統(tǒng)中添加sata/raid驅(qū)動(dòng)的方法(這里以Intel Matrix Storage Manager driver為例,以便于說(shuō)明,以下描述的驅(qū)動(dòng)文件名只基于本實(shí)例,實(shí)際操作中的具體的文件名稱以需要添加的具體驅(qū)動(dòng)為準(zhǔn))
      1、準(zhǔn)備材料:
      a、原版SATA驅(qū)動(dòng)文件;
      b、從WinPE中提取的txtsetup.sif文件;
      2、從WinPE中提取txtsetup.sif文件:
      先將WinPE中的winpe.is_重命名為winpe.cab,然后用WinRAR解壓出winpe.iso,用UltraISO打開(kāi)它,將txtsetup.sif提取出來(lái),并用記事本打開(kāi)備用;
      3、修改txtsetup.sif文件:
      a、打開(kāi)SATA驅(qū)動(dòng)包,里面有一個(gè)擴(kuò)展名為“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中為“txtsetup.oem”),用記事本打開(kāi)備用;
      b、在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1,,,,,,4_,4,1,,,1,4;
      c、查找[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4;
      d、切換到剛才打開(kāi)的txtsetup.oem,查找HardwareIds關(guān)鍵字,將該字段下的代碼全部拷貝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代碼的格式,比如將id = "PCI\VEN_8086 DEV_27C3 CC_0104","iaStor"改為PCI\VEN_8086 DEV_27C3 CC_0104=iaStor;
      e、查找[SCSI]字段,在其下添加iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)" ;
      至此,修改txtsetup.sif文件部分完成,將修改后的sif文件替換原來(lái)的文件;
      4、復(fù)制SATA驅(qū)動(dòng)文件:
      將SATA驅(qū)動(dòng)文件iaStor.sys用makecab.exe壓縮成iaStor.sy_并添加到WinPE的system32\DRIVERS目錄下,然后將修改后的winpe.iso用makecab.exe重新壓縮成winpe.is_替換原來(lái)的文件,至此整個(gè)添加SATA驅(qū)動(dòng)工作完成,重新啟動(dòng)以測(cè)試成功與否。
      其中,最麻煩的就是更新或添加SATA驅(qū)動(dòng)的時(shí)候,新驅(qū)動(dòng)中刪除了對(duì)老硬件的支持或者硬件代碼有所改變,這個(gè)時(shí)候就要對(duì)照txtsetup.sif文件手動(dòng)修改,新驅(qū)動(dòng)刪除的硬件ID就不能讓txtsetup.sif 中還有相關(guān)配置,或者保留老驅(qū)動(dòng)文件,為了對(duì)老爺機(jī)更好的支持,就必須讓txtsetup.sif 硬件ID的指向老驅(qū)動(dòng)文件,新SATA驅(qū)動(dòng)帶來(lái)的新硬件ID就要自己手動(dòng)添加進(jìn)去,在這里存在老驅(qū)動(dòng)文件和新驅(qū)動(dòng)文件的硬件ID重復(fù)問(wèn)題,這也是工作量最大的地方,通常是把老驅(qū)動(dòng)文件重新命名保存,然后找到硬件ID重復(fù)的記錄,優(yōu)先讓它指向新驅(qū)動(dòng),然而新驅(qū)動(dòng)中刪除的硬件ID,就改成指向老驅(qū)動(dòng)文件,一定要細(xì)心,否則出錯(cuò)的機(jī)率是相當(dāng)大的。

      曾經(jīng)在制作"開(kāi)始懂了"WINPE奧運(yùn)紀(jì)念正式版的時(shí)候,測(cè)試過(guò)從MSDN原版的I386文件和深度WINXP_SP3 9.0的I386文件中提取相關(guān)內(nèi)核驅(qū)動(dòng),但是遇到容量問(wèn)題,如果照這樣做出來(lái),內(nèi)核文件是相當(dāng)大的,會(huì)影響到WINPE加載的速度,于是放棄了。接著研究了老毛桃911版本的內(nèi)核驅(qū)動(dòng)及各網(wǎng)友提供的WINPE版本,讓人失望的是,各網(wǎng)友的WINPE版本都是用911的內(nèi)核,甚至根本沒(méi)有變化,還是2007年的驅(qū)動(dòng)。于是找到深度R大的ZPE系列驅(qū)動(dòng),發(fā)覺(jué)此人做的驅(qū)動(dòng)精簡(jiǎn)了911,而且在一些位置上做了修正,并添加了一些新的,他的思路給了我啟發(fā),接著我把911內(nèi)核提取出來(lái),先修正911內(nèi)核中錯(cuò)誤的地方,然后手動(dòng)添加了INTEL最新的南橋驅(qū)動(dòng),支持ICH10R P45板子。然后在"開(kāi)始懂了"奧運(yùn)紀(jì)念正式版中發(fā)布,沒(méi)想到網(wǎng)友們給我的回饋?zhàn)屛液芨吲d,在P45主板上都能正常使用,而且在一些"問(wèn)題"筆記本上也能使用,接著又把AMD最新的支持SB750南橋驅(qū)動(dòng)添加進(jìn)去并做了追加發(fā)布版本,拿到電腦城測(cè)試黑5+780G+SATAII硬盤,啟動(dòng)一切正常。于是為了解決WINPE啟動(dòng)速度慢的問(wèn)題,便使用GRUB開(kāi)始菜單加入U(xiǎn)SB2.0驅(qū)動(dòng)啟動(dòng),這樣WINPE啟動(dòng)只要10秒左右了,這一步費(fèi)了很多精力,為了保證網(wǎng)友們下載后能正常使用,我用自己的U盤量產(chǎn)了不下20次,確保穩(wěn)定性,虛似機(jī)是測(cè)試不出來(lái)的。
      外置驅(qū)動(dòng):
      系統(tǒng)之家建議使用911原版本結(jié)構(gòu),使用一個(gè)WIM外置包,效率和速度是最快的。很多網(wǎng)友把外置中的程序每個(gè)都打包成WIM,WIM的好處是不怕病毒,每一個(gè)程序或者驅(qū)動(dòng)包都打包成WIM,在運(yùn)行的時(shí)候系統(tǒng)要進(jìn)行反復(fù)的虛擬解壓和掛載,效率可想而知,對(duì)小內(nèi)存的用戶影響更為明顯,WIM不能跟WINRAR和CAB技術(shù)相提并論!
      SATA驅(qū)動(dòng)最好使用官方版本,從中提取后,一定要檢查驅(qū)動(dòng)配置文件,很多網(wǎng)友自己制作的驅(qū)動(dòng),包雖然是從官方版本中提取出來(lái)的,但就是在WINPE中無(wú)法正常使用,問(wèn)題的關(guān)鍵就是配置文件和壓縮成CAB的時(shí)候沒(méi)有處理好INF中的相關(guān)配置。

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

人氣教程排行

相關(guān)系統(tǒng)推薦

官方交流群 軟件收錄