制作個(gè)性PE的時(shí)候我們一般都要在txtsetup.sif修改,下面就作一下這個(gè)文件的簡要說明。
[WinntDirectories]
這個(gè)字段是用代碼表示文件拷貝的目標(biāo)文件夾,其根目錄為%WinDir%即安裝指定的Windows文件夾。
[SourceDiskFiles]
根據(jù)前面設(shè)定的代碼表示文件拷貝的具體細(xì)節(jié),下面三段為集成SATA SCSI等驅(qū)動(dòng)時(shí)所用
[HardwareIdsDatebase]—硬件標(biāo)識
[SCSI.load]——SCSI驅(qū)動(dòng)加載
[SCSI]??——SCSI設(shè)備說明
添加srs驅(qū)動(dòng)實(shí)例:
在WinPE中添加sata,raid驅(qū)動(dòng)的方法(這里以Intel Matrix Storage Manager driver為例,以便于說明,以下描述的驅(qū)動(dòng)文件名只基于本實(shí)例,實(shí)際操作中的具體的文件名稱以需要添加的具體驅(qū)動(dòng)為準(zhǔn))
1、準(zhǔn)備材料:
a、原版驅(qū)動(dòng)文件
b、從WinPE中提取的txtsetup.sif文件
2、從WinPE中提取txtsetup.sif文件:
先將WinPE中的winpe.is_重命名為winpe.cab,然后用RAR解壓出winpe.iso,用UltraISO打開它,將txtsetup.sif提取出來,并用記事本打開備用。
3、修改txtsetup.sif文件
a、打開驅(qū)動(dòng)包,里面有一個(gè)擴(kuò)展名為“.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關(guān)鍵字,將該字段下的代碼全部拷貝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代碼的格式,比如將id = "PCIVEN_8086&DEV_27C3&CC_0104","iaStor"改為PCIVEN_8086&DEV_27C3&CC_0104=iaStor
e、查找[SCSI]字段,在其下添加iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
至此,修改txtsetup.sif文件部分完成,將修改后的sif文件替換原來的文件。
4、復(fù)制驅(qū)動(dòng)文件
將驅(qū)動(dòng)文件iaStor.sys用makecab.exe壓縮成iaStor.sy_并添加到PE的system32DRIVERS目錄下,然后將修改后的winpe.iso用makecab.exe重新壓縮成winpe.is_替換原來的文件。至此整個(gè)添加驅(qū)動(dòng)工作完成,重啟動(dòng)以測試成功與否。
新聞熱點(diǎn)
疑難解答
圖片精選