Been trying to create a single image for multiple types of machines for donkey years! for Windows 7 with sysprep.
But just figuring out what I need to do! - since not able to add drivers to sysprep anymore like you can do with windows xp sysprep.
Because I am using Ghost, for the actual managing the images and stuff for over 500 computers... I can't rely ghost on doing the drivers anymore with Windows 7.
So I found a way to do this.
Install everything that's required, run sysprep /generalize /oobe
boot winpe, and imagex to create the WIM image.
then use dism to mount wim image and add drivers to the image.
then apply the image to the computer, then get ghost to take the image of the computer, and then do sysprep via ghost...
but by this, drivers are available in the image by default. as they get injected into the windir/inf directory, etc. Great!
But, the graphics card isn't getting installed, which previously injected all the drivers all success.
so then I downloaded the latest nvidia drivers today, then got dism to inject them then I receive errors for all the .inf files.
Quote
C:\Program Files\Windows AIK\Tools\PETools>dism /image:E:\offline /add-driver /d
river:G:\Ghost\drivers\nvidia /recurse
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Image Version: 6.1.7600.16385
Searching for driver packages to install...
Found 18 driver package(s) to install.
Installing 1 of 18 - G:\Ghost\drivers\nvidia\Display.Driver\nv_dispi.inf: Error
- An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the targ
et image.
Installing 2 of 18 - G:\Ghost\drivers\nvidia\Display.Driver\nvae.inf: Error - An
error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the targ
et image.
Installing 3 of 18 - G:\Ghost\drivers\nvidia\Display.Driver\nvak.inf: Error - An
error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the targ
et image.
Installing 4 of 18 - G:\Ghost\drivers\nvidia\Display.Driver\NVDD.inf: Error - An
error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the targ
et image.
river:G:\Ghost\drivers\nvidia /recurse
Deployment Image Servicing and Management tool
Version: 6.1.7600.16385
Image Version: 6.1.7600.16385
Searching for driver packages to install...
Found 18 driver package(s) to install.
Installing 1 of 18 - G:\Ghost\drivers\nvidia\Display.Driver\nv_dispi.inf: Error
- An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the targ
et image.
Installing 2 of 18 - G:\Ghost\drivers\nvidia\Display.Driver\nvae.inf: Error - An
error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the targ
et image.
Installing 3 of 18 - G:\Ghost\drivers\nvidia\Display.Driver\nvak.inf: Error - An
error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the targ
et image.
Installing 4 of 18 - G:\Ghost\drivers\nvidia\Display.Driver\NVDD.inf: Error - An
error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the targ
et image.
this is from the offline image/windir/inf/setupapi.offline.log
at the end contains:
Quote
flq: {_commit_file_queue}
flq: CommitQ DelNodes=0 RenNodes=0 CopyNodes=48
flq: {_commit_copy_subqueue}
flq: subqueue count=48
flq: source media:
flq: SourcePath - [G:\Ghost\drivers\nvidia\Display.Driver]
flq: SourceFile - [nvinit.dll]
flq: Flags - 0x00000000
flq: {_commit_copyfile}
!!! flq: Error installing file (0x0000001e)
!!! flq: Error 30: The system cannot read from the specified device.
! flq: SourceFile - 'G:\Ghost\drivers\nvidia\Display.Driver\nvinit.dl_'
flq: TempFile - 'E:\offline\Windows\System32\DriverStore\FileRepository\nvvid.inf_amd64_neutral_9a6249646254fd72\SET858B.tmp'
! flq: TargetFile - 'E:\offline\Windows\System32\DriverStore\FileRepository\nvvid.inf_amd64_neutral_9a6249646254fd72\nvinit.dll'
flq: {SPFQNOTIFY_COPYERROR}
!!! sto: Failed to copy file 'G:\Ghost\drivers\nvidia\Display.Driver\nvinit.dl_' to 'E:\offline\Windows\System32\DriverStore\FileRepository\nvvid.inf_amd64_neutral_9a6249646254fd72\nvinit.dll'. Error = 0x0000001E
flq: {SPFQNOTIFY_COPYERROR - returned 0x00000000}
!!! flq: SPFQNOTIFY_COPYERROR: returned SPFQOPERATION_ABORT.
!!! flq: Error 995: The I/O operation has been aborted because of either a thread exit or an application request.
flq: {_commit_copyfile exit(0x000003e3)}
flq: {_commit_copy_subqueue exit(0x000003e3)}
!!! flq: FileQueueCommit aborting!
!!! flq: Error 995: The I/O operation has been aborted because of either a thread exit or an application request.
flq: {_commit_file_queue exit(0x000003e3)}
!!! sto: Failed to copy driver package to 'E:\offline\Windows\System32\DriverStore\FileRepository\nvvid.inf_amd64_neutral_9a6249646254fd72'. Error = 0x0000001E
!!! sto: Failed to import driver package into Driver Store. Error = 0x0000001E
<<< Section end 2013/02/15 14:06:16.117
<<< [Exit status: FAILURE(0x0000001e)]
flq: CommitQ DelNodes=0 RenNodes=0 CopyNodes=48
flq: {_commit_copy_subqueue}
flq: subqueue count=48
flq: source media:
flq: SourcePath - [G:\Ghost\drivers\nvidia\Display.Driver]
flq: SourceFile - [nvinit.dll]
flq: Flags - 0x00000000
flq: {_commit_copyfile}
!!! flq: Error installing file (0x0000001e)
!!! flq: Error 30: The system cannot read from the specified device.
! flq: SourceFile - 'G:\Ghost\drivers\nvidia\Display.Driver\nvinit.dl_'
flq: TempFile - 'E:\offline\Windows\System32\DriverStore\FileRepository\nvvid.inf_amd64_neutral_9a6249646254fd72\SET858B.tmp'
! flq: TargetFile - 'E:\offline\Windows\System32\DriverStore\FileRepository\nvvid.inf_amd64_neutral_9a6249646254fd72\nvinit.dll'
flq: {SPFQNOTIFY_COPYERROR}
!!! sto: Failed to copy file 'G:\Ghost\drivers\nvidia\Display.Driver\nvinit.dl_' to 'E:\offline\Windows\System32\DriverStore\FileRepository\nvvid.inf_amd64_neutral_9a6249646254fd72\nvinit.dll'. Error = 0x0000001E
flq: {SPFQNOTIFY_COPYERROR - returned 0x00000000}
!!! flq: SPFQNOTIFY_COPYERROR: returned SPFQOPERATION_ABORT.
!!! flq: Error 995: The I/O operation has been aborted because of either a thread exit or an application request.
flq: {_commit_copyfile exit(0x000003e3)}
flq: {_commit_copy_subqueue exit(0x000003e3)}
!!! flq: FileQueueCommit aborting!
!!! flq: Error 995: The I/O operation has been aborted because of either a thread exit or an application request.
flq: {_commit_file_queue exit(0x000003e3)}
!!! sto: Failed to copy driver package to 'E:\offline\Windows\System32\DriverStore\FileRepository\nvvid.inf_amd64_neutral_9a6249646254fd72'. Error = 0x0000001E
!!! sto: Failed to import driver package into Driver Store. Error = 0x0000001E
<<< Section end 2013/02/15 14:06:16.117
<<< [Exit status: FAILURE(0x0000001e)]
I am completely new to this, and need some help with it.
could anyone give me pointers? or how to resolve this...
thanks
Pete



Help
Back to top











