Hi,
I have some trouble in loading and specially starting a driver at the right
time in WinPE.
It is a legacy boot driver and needs to be part of the Text-Mode Setup.
It needs to be added to an existing C:\MiniNT path.
To my understanding I need the following files:
- winpeoem.sif
- txtsetup.oem
- driver.sys
- driver.inf (not really necessary)
- driver.cat (not really necessary)
In winpeoem.sif I added the driver [massstoragedrivers.append] and its
location [OemDriverParams].
Txtsetup.oem looks like:
[Disks]
Disk1 = “My Driver Installation Disk”,MyTag,“”
#FAT
#Disk1 = “My Driver Installation Disk”,MyTag,.
#NTFS
#Disk1 = “My Driver Installation Disk”,\MyTag,\
[Defaults]
SCSI = MyDriver
[SCSI]
MyDriver = “blabla”,mydriver
[Files.SCSI.MyDriver]
driver = Disk1,mydriver.sys,mydriver
[Config.SCSI.MyDriver]
value = “”,Tag,REG_DWORD,11
Txtsetup.oem and mydriver.sys are located in \MiniNt\system32\drvpath
and in \MiniNt\system32\drivers as well.
It seems that txtsetup is ignored, although it’s read and it’s absence is
“punished”.
mydriver.sys is loaded and started, unfortunately too early for the things
it ought to do.
This is why I added the [Config.SCSI.MYDRIVER] entry, but neither the tag
nor any group
or other entry is added to the temporary System Registry hive.
=> What is the way to influence the starting order under WinPE?
Regards
Else