/recurse is for if you have more then one driver folder, so you have to point to your driver folder. DISM.exe /image:<path_to_mounted_image_directory> /Add-Driver /driver:c:\drivers /recurse /forceunsigned is for non WHQL / BETA drivers , and you have to do those seperate, you have to point to the inf file of the driver. DISM.exe /image:<path_to_mounted_image_directory> /Add-Driver /driver:c:\nonwhqldrivers\ATInonwhql.inf /forceunsigned So first do all your WHQL drivers with /recurse and point to your folder wich contains all your driver folders, then do the non WHQL drivers one by one with : /forceunsigned