幫助中心

        當前位置:首頁 > 幫助中心 > 如何將SATA驅動集成到pe中

        如何將SATA驅動集成到pe中

        日期:2011-06-14 | 時間:23:45
         

        WinPE系統最關鍵的就是內核驅動和外置驅動,內核驅動主要就是南橋驅動,針對RAID、SATA,以及AHCI,這是WinPE最關鍵的部份,主要是讓WinPE能夠識別系統的SATA硬盤和RAID磁盤陣列,添加/集成在WINPE.IS_/SYSTEM32/DRIVERS/中,相關驅動的配置在txtsetup.sif中,這里只簡單介紹txtsetup.sif的配置。

        關于安裝配置文件txtsetup.sif的簡單說明:

        [WinntDirectories]

          這個字段是用代碼表示文件拷貝的目標文件夾,其根目錄為%WinDir%即安裝指定的Windows文件夾。

        [SourceDiskFiles]

          根據前面設定的代碼表示文件拷貝的具體細節,下面三段為集成SATA/SCSI等驅動時所用。

        [HardwareIdsDatebase] — 硬件標識

        [SCSI.load] — SCSI驅動加載

        [SCSI]?? — SCSI設備說明

        添加srs驅動實例:

          在WinPE系統中添加sata/raid驅動的方法(這里以Intel Matrix Storage Manager driver為例,以便于說明,以下描述的驅動文件名只基于本實例,實際操作中的具體的文件名稱以需要添加的具體驅動為準)

          1、準備材料:

            a、原版SATA驅動文件;

            b、從WinPE中提取的txtsetup.sif文件;

          2、從WinPE中提取txtsetup.sif文件:

            先將WinPE中的winpe.is_重命名為winpe.cab,然后用WinRAR解壓出winpe.iso,用UltraISO打開它,將txtsetup.sif提取出來,并用記事本打開備用;

          3、修改txtsetup.sif文件:

            a、打開SATA驅動包,里面有一個擴展名為“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中為“txtsetup.oem”),用記事本打開備用;

            b、在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1,,,,,,4_,4,1,,,1,4;

            c、查找[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4;

            d、切換到剛才打開的txtsetup.oem,查找HardwareIds關鍵字,將該字段下的代碼全部拷貝到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文件替換原來的文件;

          4、復制SATA驅動文件:

            將SATA驅動文件iaStor.sys用makecab.exe壓縮成iaStor.sy_并添加到WinPE的system32\DRIVERS目錄下,然后將修改后的winpe.iso用makecab.exe重新壓縮成winpe.is_替換原來的文件,至此整個添加SATA驅動工作完成,重新啟動以測試成功與否。

          其中,最麻煩的就是更新或添加SATA驅動的時候,新驅動中刪除了對老硬件的支持或者硬件代碼有所改變,這個時候就要對照txtsetup.sif文件手動修改,新驅動刪除的硬件ID就不能讓txtsetup.sif 中還有相關配置,或者保留老驅動文件,為了對老爺機更好的支持,就必須讓txtsetup.sif 硬件ID的指向老驅動文件,新SATA驅動帶來的新硬件ID就要自己手動添加進去,在這里存在老驅動文件和新驅動文件的硬件ID重復問題,這也是工作量最大的地方,通常是把老驅動文件重新命名保存,然后找到硬件ID重復的記錄,優先讓它指向新驅動,然而新驅動中刪除的硬件ID,就改成指向老驅動文件,一定要細心,否則出錯的機率是相當大的。

          曾經在制作"開始懂了"WINPE奧運紀念正式版的時候,測試過從MSDN原版的I386文件和深度WINXP_SP3 9.0的I386文件中提取相關內核驅動,但是遇到容量問題,如果照這樣做出來,內核文件是相當大的,會影響到WINPE加載的速度,于是放棄了。接著研究了老毛桃911版本的內核驅動及各網友提供的WINPE版本,讓人失望的是,各網友的WINPE版本都是用911的內核,甚至根本沒有變化,還是2007年的驅動。于是找到深度R大的ZPE系列驅動,發覺此人做的驅動精簡了911,而且在一些位置上做了修正,并添加了一些新的,他的思路給了我啟發,接著我把911內核提取出來,先修正911內核中錯誤的地方,然后手動添加了INTEL最新的南橋驅動,支持ICH10R P45板子。然后在"開始懂了"奧運紀念正式版中發布,沒想到網友們給我的回饋讓我很高興,在P45主板上都能正常使用,而且在一些"問題"筆記本上也能使用,接著又把AMD最新的支持SB750南橋驅動添加進去并做了追加發布版本,拿到電腦城測試黑5+780G+SATAII硬盤,啟動一切正常。于是為了解決WINPE啟動速度慢的問題,便使用GRUB開始菜單加入USB2.0驅動啟動,這樣WINPE啟動只要10秒左右了,這一步費了很多精力,為了保證網友們下載后能正常使用,我用自己的U盤量產了不下20次,確保穩定性,虛似機是測試不出來的。

        外置驅動:

          建議使用911原版本結構,使用一個WIM外置包,效率和速度是最快的。很多網友把外置中的程序每個都打包成WIM,WIM的好處是不怕病毒,每一個程序或者驅動包都打包成WIM,在運行的時候系統要進行反復的虛擬解壓和掛載,效率可想而知,對小內存的用戶影響更為明顯,WIM不能跟WINRAR和CAB技術相提并論!

          SATA驅動最好使用官方版本,從中提取后,一定要檢查驅動配置文件,很多網友自己制作的驅動,包雖然是從官方版本中提取出來的,但就是在WINPE中無法正常使用,問題的關鍵就是配置文件和壓縮成CAB的時候沒有處理好INF中的相關配置。

        大白菜官網

        (責任編輯:www.hushhushevents.com)

        大白菜超級U盤啟動盤制作工具

        主站蜘蛛池模板: 国产在线一区二区三区| 无码av人妻一区二区三区四区| 日韩福利视频一区| 国产精品第一区第27页| 亚洲av乱码一区二区三区按摩| 亚洲片一区二区三区| 国产suv精品一区二区6| 中字幕一区二区三区乱码| 久久久久成人精品一区二区 | 亚洲丰满熟女一区二区v| 国产一区二区三区不卡AV| 一区二区三区免费电影| 精品一区二区三区在线视频观看| 亚洲午夜精品一区二区公牛电影院| 夜夜添无码试看一区二区三区| 台湾无码AV一区二区三区| 中文字幕日本一区| 制服中文字幕一区二区| 国产探花在线精品一区二区| 日韩精品人妻一区二区中文八零| 久久久国产一区二区三区| 成人一区二区免费视频| 日本大香伊一区二区三区| 国产激情无码一区二区| 无码日韩精品一区二区免费暖暖| 无码视频一区二区三区在线观看 | 无码人妻久久一区二区三区| 亚洲熟女少妇一区二区| 久久久久人妻精品一区| 97久久精品无码一区二区天美| 无码人妻精品一区二区蜜桃网站| 亚洲av永久无码一区二区三区| 国产一区二区好的精华液 | 国产日韩一区二区三区在线播放| 色狠狠色狠狠综合一区| 无码少妇一区二区浪潮免费| 国产一区二区三区在线| 国产成人一区二区三区在线| 亚洲国产福利精品一区二区| 中字幕一区二区三区乱码| 免费萌白酱国产一区二区|