WIM格式的內(nèi)核PE1.X,%windir%\system32\drivers下的.SYS驅(qū)動(dòng)文件是不能壓縮的,這給intel芯片組的機(jī)器集成全系列的intel驅(qū)動(dòng)提出了挑戰(zhàn)。
目前intel比較成熟且應(yīng)用廣泛的有4個(gè)驅(qū)動(dòng)組版本:47、78、89、105,而89、105是不能改名的,不然會(huì)找不到硬盤。
在內(nèi)核為IMG或ISO的版本中,上面的解決辦法很簡(jiǎn)單:
iastor47.sy_(把此47版本的iastor.sys改名為iastor47.sys,再壓縮為iastor47.sy_)
iastor78.sy_(把此78版本的iastor.sys改名為iastor78.sys,再壓縮iastor78.sy_)
iastor89.sy_(_(把此89版本的iastor.sys不改名,壓縮為iastor89.sy_)
iastor.sy_ (把此10.5版本的iastor.sys不改名,壓縮為iastor.sy_)
但WIM內(nèi)核不支持驅(qū)動(dòng)壓縮,經(jīng)過測(cè)試,下面的辦法能解決:
假如驅(qū)動(dòng)文件為iastor47.sys、iastor78.sys、iastor89.sys、iastor.sys
txtsetup.sif內(nèi)容
[SourceDisksFiles] <----此內(nèi)容不變
iastor47.sys=1,,,,,,4_,4,1,,,1,4
iastor78.sys=1,,,,,,4_,4,1,,,1,4
iaStor89.sys=1,,,,,,4_,4,1,,,1,4
iastor.sys=1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_1C02&CC_0106='iaStor'
PCI\VEN_8086&DEV_1C03&CC_0106='iaStor'
PCI\VEN_8086&DEV_3B22&CC_0106='iaStor'
PCI\VEN_8086&DEV_3B23&CC_0106='iaStor'
PCI\VEN_8086&DEV_3B29&CC_0106='iaStor'
PCI\VEN_8086&DEV_3B24='iaStor'
PCI\VEN_8086&DEV_3B25='iaStor'
PCI\VEN_8086&DEV_3B2B='iaStor'
PCI\VEN_8086&DEV_3B2C='iaStor'
PCI\VEN_8086&DEV_3B2F='iaStor'
PCI\VEN_8086&DEV_2822&CC_0104='iaStor89'
PCI\VEN_8086&DEV_282A&CC_0104='iaStor89'
PCI\VEN_8086&DEV_2922&CC_0106='iaStor89'
PCI\VEN_8086&DEV_2925&CC_0104='iaStor89'
PCI\VEN_8086&DEV_2929&CC_0106='iaStor89'
PCI\VEN_8086&DEV_3A02&CC_0106='iaStor89'
PCI\VEN_8086&DEV_3A03&CC_0106='iaStor89'
PCI\VEN_8086&DEV_3A22&CC_0106='iaStor89'
PCI\VEN_8086&DEV_3A23&CC_0106='iaStor89'
PCI\VEN_8086&DEV_3A25&CC_0104='iaStor89'
PCI\VEN_8086&DEV_292C='iaStor89'
PCI\VEN_8086&DEV_3A05='iaStor89'
PCI\VEN_8086&DEV_2651&CC_0106='iastor78'
PCI\VEN_8086&DEV_2681&CC_0106='iaStor78'
PCI\VEN_8086&DEV_2682&CC_0104='iaStor78'
PCI\VEN_8086&DEV_2683&CC_0104='iaStor78'
PCI\VEN_8086&DEV_27C1&CC_0106='iaStor78'
PCI\VEN_8086&DEV_27C3&CC_0104='iaStor78'
PCI\VEN_8086&DEV_27C5&CC_0106='iaStor78'
PCI\VEN_8086&DEV_27C6&CC_0104='iaStor78'
PCI\VEN_8086&DEV_2821&CC_0106='iaStor78'
PCI\VEN_8086&DEV_2824&CC_0106='iaStor78'
PCI\VEN_8086&DEV_2829&CC_0106='iaStor78'
PCI\VEN_8086&DEV_2923&CC_0106='iaStor78'
PCI\VEN_8086&DEV_5029&CC_0106='iaStor78'
PCI\VEN_8086&DEV_2822&REV_02='iastor78'
PCI\VEN_8086&DEV_24DF&SUBSYS_24DF1458&REV_02='iastor47'
PCI\VEN_8086&DEV_24D1&CC_0106='iastor47'
PCI\VEN_8086&DEV_24DF&CC_0104='iastor47'
PCI\VEN_8086&DEV_25B0&CC_0104='iastor47'
PCI\VEN_8086&DEV_2652&CC_0104='iastor47'
PCI\VEN_8086&DEV_2652&CC_0106='iastor47'
PCI\VEN_8086&DEV_2653&CC_0106='iastor47'
[SCSI.Load]
iastor47=iastor47.sys,4
iastor78=iastor78.sys,4
iaStor89=iaStor89.sys,4,iaStor.sys <----關(guān)鍵的內(nèi)容變化,含義是加載時(shí)把iaStor89.sys拷貝到%windir%\system32\drivers\iastor.sys
iaStor=iastor.sys,4
[SCSI] <----此內(nèi)容不變
iastor47='Intel ICH5R/ESB/ICH6 Family AHCI/RAID Controller'
iastor78='Intel SATA AHCI Controller'
iaStor89='Intel SATA AHCI Controller'
iaStor='Intel Rapid Storage Technology Driver'
聯(lián)系客服