during the Reimage we automatically inject compatible drivers from Driver Library (Win7 x86 drivers are used for WinPE3 x86, Win7 x64 for WinPE3 x64,…) into the WinPE being booted and next reboot.
So what happens is:
prior to boot WinPE
we download from Driver Library compatbile drivers and add into WinPE (not with a DISM command installing it offline, just adding to the WIM)
at WinPE starts, added drivers are expanded and started with drvload command (so runtime driver load procedure)
What you experienced was WinPE booting and not able to find NIC or Disk ?
You may stop with CTRL+C the WinPE dos shell (just before the failure), take control over the shell and test your driver with drvload <driverfile.inf> (from a USB key).
If the driver is correct, check in the Driver Library its compatible OSes are correct (e.g.: Win7x64 if you are using WinPE3x64)
Some useful runtime logs are at c:\Deploy\Boot*.log where the computation is performed.
You may attach some pictures (of driver library drivers) and logs if you want.
Thanks- it was because the driver had to be specific, even though it was back a few revisions. We manually bound the specific driver and it worked. This was for the hard drives -