The WIM-formatted kernel is pe1.x,%windir%system32drivers. The SYS driver file is not compressed, which challenges the full range of Intel drivers for the machine integration of the Intel chipset.
At present, Intel is more mature and widely used in 4 drive group versions: 47, 78, 89, 105, and 89, 105 can not be renamed, or will not find the hard drive.
In the kernel for IMG or ISO versions, the solution above is simple:
Iastor47.sy_ (the 47 version of the Iastor.sys renamed to Iastor47.sys, and then compressed to Iastor47.sy_)
Iastor78.sy_ (the 78 version of the Iastor.sys renamed to Iastor78.sys, and then compressed iastor78.sy_)
Iastor89.sy_ (_ (The 89 version of the Iastor.sys not renamed, compressed to Iastor89.sy_)
Iastor.sy_ (The 10.5 version of the Iastor.sys not renamed, compressed to Iastor.sy_)
But the WIM kernel does not support drive compression, and after testing, the following methods can be resolved:
If the driver file is Iastor47.sys, Iastor78.sys, Iastor89.sys, Iastor.sys
Txtsetup.sif content
[SourceDisksFiles] <----This content does not change
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]
pciven_8086&dev_1c02&cc_0106= "Iastor"
pciven_8086&dev_1c03&cc_0106= "Iastor"
pciven_8086&dev_3b22&cc_0106= "Iastor"
pciven_8086&dev_3b23&cc_0106= "Iastor"
pciven_8086&dev_3b29&cc_0106= "Iastor"
pciven_8086&dev_3b24= "Iastor"
pciven_8086&dev_3b25= "Iastor"
pciven_8086&dev_3b2b= "Iastor"
Pciven_8086&dev_3b2c= "Iastor"
pciven_8086&dev_3b2f= "Iastor"
pciven_8086&dev_2822&cc_0104= "IaStor89"
pciven_8086&dev_282a&cc_0104= "IaStor89"
pciven_8086&dev_2922&cc_0106= "IaStor89"
pciven_8086&dev_2925&cc_0104= "IaStor89"
pciven_8086&dev_2929&cc_0106= "IaStor89"
pciven_8086&dev_3a02&cc_0106= "IaStor89"
pciven_8086&dev_3a03&cc_0106= "IaStor89"
pciven_8086&dev_3a22&cc_0106= "IaStor89"
pciven_8086&dev_3a23&cc_0106= "IaStor89"
pciven_8086&dev_3a25&cc_0104= "IaStor89"
Pciven_8086&dev_292c= "IaStor89"
pciven_8086&dev_3a05= "IaStor89"
pciven_8086&dev_2651&cc_0106= "Iastor78"
pciven_8086&dev_2681&cc_0106= "IaStor78"
pciven_8086&dev_2682&cc_0104= "IaStor78"
pciven_8086&dev_2683&cc_0104= "IaStor78"
pciven_8086&dev_27c1&cc_0106= "IaStor78"
pciven_8086&dev_27c3&cc_0104= "IaStor78"
pciven_8086&dev_27c5&cc_0106= "IaStor78"
pciven_8086&dev_27c6&cc_0104= "IaStor78"
pciven_8086&dev_2821&cc_0106= "IaStor78"
pciven_8086&dev_2824&cc_0106= "IaStor78"
pciven_8086&dev_2829&cc_0106= "IaStor78"
pciven_8086&dev_2923&cc_0106= "IaStor78"
pciven_8086&dev_5029&cc_0106= "IaStor78"
Pciven_8086&dev_2822&rev_02= "Iastor78"
Pciven_8086&dev_24df&subsys_24df1458&rev_02= "Iastor47"
pciven_8086&dev_24d1&cc_0106= "Iastor47"
pciven_8086&dev_24df&cc_0104= "Iastor47"
pciven_8086&dev_25b0&cc_0104= "Iastor47"
pciven_8086&dev_2652&cc_0104= "Iastor47"
pciven_8086&dev_2652&cc_0106= "Iastor47"
pciven_8086&dev_2653&cc_0106= "Iastor47"
[SCSI. Load]
iastor47=iastor47.sys,4
iastor78=iastor78.sys,4
Iastor89=iastor89.sys,4,iastor.sys <----key content changes, meaning that Iastor89.sys copies to%windir%system32driversiastor.sys when loading
iastor=iastor.sys,4
[SCSI] <----This content does not change
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"