|
|
请教:netwinxp 兄及各位大侠,关于CHKPCI.COM 检测输出与其硬件库编制问题
1、 CHKPCI.COM 在检测完硬件后仅输出与其硬件库hwid中存在且以下面两种格式书写的硬件记录相匹配的信息,是这样么?
PCI\VEN_xxxx&DEV_xxxx&CC_xxxx
PCI\VEN_xxxx&DEV_xxxx
2、若上述问题的答案是肯定的,那么在编写 CHKPCI.COM 的硬件库hwid时,是否仅需写入“PCI\VEN_xxxx&DEV_xxxx&CC_xxxx”、“PCI\VEN_xxxx&DEV_xxxx”这两种格式的硬件记录便可;或者说非上述两种格式的硬件记录即使存在也属多余?
3、先举一个例子:以下的这段[HardwareIdsDatabase]硬件记录(共11条)存在于某pe的 Txtsetup.sif 文件中,且该pe中的驱动文件"amdide.sys"丢失或损坏;现用该pe来启动一台戴尔320台式机电脑,结果是无法正确识别出(找不到)硬盘(虽说该pe中存在"pciide"文件,且假如事前删除掉前面的5条硬件记录的话,事实上使用"pciide"也的确可以正确识别出硬盘)。
-------------------------------------------------------------
PCI\VEN_1002&DEV_4380&SUBSYS_01E51028&REV_00 = "amdide"
PCI\VEN_1002&DEV_4380&SUBSYS_01E51028 = "bbbbbb"
PCI\VEN_1002&DEV_4380&CC_01018F = "ccccccc"
PCI\VEN_1002&DEV_4380&CC_0101 = "dddddddd"
PCI\VEN_1002&DEV_4380&REV_00 = "eeeeeee"
PCI\VEN_1002&DEV_4380 = "pciide"
PCI\VEN_1002&CC_01018F = "ggggggg"
PCI\VEN_1002&CC_0101 = "hhhhhhh"
PCI\VEN_1002 = "iiiiiii"
PCI\CC_01018F = "jjjjjjjj"
PCI\CC_0101 = "kkkkkkk"
;戴尔320台式机电脑硬盘信息
------------------------------------------------------------
问题来了:
pe在启动过程中利用 Txtsetup.sif “识别”硬件时,是否是按照上面给出的11条硬件记录的格式顺序(不管这些记录处于 Txtsetup.sif 文件[HardwareIdsDatabase]字段中的何种位置)去寻找相应的硬件记录(然后加载与按顺序首先找到的硬件记录相适应的.sys驱动文件)?
一旦寻找到与硬件相匹配的首条硬件记录,则无论(按顺序)后面还有多少可供“使用的”硬件记录,也不管首先找到的硬件记录所指定的驱动文件可否成功加载,均不再对该硬件的其他记录进行“使用”? |
|