@mark.dangelo said in Some laptops cannot get past "Starting Windows":

Where do you store the drivers folder and do you specify this location in the unattend.xml script?

Sorry for the delay this one slipped through the cracks.

The driver directory can be stored anywhere on the target computer that windows can reach during the OOBE process. I have seen some place the drivers in c:\driver, c:\windows\drivers, c:\windows\drv

Then in your unattend.xml file you need to add this section

<settings pass="offlineServicing"> <component name="Microsoft-Windows-PnpCustomizationsNonWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <DriverPaths> <PathAndCredentials wcm:action="add" wcm:keyValue="1"> <Path>C:\Windows\DRV</Path> </PathAndCredentials> </DriverPaths> </component> </settings>

ref: https://forums.fogproject.org/topic/8889/fog-post-install-script-for-win-driver-injection/4